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

您的位置:網(wǎng)站首頁 > Proe教程

Proe關(guān)系中使用交互式C程序

時間:2012-04-06 09:57:18 來源:未知

【關(guān)于交互式C程序】

可創(chuàng)建屬于自己的交互式程序以通過關(guān)系驅(qū)動模型幾何。創(chuàng)建用戶程序時,請考慮以下信息:

a)”用戶程序”(User Prog) 命令僅在”零件”和”草繪器”模式下可用。

b)一次只能編輯或運行一個用戶程序。但可為每個零件編寫多個程序,然后依次運行。

c)每個程序都限制為單一入口子程序,稱為 “USRMAIN ()”。入口子程序可以調(diào)用該程序文件中的其它子程序。

d)Proe提供一個C文件模板 usermain.c以幫助用戶編寫及使用用戶程序。

e)在用戶程序中,必須用大寫表示Pro/ENGINEER尺寸。

f)使用 D[i] 表示屏幕上的一個尺寸。該符號對應(yīng)”零件”或”組件”模式下的 di,或?qū)?yīng)”草繪器”模式下的 sdi。系統(tǒng)不接受用戶指定的符號名(例如寬度),而只使用系統(tǒng)分配的尺寸符號。

g)在任何程序中都不要使用 exit 語句。要在程序中建立錯誤處理機制,可使用 printf 或 fprintf 語句。

h)不能使用用戶程序驅(qū)動組件尺寸和陣列實例數(shù)。
要使用交互式程序,必須完成下列步驟:

1)創(chuàng)建程序。或者,可編輯現(xiàn)有程序創(chuàng)建新程序。

2)編譯并鏈接程序。

3)運行程序以執(zhí)行更改。

4)當(dāng)程序結(jié)束運行后,再生模型以更新幾何。
【編輯交互式C程序】

1)單擊”工具”(Tools)>”關(guān)系”(Relations)。 “關(guān)系”(Relations) 對話框打開。

2)單擊”實用程序”(Utilities)>”用戶程序”(User Prog)>”編輯”(Edit)。

 


 

 

圖1 在關(guān)系中創(chuàng)建 C 程序

3)輸入程序名稱而不帶 .c 擴展名。編輯器窗口打開。如果編輯現(xiàn)有的程序,Pro/ENGINEER 會檢索指定的程序文件。

4)如果創(chuàng)建新程序,必須先將 C 文件 templateusermain.c 復(fù)制到編輯器中。執(zhí)行下列操作之一:

◆  在 UNIX 中—使用由配置文件選項 pro_editor_command 所定義的編輯器。如果使用的是 vi 編輯器,輸入 [:],然后輸入 [r $PRO_USRMAIN]。PRO_USRMAIN 是包含 usermain.c 路徑的環(huán)境變量。

◆  在 Windows 中—使用 Windows Notepad 編輯器。打開一個模板文件,然后使用”另存為”(Save As) 保存該文件。

5)編輯程序。

6)保存程序。Pro/ENGINEER 變?yōu)榛顒訝顟B(tài)。