从工程狮到程序猿

从工程狮到程序猿

2018年5月7日 2018年5月7日 3417
收藏
价格:

从工程狮到程序猿的课程说明

    关于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”资料均需下载。

VBA_Training.zip


下载

课程章节

    评论0

      暂无评论

      从工程狮到程序猿的相关案例教程

      关于CATIA VBA / Automation二次开发,小狼之前发过很多篇文章了。不过为了让一些刚接触的小伙伴更容易理解,我们再唠叨一遍: CATIA软件里内置了一套自动化对象,好比某MOBA游戏的英雄; 我们平常用鼠标键盘,可以操纵软件建模(控制英雄走路或释放技能); 与游戏外挂/宏类似,CATIA也可以被程序脚本控制,让软件自动执行某些动作。 综合以上内容,简单说,这种用程序代码代替鼠标键盘
      大家好,CATIA软件没有一键关闭当前所有文件这个功能,但是有的时候我们打开的当前文件太多(如下图一下打开了几十个文件),想要一次将其关闭掉,又不想从“任务管理器”直接终止CATIA软件的运行,那么这个时候我们就要想办法通过二次开发来实现这一目标。 代码非常简单: Sub CATMain() On Error Resume Next For i = 1 To 1000 CATIA.ActiveDo
      这次给小伙伴带来的是CATIA VBA二次开发的简单入门教程,旨在让没有接触过CATIA二次开发的人能够快速了解并上手二次开发。 教程编辑不易,希望大家多多点赞收藏,支持作者,支持原创 。 这一篇章我们来讲一下如何使用外部的VB6.0进行二次开发,并生成可执行程序。 使用外部IDE进行二次开发需先连接CATIA二次开发接口,即前面提到过的CATIA.application。 这次依然使用前面的阵列
      我们在做CATIA 二次开发的时候,有的情况下需要暂停程序运行,让CATIA飞一会。 那么,CATIA VBA 获取延时较为可行的四个方法: 1、一般延时 Timer函数(计时单位为秒级,1代表1s) 一个应用接口需要限制运行速度,需要在循环中加个延时函数,这个延时不需要多么精确,要求有个几秒延时,网上用的比较多的就是用Timer函数编写,也是在VB联机手册中所推荐的Timer是VBA自带的函数,
      我们在做CATIA 二次开发的时候,有的情况下需要暂停程序运行,让CATIA飞一会。 那么,CATIA VBA 获取延时较为可行的四个方法: 1、一般延时 Timer函数(计时单位为秒级,1代表1s) 一个应用接口需要限制运行速度,需要在循环中加个延时函数,这个延时不需要多么精确,要求有个几秒延时,网上用的比较多的就是用Timer函数编写,也是在VB联机手册中所推荐的Timer是VBA自带的函数,
      CATIA小狼
      项目客服
      培训客服