CAPL指令碼中對Flexray事件的響應

2021-10-07 01:47:46 字數 2314 閱讀 3554

拓展形式:

capl指令碼演示:

on frframe as***

***fr01

}}

trace 中的資料:canoe中write的資料:

>

,this.msgchannel:

1//第幾路flexray 通道,因為只有一路所以是1

,this.fr_channelmask:

1// flexray的a通道

,this.fr_slotid:

2//

,this.fr_cycle:

5//在cycle5的時候收到的這真資料,一般乙個flexray迴圈週期是64,周而復始的從0-63

,this.fr_cycleoffset:

0//根據trace,這個值應該 是1 ,不知為何列印的是0

,this.fr_cyclerepetition:

0//根據trace,這個值應該 是1 ,不知為何列印的是4

,this.fr_payloadlength:

32//報文長度是32位元組

,this.signal:

3//選中訊號的值

,this.

word()

:3//第乙個雙位元組的值

,this.fr_flags:

84802

//對照上面貼圖中

,this.fr_segment:

0//0 說明這個frame來自於排程表的靜態段,如果為1,則是動態段

,this.fr_status:

20//對著上面的截圖,看出 0x0020 是有效幀的表示

,this.dir:

0// 0 說明這個frame是tx

,this.simulated:

1//1 說明這個frame是 模擬節點發出的,不是真實節點

,this.fr_payload[0]

:237

//後面的資料和trace中是一致的

,this.fr_payload[1]

:63,this.fr_payload[2]

:0,this.fr_payload[3]

:1,this.fr_payload[4]

:128

,this.fr_payload[5]

:0,this.fr_payload[6]

:0,this.fr_payload[7]

:1,this.fr_payload[8]

:0,this.fr_payload[9]

:0,this.fr_payload[10]

:0,this.fr_payload[11]

:0,this.fr_payload[12]

:233

,this.fr_payload[13]

:63,this.fr_payload[14]

:128

,this.fr_payload[15]

:0,this.fr_payload[16]

:0,this.fr_payload[17]

:146

,this.fr_payload[18]

:0,this.fr_payload[19]

:3,this.fr_payload[20]

:63,this.fr_payload[21]

:0,this.fr_payload[22]

:1,this.fr_payload[23]

:0,this.fr_payload[24]

:128

,this.fr_payload[25]

:0,this.fr_payload[26]

:192

,this.fr_payload[27]

:0,this.fr_payload[28]

:186

,this.fr_payload[29]

:48,this.fr_payload[30]

:156

,this.fr_payload[31]

:166

CAPL 指令碼下呼叫cmd 和其它應用程式

capl 指令碼 on key c 執行canoe 然後在canoe執行介面 按鍵 小寫 c 能夠得到下面的結果 cmd進入了 configdir路徑,並且執行了 dir命令。capl 指令碼 on key d 帶引數的呼叫 on key c sy eccmd decompress imagefil...

locale中的變數對指令碼的影響

root redhat6 export lc collate zh cn.utf8 sort tmp test 1111 2222 aaaa aaaa bbbb cccc cccc 英文測序 中文測序 root redhat6 export lc collate en us sort tmp tes...

執行sh指令碼中的export對終端無效

當在乙個終端shell中執行乙個sh指令碼,本質是建立乙個子程序來執行sh指令碼中的命令,當執行export時,變數加入子程序的環境變數 而非父程序shell 當指令碼執行結束,子程序銷毀.返回父程序,父程序的環境變數沒有任何變化.應該 source name.sh 若希望嵌入linux啟動時加入的...