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