![CATIA CAA 二次開發(fā)詳細教程 (2)-添加Workbench_第1頁](http://file4.renrendoc.com/view/09090213b12ba7fbbe0e3bfb1cb9170f/09090213b12ba7fbbe0e3bfb1cb9170f1.gif)
![CATIA CAA 二次開發(fā)詳細教程 (2)-添加Workbench_第2頁](http://file4.renrendoc.com/view/09090213b12ba7fbbe0e3bfb1cb9170f/09090213b12ba7fbbe0e3bfb1cb9170f2.gif)
![CATIA CAA 二次開發(fā)詳細教程 (2)-添加Workbench_第3頁](http://file4.renrendoc.com/view/09090213b12ba7fbbe0e3bfb1cb9170f/09090213b12ba7fbbe0e3bfb1cb9170f3.gif)
![CATIA CAA 二次開發(fā)詳細教程 (2)-添加Workbench_第4頁](http://file4.renrendoc.com/view/09090213b12ba7fbbe0e3bfb1cb9170f/09090213b12ba7fbbe0e3bfb1cb9170f4.gif)
![CATIA CAA 二次開發(fā)詳細教程 (2)-添加Workbench_第5頁](http://file4.renrendoc.com/view/09090213b12ba7fbbe0e3bfb1cb9170f/09090213b12ba7fbbe0e3bfb1cb9170f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 CATIACAA二次開發(fā)第二講:添加Workbench這一部分很重要請注意認真看,說它重要是因為在后面程序的調(diào)試中可能會出現(xiàn)錯誤,請你務(wù)必在安裝開發(fā)VC環(huán)境的時候注意,在安裝VC的時候記得有個地方自己選,最好你都裝了,如果你沒有裝也沒有關(guān)系,到時候從VC的安裝文件里面考出來也可以,就是關(guān)于RADE中會用到的lib庫,在vc中的目錄為vc98/mfc/lib目錄下,如果你調(diào)試出現(xiàn)問題,比如error沒有找到mfc42u.lib或者別的你就要從安裝盤里面把所有的lib里面的文件考到你的vc對應(yīng)安裝目錄下。1.2進入正題新建工作空間你按照我以前的帖子安裝完開發(fā)環(huán)境在vc下面就有了RADE的菜單To
2、importexistingworkspacesinVisuftlStudiousetheOpikCAAVSWorkspacecoflunand.This&n電*mkmkcrWarkspattWcrkspaet.找個標簽頁你可以選擇下面的復(fù)選框,以后新建工程的時候就不會彈出了,然后選擇ok你可以先建立你的開發(fā)目錄然后選擇WorkspaceDirectory的時候指定目錄,ith就選擇mkmk,toollevel選擇你的版本。點擊next選擇創(chuàng)建一個新的框架frame,然后finish,彈出newframework對話框,輸入你的frame名字,下面的選擇如圖所示,frameworktypeim
3、plementation,frameworkfunctiondevelopment,然后ok彈出下面的配置對話框然后ok,dos窗口閃動幾下就可以了1.創(chuàng)建module有了工作空間和框架下面就是添加module了,好像你做的所有開發(fā)都在module里面(我也是剛?cè)腴T,很多東西還不懂ProjectBuildSourctToolsCiiosft/RefreihCAAVSProject.SttActiveProject4ddToProjectRmFramtwork.,.Nt*ENOVIACustomiati&EkCustomizeENOVIAProcessModeler十CopyFrsmework.
4、NewENOVIA.indeneies.Sttins.ExportMakefile.Alt+F?InsertProjectintoWorkspace.Project目錄下面選擇newmodule彈出下面的對話框輸入你的module名字,moduleinformation選擇sharedobject,也就是交互式(caa的開發(fā)分為交互式和批處理,聽似水年華這么跟我講的,然后ok。彈出下面的產(chǎn)生文件IM虹p“僧.F:WsitlorlSp.CAA5Gtnfirtion對話框Th.tCAAV5wisurdi.llgenerateth*Toq*illu?*udol尊wiirdFraBsworkKyFrM
5、ii*|ComBifrn.lswillbeinttrt*dlinth*todtr-fiffi-5hl俚.G阿l訶Filtv:4ModuleDefaQilien.MyFrtntlIFdblicItiia-rdul!.hIM評1T3曹:bHyM血1.1.nAl心応il*.rah然后點擊ok,你的module就添加到workspace里面了,在vc的fileview窗口如下所示:(WorkspaceUserWorkSpace*:2projc亠1MyFramelfilesi1twwiibiii-nemHe-inrirnEirinaTSKEPublicinterfaces圍MyModuleLhQIden
6、tityCardB)IdentityCard.h9已CNext_jresources三:t7code回3dictionary_g1MyFramel.dicoSiMyModulekmfiles畫Imakefile.mk1.載入必須的API函數(shù)選擇菜單如下所示:CAAV5WorkspaceProjectBuildSourceCiLocateFrerequisiteWorkspaces.SDefinePrerequisiFrame*orCrate/UpdateRvittimeViev.,Generate/UpdateDocumentationCheckSourceFils.CAAVSObjectSr
7、owstr.UniicCcmiection.,彈出如下的對話框Mode選擇第一項,然后點擊add,添加函數(shù)所在目錄,選到你的catia目錄下面的B14,定要選對。添加后的結(jié)果為點擊ok,彈出調(diào)入需要的文件對話框如下inC:CKTIAB1Ain.C.CATIAH14inC:CATIMB14InstallifigfrereqsCcftinanidenewithcalprrrfltiK&SyFramii!Sritakei我町:CTbuiliQ2/03/2WT-22M9:27SyFfM*liftt*i_codtVpraduttIC.MyFrmjelIC.scriptstip:CIbuil匸t02/03
8、/2007-22:J9-27:DirtclIndireeIndireelSystt*:SpecialAPI點擊close,dos窗口閃動完成。1.插入資源,也就是菜單、對話框等在RADE環(huán)境的insertcatiaresourcecatiapattern,fU4-E3ftfttursCptslogCiATIAResouretPlugi.EvftntLaXcisertCAAVSWrksp&eFrojeeIBuildSourceCodeManagerToefs&urceCAA75Cis.Exltnsi.Inttrfftce.el.mfilesfiie.mkDialo”.CiMiiBajaLBauu
9、BiiajiiBiaiiiBBaajiBaaH.il*申ilMyModuleKmfiles+澤MyWorkBench.mfiles同時將上圖里面的myframe1.mfiles刪除。多了一個myworkbench.m文件包。刪除多余文件并修改mk文件打開你的工作空間所在目錄,找到你建立的frame框架文件夾,然后打開刪除里面的第一次建立的module,我這兒是MyModulel,同時刪除Publicinterfaces文件夾下面對應(yīng)第一次建立的module的頭文件,我這兒是MyModulel.h,修改.mk文件,因為里面未包含CATIPRDWorkshopConfiguration.h這一個頭
10、文件的Module,打開該文件后在后面添加下面代碼LiNK_WiTH=$(WiZARD_LiNK_MODULES)?CATPrsWksPRDWorkshop(3)指定你的菜單出現(xiàn)位置,打開userframd/Cnext/resource/msgcatalog下面的MyWorkBench.CATRsc文件,修改TestWb.Category二Infrastrueture里面引號里面的內(nèi)容為MeehanicalDesign,也就是變?yōu)門estWb.Category二MechanicalDesign,這樣你的菜單就出現(xiàn)在“機械設(shè)計”里面了。1.編譯調(diào)試1.編譯之前先更新一下運行環(huán)境,如下所示選擇cr
11、eat/updateruntimeview,彈出下面對話框選擇圖中的設(shè)置,點擊ok完成更新1.調(diào)試mkmk選擇環(huán)境下面的菜單如下guildSourceCodeM眇程芝總擴ToolsWu,qUOlflp1丄gCompileWithmhnkCtrlWkLinkWithmkrnkBuildCHq址t一exe嗚F7選擇mkmk進行編譯彈出下面的對話框選中你的workbench,在上面的復(fù)選框選擇編譯時要檢測的選項,點擊ok完成編譯生成可執(zhí)行文件F面生成你的workbench,選擇編譯環(huán)境下的菜單如下所示彈出下面的對話框選擇里面的文件和debug標簽頁,選擇executeblefordebugsessi
12、on文本框右面的箭頭,選擇brose彈出下面的對話框和選擇選中里面的CNEXT.EXE文件,然后選擇打開,然后點擊ok。1.執(zhí)行文件工程查看菜單(馬上就要大功告成了激動啊。)選擇環(huán)境下的菜單如下開始啟動catia了,等著看結(jié)果嘍1HeftlingAs5istint厳設(shè)計CATIA5iEC工廠Mt宇複型世備與系統(tǒng)加3數(shù)字謊稈A機工程學(xué)設(shè)計與分祈僉析嗎悄崖|Z1PrQductl玄件戦輻輯觀閨電)插入TMO分析裔口幫助迪jtruture刖C&reftCavityDign.Fundi站14討FtcrtShetMtalDesignWlrefriP*?indSurfactPeaipiFiukclitikLTalir&ncingftAruiot&tion開始WyWrkBenchtitleErtDtxign爐裝配件設(shè)計率制舉:;reductFunctivnalTolerttnuin葺矗Annotation2ersp&ceShttDeiii邸$hew主Ffoducti如-fCosipasiD電ExgnGenerativeShee
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國協(xié)同辦公行業(yè)市場調(diào)研及投資戰(zhàn)略規(guī)劃建議報告
- 企業(yè)員工退休合同范本
- 冷庫儲存生姜合同范本
- 農(nóng)村買墓地合同范本
- 會場責任合同范本
- 保價合同范本
- 2025年無機陶瓷膜超濾設(shè)備行業(yè)深度研究分析報告
- 安徽省壽縣眾興鎮(zhèn)方言淺談
- 會場綠植租賃合同范例
- 公司組建合同范例
- 食品感官評價員培訓(xùn)方案
- 蘇教版一年級上、下冊勞動與技術(shù)教案
- 柔性生產(chǎn)線技術(shù)及其影響
- 智研咨詢發(fā)布:2023年中國醫(yī)院后勤服務(wù)行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報告
- 七上-動點、動角問題12道好題-解析
- 《企業(yè)所得稅法稅法》課件
- 山東曲阜的孔廟之旅
- 一到六年級語文詞語表人教版
- 市場營銷中的社交媒體策略與實踐培訓(xùn)課件精
- 泌尿外科教學(xué)查房課件
- 中煤集團綜合管理信息系統(tǒng)運維服務(wù)解決方案-V3.0
評論
0/150
提交評論