CATIA中二维图标题栏的二次开发
2016-12-14 by:CAE仿真在线 来源:互联网
小编有话说:
CATIA的二维图的出图方式,颠覆了AutoCAD那种仅仅将图纸和尺笔用屏幕键鼠代替的方式,它图面上的所有表面零件特征的线条都是有三维模型生成,可以说在零件的形状及尺寸特征上实现了三维到二维的传递或者说继承。
原则上,计算机生成的图纸不允许人工再修改,这是为了保证2D和3D的一致性。然而,二维图中,图框标题栏部分仍然有大量的信息需要手动填写,像GB10609标题栏中的设计者,日期,材料,单位,零件名称等等这些。
于是小编想,既然现在的产品都是现有3D,再有2D,那为什么不直接把这些属性信息添加到3D的数据里,这样生成图纸的时候直接继承这些属性信息,图纸中不就可以不用人工填写任何信息了吗!
关于CATIA VBA(宏)这块,小编来讲讲自己自学的故事吧!那,要追溯到2011年的秋冬之际,那时候小编还没毕业,在单位实习。也正是那段实习的日子,让小编可以潜心修炼CATIA技能,疯狂地做各种实体和GSD的练习,使得我的经验条像开了外挂一样疯长。、
那时候野心很大,哪个模块都想学,于是就各种找资料。其中有一本PDF的书吸引了我,它叫《CATIA二次开发技术》,作者是胡挺 吴立军,就是下面这样。

后来小编各种找二次开发的资料,好几年过去了,才发现这是市面上唯一能找到的书。
打开这本书一看,小编就傻了,VB这玩意,就高中会考时候接触过,一点都不会啊!于是小编就照着书上的内容,把代码一个字母一个字母地敲出来,然后运行,虽然基本不了解每句代码都是干啥的。那个时候的成果,大概就是录出来画一个圆柱的宏,然后写个循环变成画五个圆柱这样的。估计大多数学习CATIA VBA的都是从这里开始的吧!
再后来正式参加工作,发现自己组内居然真有人在研究这个!于是我开始研究前人写完的程序,各种不懂就各种问,在这里感谢@大威哥和@辉哥的耐心指导!借着那本PDF的书,加上CATIA安装目录里的Automation.hml,再加上媳妇儿大学时候的VB教材,皇天不负有心人,我终于写出了(是写,不是录)自己的第一个程序:确定二维图图纸区域号的工具!
扯远了,我们回来啊!按照前面说的对于图纸标题栏信息的设想,小编利用VBA做了一些小小的研究和探索,下面的视频是一点成果,声音有点小,大家请把系统或手机声音调大一些~
如果各位有VBA的问题想要与小编交流,欢迎留言或者通过邮箱catiaxl818@sina.com联系小编哦~ 当然你有需求让小编有偿代做简单的开发也是可以的哦O(∩_∩)O
相关标签搜索:CATIA中二维图标题栏的二次开发 Catia设计培训 Catia培训课程 Catia汽车设计 Catia在线视频 Catia学习教程 Catia软件教程 Catia资料下载 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 Autoform培训