一、對(duì)話框資源文件開發(fā)
開發(fā)出圖幅可以選擇的proe工程圖插件就離不開pro/toolkit對(duì)話框技術(shù)。Pro/toolkit優(yōu)點(diǎn)就是可以和proe無縫結(jié)合,開發(fā) 出原汁原味的proe應(yīng)用程序。利用Pro/toolkit提供資源文件可以充分利用proe的底層資源,這點(diǎn)pro/toolkit比任何其它開發(fā)包功 能都強(qiáng)大。
GetMdlName V0.1的對(duì)話框界面如圖1,這個(gè)對(duì)話框利用MFC技術(shù)可以設(shè)計(jì)出來,但是無法利用proe的圖標(biāo)文件,并且無法完成多語(yǔ)言的支持。 Pro/toolkit可以利用proe所有圖標(biāo)文件,只需要通過記事本編輯器就可以完成多語(yǔ)言對(duì)話框的設(shè)計(jì),這一點(diǎn)也說明proe擴(kuò)展功能非常強(qiáng)大。

圖1
二、程序設(shè)計(jì)算法
Proe工程圖插件GetMdlName V1.0 主要實(shí)現(xiàn)下列功能:
1、獲取零件或組件模型文件名稱
2、用組件的簡(jiǎn)化表示模型出圖,需獲取當(dāng)前激活的簡(jiǎn)化表示名稱
3、獲取零件、組件或簡(jiǎn)化表示名稱作為新建工程圖默認(rèn)名稱,支持手動(dòng)輸入
4、圖幅可以選,支持A0~A4橫幅,支持零件和組件工程圖模板分開調(diào)用
5、自動(dòng)生成第一角三視圖
6、如模型名稱對(duì)應(yīng)的工程圖已經(jīng)存在,則提示打開此工程圖。
全部算法如圖2。

圖2
三、Proe菜單開發(fā)
Proe工程圖插件GetMdlName V1.0需要用到pro/toolkit菜單技術(shù),該插件菜單和對(duì)話框編程基本完成,英文界面如圖3。主要運(yùn)用了pro/toolkit提供的函數(shù)有:
ProMenubarMenuAdd——在菜單條中增加新菜單,如本例中的“Customize”
ProMenubarmenuPushbuttonAdd——在菜單中增加按鈕,如本例在“Customize”菜單中增加了“New drawing”和“About”按鈕
ProCmdActionAdd——定義相關(guān)按鈕回調(diào)函數(shù),本例中定義“New drawing”按鈕的動(dòng)作是生成“New Drawing”這個(gè)對(duì)話框

圖3
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-08-23精通AutoCAD三維設(shè)計(jì)與開發(fā)PDF下載
- 2021-08-23零基礎(chǔ)學(xué)AutoCAD 2012電氣制圖工程應(yīng)用 [張立富,陳剛,彭
- 2021-08-23輕松學(xué)AutoCAD 2015電氣工程制圖升級(jí)版 [李波 編著] 2
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013室內(nèi)裝
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013機(jī)械圖
- 2021-08-19清華社“視頻大講堂”大系A(chǔ)utoCAD 2012中文版機(jī)械設(shè)計(jì)
- 2021-08-19十天成為繪圖高手AutoCAD 工程繪圖禁忌與技巧 [劉朝暉
- 2021-08-19數(shù)字化成圖-最新AutoCAD地形圖測(cè)繪高級(jí)開發(fā)PDF下載