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