关于VBA,想必前来点击此视频的你应该并不陌生。
VBA全称为Visual Basic for Application,是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件,比如各种教程已经在网络上泛滥的Excel VBA。
以上内容来自百度百科。
以下内容来自笔者。
CATIA V5系列软件作为全球汽车及航天行业广泛使用的CAD/CAE/CAM软件,其自身功能已十分强大。然而不同行业、不同企业,受标准、法规、规范的制约,对于软件的具体需求也不尽相同。
考虑到这一点,CATIA软件也为普通用户提供了VBA二次开发接口,以及开放的内部命令集合。通过VBA,用户无需专业的编程基础,通过简单的学习,就可以基于软件现有命令开发出满足自己需求的功能,将一些大量复杂的工作编程自动化,从而提高效率,减少工时,缩短产品研发和制造周期,最终为企业带来效益的提升。
关于CATIA VBA二次开发的学习资料,相关书籍或网络上的资源少之又少,仅有由胡挺、吴立军两位老师编著、电子工业出版社初版的《CATIA二次开发技术基础》这本书,以及CATIA自带的天书般的《V5 Automation》英文开发手册。
本人由于兴趣使然,近些年一直在研究CATIA VBA二次开发的相关内容。最初并未打算录此教程,因自觉水平还未到那个程度。但本人在网络上分享了一些自己的二次开发实例后,很多CATIA爱好者表示想学习此方面的知识。因此再三思考后,本人决定将自己近几年在VBA方面的所学、所得、所思、所想整理出来,结合具体实例,分享给各位想要学习的朋友。
本课程中的主要内容包括但不仅限于以下:
元素批量重命名
总成批量改名(含内部PartNumber及外部文件名)
一键创建标题栏及明细栏
焊点批量生成与坐标导出
元素的批量处理(如重命名)
总成导出为Excel格式的BOM
参数好模型的驱动
学习本内容,需要读者有一定的编程基础,大学C语言课程中所学的内容足矣。
由于本人并非编程出身,教程中难免有不足之处,还请各位批评指正。
已购买课程的朋友,请加专属QQ答疑交流群:336480896。加群时请注明技术邻平台+购买课程账户的用户名,如“技术邻-张三”
正文附件”VBA_Trrining.zip及课程附件“程序员课程资料.zip”资料均需下载。