MATLAB 帮助中心
将报文配置为基于事件传输
transmitEvent(canch,msg,state)
transmitEvent(canch,msg,state) 根据 state 参量为 'On' 还是 'Off',在通道上对 CAN 报文 msg 启用或禁用基于事件的传输。触发传输的典型事件是更改报文 Data 属性。
canch
msg
state
'On'
'Off'
Data
示例
全部折叠
使用基于事件的报文配置一个通道。
构造一个 CAN 通道并在通道上配置报文。
canch = canChannel('MathWorks','Virtual 1',1); msg = canMessage(200,false,4);
对报文启用基于事件的传输,启动通道,并打包报文以触发基于事件的传输。
transmitEvent(canch,msg,'On'); start(canch); pack(msg,int32(1000),0,32,'LittleEndian')
CAN 通道,指定为 CAN 通道对象。这是您访问 CAN 总线所用的通道,也是您要对指定报文启用基于事件的传输的通道。
要传输的报文,指定为 CAN 报文对象或报文对象的数组。这是要在指定 CAN 通道上基于事件传输的报文。
启用基于事件的传输,指定为 'On' 或 'Off'。
示例: 'On'
数据类型: char | string
char
string
在 R2010b 中推出
canChannel
canMessage
transmitConfiguration
transmitPeriodic
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处