Catia V5-6R2018 CAA開發環境安裝入門


概述:包含Catia V5的安裝,Visual Studio 2012、CAA和RADE的安裝,以及SP6補丁包,接着是配置,最后是用一個edu的模塊驗證安裝結果。

系統環境是新安裝的Win11 Pro,AMD 銳龍8核,16G內存,240G的SSD。

 

一、先安裝各程序

1. 安裝Catia V5-6R2018的GA版本。

一路使用默認設置,V5安裝目錄為C:\Program Files\Dassault Systemes\B28,環境目錄為C:\ProgramData\DassaultSystemes\CATEnv。

期間可能會有Windows防火牆提示,選擇各網都放行。

下載安裝幫助文檔的提示,選擇否。

 

2. VS 2012(SP5)選MFC C++即可。

一路使用默認設置。初次啟動VS時會配置幫助文檔,比較慢。

 

3. 安裝CAA的GA版本,一路使用默認設置。

 

4. RADE也用默認設置安裝。

 

5. 安裝Catia V5的補丁,啟動WIN64\StartSPK.exe,建議勾選自動提交Service Pack:

 6.同樣安裝CAA的補丁。

 

二、接下來開始配置

1.首先,新建C:\temp目錄。在之后的使用過程中,沒有這個目錄編譯能通過,但是運行會報錯找不到JS0GROUP.dll。

 

2.VS2012環境集成。雙擊打開C:\Program Files\Dassault Systemes\B28\win_b64\code\bin\3DSOpenNativeAppsExt2012.vsix,選擇安裝。

 

啟動VS2012,在彈出的RADE設置窗口填入

初始化路徑為C:\Program Files\Dassault Systemes\B28\win_b64\code\command\tck_init.bat

啟動程序名CNEXT,填入公司名字。點擊確定后,關閉VS2012。

 以后想修改這個配置的話,從頂部菜單Tools->Options...打開。

 

3. 設置RADE的license,運行C:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CATVBTLicenser.exe,勾選CDC的license並應用(Apply)。

 注:本文檔不提供任何License的附加檔案,請自行配置C:\ProgramData\DassaultSystemes\Licenses目錄下的DSLicSrv.txt文件。

 

4. 設置RADE的開發環境(必須用管理員權限),

在Windows資源管理器中右鍵單擊C:\Program Files\Dassault Systemes\B28\win_b64\code\bin\CATVBTSetup.exe,選擇以管理員身份運行。

點擊"Install"按鈕后,可以看到安裝結果,成功后關閉。

 

三、測試運行

1. 新建C:\CAAWS2018目錄作為工作區,將C:\Program Files\Dassault Systemes\B28\CAADoc路徑下的CAASystem.edu文件夾復制到新目錄中。

 

2. 運行VS2012,選擇File菜單->Open->3DS Workspace...,在彈出的對話框中選擇工作區目錄,還有Tool level。

 

3. 設置工作區的Prerequisites。在3DS Workspace Explorer工具欄中,右鍵點擊CAAWS2018,選擇Prerequisites...菜單。

 

 

 在管理Prerequisites中,新增C:\Program Files\Dassault Systemes\B28,點擊確定。

 

 4. 添加一個模塊到VS工作區。在3DS工作區欄,展開CAASystem.edu,右鍵單擊CAASysCallBack.m,選擇"Add to Solution"菜單。

 

 5. 開始編譯,再次右擊以模塊,選擇"Build with mkmk...",在彈出的對話框上選擇debug調試模式

 

 此時應該能正常編譯通過;否則,請檢查報錯自行解決了要。

 

6. 啟動運行時命令行,從頂部菜單的Windows->3DS Windows->Runtime Prompt打開。

輸入CAASysCallBack.exe並回車,可以看到運行結果。

 

7. 當然,您也可以展開解決方案瀏覽器(Solution Explorer),打開源代碼問價CAASysPlay.cpp,並添加斷點,然后啟動調試。

此時會彈出對話框,詢問是否要編譯項目。由於我們不是用VS自帶的默認編譯方法,選擇否(No)。調試開始。

 

可以看到exe的調試正常。dll的調試比較復雜,有時候還需要Refresh Runtime View, 我自己還得學習下。

 

CAA開發環境安裝完成。

本文有效期2年。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM