【二次开发】CATIA二维图一键标注投影点信息

CATIA二维图中由三维投过来的点,通常都要对其做一些标注,比如名称、坐标等等…Drawing中自带的尺寸标注命令中,有一个命令是可以标注坐标的。

【二次开发】CATIA二维图一键标注投影点信息的图1

但要注意的是:     当视图与3D有链接是,该命令标出来的是三维坐标;当失去链接时,标注的是当前视图坐标系下的二维坐标。并且,其标注的坐标文字格式,也无法随意更改。

【二次开发】CATIA二维图一键标注投影点信息的图2

而当我们需要为数十个甚至上百个点标注如下格式的信息时,情况就变得很棘手了。暂且不说手动一个一个去敲这些文字有多繁琐,单是区分三维和二维点的对应关系就够受的了!

【二次开发】CATIA二维图一键标注投影点信息的图3

上述功能可以通过VBA二次开发编写程序自动实现,运行效果见下面动图。图片里只添加了点名称信息,其他如三坐标什么的,获取一下填进去,道理是一样的。
Project Point Likn To 3D.gif


如果,你想体验上面动图的演示功能,可以下载下面的免费vbe附件。

【二次开发】CATIA二维图一键标注投影点信息的图5Project Point Likn To 3D_Free.rar

如果,你有兴趣想研究或根据自己需求修改代码,请下载下面的付费开源脚本。


以下内容为付费内容,请购买后观看
该付费内容为:
包含 1个附件
售价: 22人购买
二次开发二维图自动标注CATIA
4 0

【二次开发】CATIA二维图一键标注投影点信息的评论0条

    暂无评论
    【二次开发】CATIA二维图一键标注投影点信息的相关内容
    首先,有图有真相:然后,我们再剩下的内容。相对于AutoCAD这种绘制二维图的传统方式,CATIA这种先设计三维,再通过投影生成工程图的方式在设计上可谓是个不小的颠覆。毕竟,三维比二维直观很多。然而,当某个总成有几十个,甚至几百个零件需要投影时,机械的重复点击操作,让很多做CAD的工程师叫苦连天。诚然,这种大量重复有规律的操作,对于小编这样一个二次开发狂热者来说,确实想通过代码来完成。但投图过程中
    做过Abaqus二次开发的人都知道,Plug-ins菜单下的RSG对话框生成器,能很方便地生成插件程序对话框。对话框制作好之后,如保存为standardplug-in格式,则能自动转为AbaqusGuitoolkit脚本。虽然不能再用RSG对话框生成器进行编辑,但这种代码才是二次开发的语言,我们可以修改成更高级的对话框GUI。而在对插件程序GUI做二次开发时,每当代码有更改,想要查看修改后的界面,
    前面的文章里介绍了UDF+List+Loop来实现一些非常规阵列复制,其功能是非常强大的,但是应用list也有一定的缺陷,即一旦需要更新List列表的内容,是需要我们手动去将几何元素加入进来,例如假如list中包含了N个点的元素,如果我们想要更改设计方案,重新布局点,增加或减少等都需要重新做list,这样会带来设计的一些不便,另外如果设计规则异常复杂,不是简单的线性逻辑关系,需要特定的if/els
    在CATIA软件中,画个矩形草图,拉伸个凸台,得到一个立方体,即使对于新手都是再熟悉不过的操作了。所以,下面的魔方模型,相信绝大多数小伙伴都能画出来——无非就是做27个立方体,倒个角,再给各个面设置对应的颜色。但如何实现下面的旋转效果,恐怕会一下子难倒一大片英雄好汉。可能有点小伙伴会想到用DMU的KIN运动机构仿真去做,但不论是运动副的选择,还是指定层的9个块一起转,都不是看起来那么容易的事情(事
    文章转载自楼主本人的公众号“CATIA那点事儿”欲撰此文必有因最近,很多小伙伴在写VBA/宏代码时,都遇到了“测量”相关的问题。鉴于最近这个话题上榜率很高,小编决定写此文章,介绍一下如何用Automation中的Object实现测量这一功能!在进行CATIAVBA二次开发时,需要测量的场景还是比较多的,例如:对某些元素,如球心坐标、或多对元素的间距等项目测量,并将值导出;通过测量的方式,找出多个元
    本科/内饰工程师
    影响力
    粉丝
    内容
    获赞
    收藏