UG-NX6 7.5.1 UG/Post的開(kāi)發(fā)方法
7.5.1 UG/Post的開(kāi)發(fā)方法
UG/Post的開(kāi)發(fā),其核心是TCL語(yǔ)言的運(yùn)用。TCL是一種解釋型的計(jì)算機(jī)語(yǔ)言,由John K. Ousterhout于加洲大學(xué)伯克利分校開(kāi)發(fā)成功,目前由SUN微系統(tǒng)公司提供支持和維護(hù)。TCL是一款自由軟件,并且它可支持Unigraphics NX當(dāng)前支持的所有平臺(tái)。雖然本質(zhì)上都是使用TCL語(yǔ)言,但具體實(shí)現(xiàn)上卻有兩種途經(jīng):PostBuilder和手工編程
PostBuilder是UG系統(tǒng)為用戶提供的后處理器開(kāi)發(fā)工具。使用它用戶只需要根據(jù)自己機(jī)床的特點(diǎn),在GUI環(huán)境下進(jìn)行一系列的設(shè)置即可完成后處理器的開(kāi)發(fā)。值得一提是,使用PostBuilder不僅生成事件處理器文件(*.tcl)、定義文件(*.def),還生成一個(gè)特別的文件(*.pui)。這個(gè)文件是專供PostBuilder使用的,記錄著關(guān)閉PostBuilder時(shí)的配置,對(duì)后處理器來(lái)說(shuō),這個(gè)文件是多余的。關(guān)于 PostBuilder的更多信息可參見(jiàn)UG幫助文檔。
手工開(kāi)發(fā)后處理器,就是直接用TCL語(yǔ)言編寫事件處理器文件(*.tcl)和定義文件(*.def)。這要求用戶具有TCL語(yǔ)言的基本知識(shí),同時(shí),還要了解UG對(duì)TCL語(yǔ)言的擴(kuò)展部分。雖然手工開(kāi)發(fā)后處理器對(duì)用戶技能要求較高,但手工開(kāi)發(fā)靈活、方便,開(kāi)發(fā)的后處理器精煉、易懂、執(zhí)行效率高。
點(diǎn)擊加載更多評(píng)論>>