1、理工科高校在校生
2、汽车、机械行业工程师
3、希望通过程序自动控制软件,完成大量重复性工作,提高效率的朋友。
1、了解CATIA VBA二次开发的实际应用预意义
2、掌握CATIA VBA二次开发的基本方法
3、手把手教你从0开始写各常用模块的常用开发功能,如:
- 数据批量转格式
- 一键生成标题栏/明细栏
- 批量改名
- 点坐标到Excel的导入导出
- 代码驱动参数化模型
……
关于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语言课程中所学的内容足矣。
由于本人并非编程出身,教程中难免有不足之处,还请各位批评指正。
课程目录
第一章 VBA二次开发入坑
1.1 宏的录制、修改与运行
1.2 界面绘制与宏命令快捷方式的创建
第二章 文件操作
2.1 一些关于VBA的题外话
2.2 实例数据格式批量转换工具(上)
2.3 实例数据格式批量转换工具(下)
第三章 实体操作
3.1 API介绍及上手
3.2 实例--旋转楼梯实体版
第四章 曲面操作
4.1 API介绍及上手
4.2 创建第一个曲面元素
4.3 元素的批量重命名
4.4 实例--旋转楼梯(上)
4.5 实例--旋转楼梯(中)
4.6 实例-旋转楼梯(下)
第五章 曲面实战
5.1 批量创建法线
5.2 批量创建(焊)点及坐标的导入导出
第六章 工程图操作
6.1 图纸二次开发的意义与MBD
6.2 API介绍
6.3 一键创建标题栏(上)
6.4 一键创建标题栏(中)
6.5 一键创建标题栏(下)
6.6 自定义函数
第七章 总成操作
7.1 概述及研究重点
7.2 Product获取及改名
7.3 节点遍历(批量改名、导出BOM等原理)
7.4 批量改零件名
第八章 总成实例
8.1 批量改名(含外部文件名)
8.2 一键添加用户自定义属性
第九章实战一键生成明细栏
9.1 Part1功能需求
9.2 Part2自定义功能模块编写
9.3 Part3三位属性获取功能编写
第十章 VBA与参数化
10.1 一些“废话”
10.2 之弹球实例
10.3 实际应用一-仪表板吸能试验参数计算
购买注意事项:
1、本课程提供试看,购买后为用户提供答疑专栏服务和资料下载等服务,并可以在个人中心开具电子发票。
2、付费用户可以加入讲师订阅用户交流群,抱团学习理论,规范标准和行业应用。进群请购买截图联系仿真秀官方客服。
3、本课程支持在手机和电脑学习,苹果用户请不要在苹果商店充值秀币,以免给自己带来不必要的麻烦,推荐在仿真秀官网下单并支付,购买后可以在苹果手机和电脑观看。安卓手机不受此影响哦