本文介紹了ProE二次開發(fā)中用VB實現(xiàn)自動創(chuàng)建制圖標(biāo)注的方法。
現(xiàn)在已是使用塑性零件的時代,所以一個制圖標(biāo)注與另一個制圖標(biāo)注之間的差別非常小。所不一樣的可能是材料、顏色、表面粗糙、UL標(biāo)稱值、零件標(biāo)識符、圓角半徑以及傾斜角。一種處理這種情況的方法是:建立一些文本文件,其中包含了可變的標(biāo)準(zhǔn)標(biāo)注。用戶可以把文本文件讀進(jìn)制圖中,然后對相應(yīng)的信息進(jìn)行修改。但是,用戶可能會拼錯其中一個詞、輸入不正確的數(shù)據(jù)或者忘記更改其中一項,這個操作就會產(chǎn)生錯誤。
為了解決這些問題,我們使用流行的編程語言,開發(fā)了一種自動創(chuàng)建制圖標(biāo)注的工具。我們用VB建立了一個圖形用戶界面(GUI),可以在Pro/ENGINEER中直接調(diào)用它,并能讓用戶為大部分?jǐn)?shù)據(jù)建立簡單的下拉式菜單選項,對于其他的則直接輸入文本。這種創(chuàng)建標(biāo)注的界面被稱為ProNotes。
下拉式菜單中預(yù)定義選項的信息被儲存在一個文本文件中,程序啟動時會讀取該文件。用戶界面上的每個條目,作為下拉式菜單的一部分,以下列格式被儲存在文本文件中:
UL
94V-0
94V-1
94V-2
94-HB
ENDUL
開始和結(jié)束標(biāo)識符(UL和ENDUL),確定了每個類型,用戶不用重新編寫程序,即可在任何時候添加項目。用戶選中適當(dāng)?shù)倪x項并選擇Create Note File(創(chuàng)建標(biāo)注文件)按鈕后,在當(dāng)前的工作目錄中就會自動創(chuàng)建一個文本文件。接著,這一文件的內(nèi)容就以制圖格式被添加到制圖的相應(yīng)位置上。
現(xiàn)在ProNotes有一個局限:如果需要修改標(biāo)注時,就不能使用ProNotes。在這種情況下,用戶必須用手工修改文本,或者刪除標(biāo)注,并再次運(yùn)行該程序。盡管如此,我們?nèi)匀怀晒Φ厥褂眠@種方法,使用戶輸入最少的項在制圖上創(chuàng)建沒有錯誤的、位置固定的標(biāo)注。
1.用VB編寫的Pronotes程序
2.以下為公用config.pro文件中的項目:
MAPKEY pronotes
@MAPKEY_NAME Pronotes;
@MAPKEY_LABEL Run Pronotes;
@SYSTEM pronotes;
使用@SYSTEM命令的前提條件是要先定義一個PATH變量,以便使系統(tǒng)能夠自動找到ProNotes程序。也可以使用完整的路徑@SYSTEM C:somedirpronotes。其中的mapkey啟動ProNotes程序。
3.以下為公用Menu_def.pro文件中的項目:
@setbutton DETAIL#ITEM ProNotes
"% pronotes: #detail; #Create;
#Note; #No Leader;
#File; #Horizontal;
#Standard; #Left; #Make Note;
#Abs cords; 26.6; 20.8;
#TEMPNOTE.TXT; #DoneReturn;
#DonaReturn;"
"Start ProNotes utility"
這一項目在DETAIL ITEM(詳細(xì)條目)菜單中增加了ProNotes選項。當(dāng)用戶在制圖模式中選擇Create(建立)選項,就會顯示出這一菜單。當(dāng)選中ProNotes選項時,系統(tǒng)會通過上述的mapkey自動運(yùn)行ProNotes Visual Basic程序。接著執(zhí)行Pro/ENGINEER菜單條目,從ProNotes程序建立的臨時文本文件中創(chuàng)建制圖標(biāo)注。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計案例教程中文版AutoCAD 建筑設(shè)計案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項目教程 第3版 [繆希偉 主編] 2012年P(guān)DF