2016-01-22 183 views
1

我需要在CATIA CAA中開始工作,並且正在尋找在線入門課程。 From a previous post,似乎沒有太多可用的。CATIA CAA編程簡介

所有我發現是我開始挖相當混亂文檔:

CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAADocUseCases/CAADocRunSample.htm 

任何提示?

回答

3

不幸的是,像許多專有的API,它僅配備了軟件編輯器實例和文檔,缺乏在線社區來幫助你入門...

對於CAA,我們調用的API文檔的百科全書。入口點(適用於V5-6)相當CATIA_INSTALLATION_DIR/CAADoc/Doc/online/CAACenV5Default.htm

現在有許多方面可以使用CAA,幾乎所有這些方面:從數據模型定製(Object Specs Modeler也稱爲「特徵」),通過幾何和拓撲的各個方面進行可視化。主要的CATIA工作臺提供了他們自己的API層(零件設計,裝配等)

現在要做好準備,您需要一個Visual Studio(例如,如果您在R20和R24之間工作,則爲2008),其上您將安裝ENOVIA STUDIO,它基本上是一組可視化的插件,可用於創建,檢查,測試和編譯源代碼和資源。

如果安裝後沒有在VS啓動時彈出任何內容,請將其退出並轉至ENOVIA_STUDIO_INSTALLATION_DIR/intel_a/code/bin並啓動CATVBTSetup。 你應該有一個與Visual Studio 2008複選框(如果這是你需要的版本。)檢查它,然後單擊安裝。它應該註冊正確的東西,並在下次VS啓動時彈出一個藍色的CAA提示對話框。看看CATIA_INSTALLATION_DIR/CAADoc:以.edu結尾的所有目錄都是可操作的代碼框架(框架是CAA中一組與functionnaly相關的對象的最高容器),涵蓋了百科全書的所有示例。實際上你會發現更多,因爲很多代碼通常比教程或技術文章談論得多。

要嘗試這個代碼(順便說一下你的ENOVIA Studio安裝),你可以創建一個目錄MYWORKSPACE,你可以把你(所有這些,如果你想:d)感興趣的框架

  1. 現在轉到VS,File-> Open CAA Workspace。瀏覽到您的MYWORKSPACE目錄。選擇一個「級別」(與您正在使用的CATIA版本相匹配),然後單擊確定。 ENOVIA STUDIO Addin(ES)將創建VS元數據,以便在左側解決方案資源管理器中將所有框架和模塊(框架的代碼子組件)作爲項目。

  2. 現在去CAAV5工作空間 - >找到前提工作空間和添加CATIA_INSTALLATION_DIR(你應該有兩個CATIA和CAA API安裝)

  3. 現在要建造 - > mkmk。檢查更新和調試。在其他選項中添加-jobs 4(以便構建變得更快)

  4. 最後但並非最不重要的一點是,更新運行時視圖(意味着ES會將工作區中每個框架的資源複製到您的intel_a/win_b64中CATIA將在運行時讀取工作空間以查找圖標,接口實現綁定等。)

  5. 您現在可以通過Ctrl + F5執行CATIA(如果您想進行交互式操作)。如果未啓動,請在左側的解決方案資源管理器中以粗體字轉至項目。右鍵點擊。屬性。在樹中選擇「調試」並在「命令」字段中導航到MYWORKSPACE \ intel_a(或win_b64)\ code \ bin \ cnext.exe。

最後但並非最不重要的,在這裏問你的問題,有這樣的時間,從SO功率CAA社會福利:)