我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Proe教程

運用Pro/toolkit技術開發GetMdlName V1.0全過程

時間:2014-07-06 01:45:52 來源:未知

一、對話框資源文件開發

開發出圖幅可以選擇的proe工程圖插件就離不開pro/toolkit對話框技術。Pro/toolkit優點就是可以和proe無縫結合,開發 出原汁原味的proe應用程序。利用Pro/toolkit提供資源文件可以充分利用proe的底層資源,這點pro/toolkit比任何其它開發包功 能都強大。

GetMdlName V0.1的對話框界面如圖1,這個對話框利用MFC技術可以設計出來,但是無法利用proe的圖標文件,并且無法完成多語言的支持。 Pro/toolkit可以利用proe所有圖標文件,只需要通過記事本編輯器就可以完成多語言對話框的設計,這一點也說明proe擴展功能非常強大。


圖1

二、程序設計算法

Proe工程圖插件GetMdlName V1.0 主要實現下列功能:
1、獲取零件或組件模型文件名稱
2、用組件的簡化表示模型出圖,需獲取當前激活的簡化表示名稱
3、獲取零件、組件或簡化表示名稱作為新建工程圖默認名稱,支持手動輸入
4、圖幅可以選,支持A0~A4橫幅,支持零件和組件工程圖模板分開調用
5、自動生成第一角三視圖
6、如模型名稱對應的工程圖已經存在,則提示打開此工程圖。

全部算法如圖2。

圖2

三、Proe菜單開發

Proe工程圖插件GetMdlName V1.0需要用到pro/toolkit菜單技術,該插件菜單和對話框編程基本完成,英文界面如圖3。主要運用了pro/toolkit提供的函數有:
ProMenubarMenuAdd——在菜單條中增加新菜單,如本例中的“Customize”
ProMenubarmenuPushbuttonAdd——在菜單中增加按鈕,如本例在“Customize”菜單中增加了“New drawing”和“About”按鈕
ProCmdActionAdd——定義相關按鈕回調函數,本例中定義“New drawing”按鈕的動作是生成“New Drawing”這個對話框

圖3