教學優勢
曙海教育的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系。曙海教育的課程在業內有著響亮的知名度。
本課程,秉承20年積累的教學品質,以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。
? ? 關于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_Trrining.zip及課程附件“程序員課程資料.zip”資料均需下載。