




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
CAA-第二講-添加WorkbenchPAGEPAGE16CATIACAA二次開發(fā)第二講:添加Workbench這一部分很重要請注意認真看,說它重要是因為在后面程序的調試中可能會出現錯誤,請你務必在安裝開發(fā)vc環(huán)境的時候注意,在安裝vc的時候記得有個地方自己選,最好你都裝了,如果你沒有裝也沒有關系,到時候從vc的安裝文件里面考出來也可以,就是關于RADE中會用到的lib庫,在vc中的目錄為vc98/mfc/lib目錄下,如果你調試出現問題,比如error沒有找到mfc42u.lib或者別的你就要從安裝盤里面把所有的lib里面的文件考到你的vc對應安裝目錄下。2進入正題新建工作空間
你按照我以前的帖子安裝完開發(fā)環(huán)境在vc下面就有了RADE的菜單
找個標簽頁你可以選擇下面的復選框,以后新建工程的時候就不會彈出了,然后選擇ok
你可以先建立你的開發(fā)目錄然后選擇WorkspaceDirectory的時候指定目錄,with就選擇mkmk,toollevel選擇你的版本。點擊next
選擇創(chuàng)建一個新的框架frame,然后finish,彈出newframework對話框,輸入你的frame名字,下面的選擇如圖所示,frameworkt’ype-implementation,frameworkfunction-development,然后ok
彈出下面的配置對話框
然后ok,dos窗口閃動幾下就可以了創(chuàng)建module有了工作空間和框架下面就是添加module了,好像你做的所有開發(fā)都在module里面(我也是剛入門,很多東西還不懂^_^)
Project目錄下面選擇newmodule彈出下面的對話框
輸入你的module名字,moduleinformation選擇sharedobject,也就是交互式(caa的開發(fā)分為交互式和批處理,聽似水年華這么跟我講的^_^),然后ok。彈出下面的產生文件對話框
然后點擊ok,你的module就添加到workspace里面了,在vc的fileview窗口如下所示:
載入必須的API函數選擇菜單如下所示:
彈出如下的對話框
Mode選擇第一項,然后點擊add,添加函數所在目錄,選到你的catia目錄下面的B14,一定要選對。添加后的結果為
點擊ok,彈出調入需要的文件對話框如下
點擊close,dos窗口閃動完成。插入資源,也就是菜單、對話框等在RADE環(huán)境的insert-catiaresource-catiapattern…,
彈出對話框如下
選擇ok,彈出下面的對話框
選擇workObjecttype為workbench,然后輸入你的workbench名字,點擊associatedworkshop(也就是你要你的菜單出現在那兒,catia里面的一個workshop對應一個模塊,比如機械設計、曲面等)右面的按鈕,彈出下面的對話框
選擇PRDWorkshop,也就是你做的菜單要出現在“機械設計”模塊里面,點擊ok回到原來對話框
點擊next彈出
不用選擇直接next,出現對話框
這個對話框是讓你選生成類的前綴,可以不用去管,然后點擊finish彈出將要生成文件對話框
Ok,完成配置,回到vc界面下fileview窗口可以看到變化如下
同時將上圖里面的myframe1.mfiles刪除。
多了一個myworkbench.m文件包。刪除多余文件并修改mk文件打開你的工作空間所在目錄,找到你建立的frame框架文件夾,然后打開刪除里面的第一次建立的module,我這兒是MyModule1,同時刪除PublicInterfaces文件夾下面對應第一次建立的module的頭文件,我這兒是MyModule1.h,修改.mk文件,因為里面未包含CATIPRDWorkshopConfiguration.h這一個頭文件的Module,打開該文件后在后面添加下面代碼LINK_WITH=$(WIZARD_LINK_MODULES)?\
CATPrsWksPRDWorkshop
(3)指定你的菜單出現位置,打開userframd/Cnext/resource/msgcatalog下面的MyWorkBench.CATRsc文件,修改TestWb.Category="Infrastructure"里面引號里面的內容為MechanicalDesign,也就是變?yōu)門estWb.Category="MechanicalDesign",這樣你的菜單就出現在“機械設計”里面了。.編譯調試編譯之前先更新一下運行環(huán)境,如下所示
選擇creat/updateruntimeview,彈出下面對話框
選擇圖中的設置,點擊ok完成更新調試mkmk選擇環(huán)境下面的菜單如下
選擇mkmk進行編譯彈出下面的對話框
選中你的workbench,在上面的復選框選擇編譯時要檢測的選項,點擊ok完成編譯生成可執(zhí)行文件下面生成你的workbench,選擇編譯環(huán)境下的菜單如下所示
彈出下面的對話框
選擇里面的文件和debug標簽頁,選擇executeblefordebugsession文本框右面的箭頭,選擇brose彈出下面的對話框和選擇
選中里面的CNEXT.EXE文件,然后選擇打開,然后點擊ok。執(zhí)行文件工程查看菜單(馬上就要大功告成了激動啊。。。。。)選擇環(huán)境下的菜單如下
開始啟動catia了,等著看結果嘍^_^
嘿嘿看到了吧,這就是你的菜單了,下面就是要添加菜單響應.友情提示順序一定不能錯,在建立完works
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶城市管理職業(yè)學院《應用中子物理學》2023-2024學年第二學期期末試卷
- 山東省德州市八校2025屆下學期初三第三次質量考評物理試題含解析
- 湖南農業(yè)大學《藥物分析A實驗》2023-2024學年第一學期期末試卷
- 2025年遼寧省葫蘆島市第一中學高三第一次診斷性考試生物試題文試題含解析
- 微課程的設計與應用
- 江西省宜春九中2025屆高三廣東六校高考模擬考試物理試題及參考答案含解析
- 滑膜炎超聲診斷
- 2025年廣西崇左市江州區(qū)初三5月質量檢測試題鞏固卷物理試題含解析
- 景德鎮(zhèn)陶瓷職業(yè)技術學院《一階邏輯》2023-2024學年第二學期期末試卷
- 河北省臨西縣2025屆高三下期中考數學試題含解析
- 商務樓監(jiān)控室操作守則
- 搞好班組安全管理工作
- 2024年山東省濟南市市中區(qū)九年級中考二模數學試題?。ㄔ戆?解析版)
- 生物醫(yī)學體系的確立與發(fā)展
- 社會心理學(西安交通大學)智慧樹知到期末考試答案2024年
- 行政管理學#-形考任務4-國開(ZJ)-參考資料
- 2024中國餐飲加盟行業(yè)白皮書-ccfax美團-202404
- 2024年山東省濟南市萊蕪區(qū)中考一模語文試卷
- 用工審批單(模板)
- 極光大數據:王者榮耀研究報告
- 古詩詞誦讀《客至》高二語文課件(統編版選擇性必修下冊)
評論
0/150
提交評論