使用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)制圖中,然后對(duì)相應(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ù)建立簡(jiǎn)單的下拉式菜單選項(xiàng),對(duì)于其他的則直接輸入文本。這種創(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:\somedir\pronotes。其中的mapkey啟動(dòng)ProNotes程序。
地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)
郵編: 315040
聯(lián)系人: 盛立峰
電話: 0574-87139378
傳真: 0574-87139378
手機(jī): 13867861670
郵箱: 85400329@qq.com
Copyright ?2004-2026 寧波市鄞州首南恒宇激光雕刻廠 All Rights Reserved.
地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁) 郵編: 315040 聯(lián)系人: 盛立峰
電話: 0574-87139378 傳真: 0574-87139378 手機(jī): 13867861670