關(guān)于VBA,想必前來(lái)點(diǎn)擊此視頻的你應(yīng)該并不陌生。
VBA全稱為Visual Basic for Application,是Visual Basic的一種宏語(yǔ)言,是微軟開發(fā)出來(lái)在其桌面應(yīng)用程序中執(zhí)行通用的自動(dòng)化(OLE)任務(wù)的編程語(yǔ)言。主要能用來(lái)擴(kuò)展Windows的應(yīng)用程序功能,特別是Microsoft Office軟件,比如各種教程已經(jīng)在網(wǎng)絡(luò)上泛濫的Excel VBA。
以上內(nèi)容來(lái)自百度百科。
以下內(nèi)容來(lái)自筆者。
CATIA V5系列軟件作為全球汽車及航天行業(yè)廣泛使用的CAD/CAE/CAM軟件,其自身功能已十分強(qiáng)大。然而不同行業(yè)、不同企業(yè),受標(biāo)準(zhǔn)、法規(guī)、規(guī)范的制約,對(duì)于軟件的具體需求也不盡相同。
考慮到這一點(diǎn),CATIA軟件也為普通用戶提供了VBA二次開發(fā)接口,以及開放的內(nèi)部命令集合。通過(guò)VBA,用戶無(wú)需專業(yè)的編程基礎(chǔ),通過(guò)簡(jiǎn)單的學(xué)習(xí),就可以基于軟件現(xiàn)有命令開發(fā)出滿足自己需求的功能,將一些大量復(fù)雜的工作編程自動(dòng)化,從而提高效率,減少工時(shí),縮短產(chǎn)品研發(fā)和制造周期,最終為企業(yè)帶來(lái)效益的提升。
關(guān)于CATIA VBA二次開發(fā)的學(xué)習(xí)資料,相關(guān)書籍或網(wǎng)絡(luò)上的資源少之又少,僅有由胡挺、吳立軍兩位老師編著、電子工業(yè)出版社初版的《CATIA二次開發(fā)技術(shù)基礎(chǔ)》這本書,以及CATIA自帶的天書般的《V5 Automation》英文開發(fā)手冊(cè)。
本人由于興趣使然,近些年一直在研究CATIA VBA二次開發(fā)的相關(guān)內(nèi)容。最初并未打算錄此教程,因自覺(jué)水平還未到那個(gè)程度。但本人在網(wǎng)絡(luò)上分享了一些自己的二次開發(fā)實(shí)例后,很多CATIA愛好者表示想學(xué)習(xí)此方面的知識(shí)。因此再三思考后,本人決定將自己近幾年在VBA方面的所學(xué)、所得、所思、所想整理出來(lái),結(jié)合具體實(shí)例,分享給各位想要學(xué)習(xí)的朋友。
本課程中的主要內(nèi)容包括但不僅限于以下:
元素批量重命名
總成批量改名(含內(nèi)部PartNumber及外部文件名)
一鍵創(chuàng)建標(biāo)題欄及明細(xì)欄
焊點(diǎn)批量生成與坐標(biāo)導(dǎo)出
元素的批量處理(如重命名)
總成導(dǎo)出為Excel格式的BOM
參數(shù)好模型的驅(qū)動(dòng)
學(xué)習(xí)本內(nèi)容,需要讀者有一定的編程基礎(chǔ),大學(xué)C語(yǔ)言課程中所學(xué)的內(nèi)容足矣。
由于本人并非編程出身,教程中難免有不足之處,還請(qǐng)各位批評(píng)指正。
已購(gòu)買課程的朋友,請(qǐng)加專屬Q(mào)Q答疑交流群:336480896。加群時(shí)請(qǐng)注明技術(shù)鄰平臺(tái)+購(gòu)買課程賬戶的用戶名,如“技術(shù)鄰-張三”
正文附件”VBA_Trrining.zip及課程附件“程序員課程資料.zip”資料均需下載。





















