CAPL脚本中对Flexray事件的响应
生活随笔
收集整理的這篇文章主要介紹了
CAPL脚本中对Flexray事件的响应
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
FlexRay
- on frFrame *
on frFrame *
拓展形式:
- on frFrame name
- on frFrame (slot ID, base cycle,cycle repetition)
- 這個事件只能接收有效的Frames,如果需要接受空幀或者錯誤幀,用 frNullFrame 和on frFrameError
若果選擇的是PDU,則用下面的方: - on frPDU name
同message一樣,Frame 也有很多他自己的屬性。如下列圖。
CAPL腳本演示:
on frFrame As******Fr01 {write("************************************");write(",this.msgChannel:%d",this.msgChannel);write(",this.FR_ChannelMask:%d",this.fr_channelMask);write(",this.FR_SlotID:%d",this.fr_slotID);write(",this.FR_Cycle:%d",this.fr_cycle);write(",this.fr_cycleOffset:%d",this.fr_cycleOffset);write(",this.fr_cycleRepetition:%d",this.fr_cycleRepetition);write(",this.FR_PayloadLength:%d",this.FR_PayloadLength);write(",this.signal:%x",this.isAD******1Qf);write(",this.word():%x",this.word(0));write(",this.fr_flags:%x",this.fr_flags);write(",this.fr_segment:%d",this.fr_segment);write(",this.fr_status:%x",this.fr_status);write(",this.dir:%d",this.dir);write(",this.simulated:%x",this.simulated);{int i;for(i=0;i< this.FR_PayloadLength;i++){write(",this.fr_Payload[%d]:%x",i,this.fr_Payload[i]);} } }Trace 中的數據:
Canoe中Write的數據:
總結
以上是生活随笔為你收集整理的CAPL脚本中对Flexray事件的响应的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大学生考系统集成项目管理工程师有什么用?
- 下一篇: python分段函数图像画法_数值实验分