使用VB在Pro/E中自動創建制圖標注現在已是使用塑性零件的時代,所以一個制圖標注與另一個制圖標注之間的差別非常小。所不一樣的可能是材料、顏色、表面粗糙、UL標稱值、零件標識符、圓角半徑以及傾斜角。一種處理這種情況的方法是:建立一些文本文件,其中包含了可變的標準標注。用戶可以把文本文件讀進制圖中,然后對相應的信息進行修改。但是,用戶可能會拼錯其中一個詞、輸入不正確的數據或者忘記更改其中一項,這個操作就會產生錯誤。
為了解決這些問題,我們使用流行的編程語言,開發了一種自動創建制圖標注的工具。我們用VB建立了一個圖形用戶界面(GUI),可以在Pro/ENGINEER中直接調用它,并能讓用戶為大部分數據建立簡單的下拉式菜單選項,對于其他的則直接輸入文本。這種創建標注的界面被稱為ProNotes。
下拉式菜單中預定義選項的信息被儲存在一個文本文件中,程序啟動時會讀取該文件。用戶界面上的每個條目,作為下拉式菜單的一部分,以下列格式被儲存在文本文件中:
UL
94V-0
94V-1
94V-2
94-HB
ENDUL
開始和結束標識符(UL和ENDUL),確定了每個類型,用戶不用重新編寫程序,即可在任何時候添加項目。用戶選中適當的選項并選擇Create Note File(創建標注文件)按鈕后,在當前的工作目錄中就會自動創建一個文本文件。接著,這一文件的內容就以制圖格式被添加到制圖的相應位置上。
現在ProNotes有一個局限:如果需要修改標注時,就不能使用ProNotes。在這種情況下,用戶必須用手工修改文本,或者刪除標注,并再次運行該程序。盡管如此,我們仍然成功地使用這種方法,使用戶輸入最少的項在制圖上創建沒有錯誤的、位置固定的標注。
1.用VB編寫的Pronotes程序
2.以下為公用config.pro文件中的項目:
MAPKEY pronotes \
@MAPKEY_NAME Pronotes;
@MAPKEY_LABEL Run Pronotes; \
@SYSTEM pronotes;
使用@SYSTEM命令的前提條件是要先定義一個PATH變量,以便使系統能夠自動找到ProNotes程序。也可以使用完整的路徑@SYSTEM C:\somedir\pronotes。其中的mapkey啟動ProNotes程序。
地址: 浙江省.寧波市鄞州區寧姜公路(九曲小區二期旁)
郵編: 315040
聯系人: 盛立峰
電話: 0574-87139378
傳真: 0574-87139378
手機: 13867861670
郵箱: 85400329@qq.com
Copyright ?2004-2025 寧波市鄞州首南恒宇激光雕刻廠 All Rights Reserved.
地址: 浙江省.寧波市鄞州區寧姜公路(九曲小區二期旁) 郵編: 315040 聯系人: 盛立峰
電話: 0574-87139378 傳真: 0574-87139378 手機: 13867861670