最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

后處理TCL腳本語言:命令、腳本文件、值

2021-05-13 20:09 作者:UG編程  | 我要投稿

?一、UG/Post的開發(fā)方法與使用的工具;

UG/Post的開發(fā),其核心是TCL語言的運(yùn)用。TCL是Tool Command Language的縮寫,英文發(fā)音為tickle,中文名叫工具命令語言,是一種解釋型的計(jì)算機(jī)語言,由John K. Ousterhout于加洲大學(xué)伯克利分校開發(fā)成功,目前由SUN微系統(tǒng)公司提供支持和維護(hù)。 TCL是一款自由的開發(fā)工具,幾乎可以在任何的平臺(tái)運(yùn)行,它具有非常強(qiáng)大的的功能和簡單的語法。 Tcl還有各種擴(kuò)展 ,如TK和UI工具箱還有Expect等。還可以用C語言的腳本命令擴(kuò)展基本TCL語言。 并且它可支持Unigraphics NX當(dāng)前支持的所有平臺(tái)。雖然本質(zhì)上都是使用TCL語言,但具體實(shí)現(xiàn)上卻有兩種途經(jīng):PostBuilder(后處理構(gòu)造器)和手工編程。

手工開發(fā)后處理器,就是直接用TCL語言編寫事件處理器文件(*.tcl)和定義文件(*.def)。這要求用戶具有TCL語言的基本知識(shí),同時(shí),還要了解UG對(duì)TCL語言的擴(kuò)展部分。雖然手工開發(fā)后處理器對(duì)用戶技能要求較高,但手工開發(fā)靈活、方便,開發(fā)的后處理器精煉、易懂、執(zhí)行效率高。還可以定制多種自己想要的功能,為不同公司的機(jī)床系統(tǒng)開發(fā)出最佳的后處理方案。

開發(fā)UG/Post需要編寫Tcl語言與后處理構(gòu)造器結(jié)合起來,才能完美的開發(fā)自己想要的后處理器,主要使用以下工具。



二、Tcl語言命令匯總;


三、讀取tcl腳本文件source;

source fileName

source -rsrc resourceName ?fileName?? ? ?source -rsrcid resourceId ?fileName?

讀取一個(gè)文件并把這個(gè)文件的內(nèi)容作為一個(gè)腳本進(jìn)行求值。 fileName:tcl腳本文件名稱。

這個(gè)命令接受指定文件或資源的內(nèi)容并把它們作為一個(gè)文本腳本傳遞給Tcl解釋器。source的返回值是在腳本中最后執(zhí)行命令的返回值。如果對(duì)這個(gè)腳本的內(nèi)容進(jìn)行求值時(shí)發(fā)生了錯(cuò)誤,則source命令將返回這個(gè)錯(cuò)誤。如果在腳本中調(diào)用了return命令,則文件的剩余部分將被跳過而source命令將正常返回return命令的結(jié)果。這個(gè)命令的-rsrc和-rsrcid形式只能在蘋果麥金塔(Macintosh)計(jì)算機(jī)上獲得。此命令的這個(gè)版本允許你從一個(gè)TEXT資源中source一個(gè)腳本。你可以通過名字或id指定要source的TEXT資源。缺省的Tcl查找所有打開的資源文件,其中包括當(dāng)前應(yīng)用和任何裝載的C擴(kuò)展(所打開的資源文件)。另一種選擇,你可以指定在其中能找到TEXT資源的fileName。

例:source c:/a.tcl 或 source c:\\a.tcl

#讀取C盤目錄下的a.tcl文件,注意盤符的斜線為“/”而不是使用反斜線“\”;如果需要使用反斜線,需雙反斜線“\\”。

提示:如果被執(zhí)行的Tcl腳本程序中含有中文字符,必須為ANSI編碼,否則會(huì)亂碼,下面舉例Notepad++修改編碼的方法:


四、求一個(gè)表達(dá)式的值 expr8;
expr操作符
下表列出有效的操作符,用優(yōu)先級(jí)的降序分組:

需要了解更多關(guān)于后處理的知識(shí)可以關(guān)注我,在機(jī)械加工的未來有你,我,他,公眾號(hào)UG編程CNC數(shù)控加工。


后處理TCL腳本語言:命令、腳本文件、值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
新安县| 新河县| 洱源县| 晋州市| 防城港市| 名山县| 平利县| 开江县| 鄂尔多斯市| 海安县| 唐河县| 蕉岭县| 富平县| 贡觉县| 修武县| 陇南市| 蓬安县| 东丰县| 平江县| 郑州市| 四平市| 松溪县| 大渡口区| 通州市| 镇远县| 沙田区| 翼城县| 福州市| 波密县| 新绛县| 应用必备| 赣州市| 德保县| 兰西县| 南部县| 仪陇县| 鄂伦春自治旗| 闽清县| 西贡区| 金昌市| 招远市|