新型Kvaser專(zhuān)業(yè)產(chǎn)品的腳本功能被命名位t。 t語(yǔ)言是一種面向事件的“c”語(yǔ)言。 t程序在設(shè)備上運(yùn)行,可以從pc或設(shè)備上自動(dòng)加載和啟動(dòng)。以下是t編程入門(mén)的簡(jiǎn)短介紹。
為了能夠測(cè)試和運(yùn)行t程序,你需要一個(gè)Kvaser Professional產(chǎn)品(* 1)。所需軟件由CANlib開(kāi)發(fā)工具包進(jìn)行安裝,稱(chēng)為Kvaser TRX。
要開(kāi)始運(yùn)行并編寫(xiě)你的個(gè)t程序,首先下載并安裝 CANlib開(kāi)發(fā)工具包,然后啟動(dòng)TRX。
如圖:
在
on start { printf("Hello World!n"); }
這是非?;镜某绦颍瑢?duì)‘on start’事件做出反應(yīng),并在‘Device Output’中輸出“Hello World!”。事實(shí)上設(shè)備發(fā)送“Hello World!”給計(jì)算機(jī),TRX進(jìn)行讀取。
然后從菜單中選擇Run-> Compile。為了能夠編譯,你首先必須保存t程序,TRX會(huì)提示你這樣做,它也會(huì)提示你保存項(xiàng)目文件。我把它保存為blogpost1。
如果編譯成功,下一步將需要一個(gè)真實(shí)的Kvaser professional 產(chǎn)品(*1)。
我連接上了Kvaser Eagle分析儀。你可以看到,TRX可以使用你的設(shè)備,因?yàn)椴藛蜗碌慕M合框有你的Kvaser設(shè)備名稱(chēng)。
要測(cè)試t程序,只需打開(kāi)Run-> Download,這就會(huì)把t程序下載到設(shè)備。下一步就是真正地運(yùn)行程序。 Run – > Run將啟動(dòng)應(yīng)用程序,由此你就會(huì)在Device Output窗口中看到printf輸出內(nèi)容。

其它資源:
- t語(yǔ)言詳細(xì)描述見(jiàn)《Kvaser t編程語(yǔ)言規(guī)范》。