Main Content

transmitEvent

将报文配置为基于事件传输

说明

示例

transmitEvent(canch,msg,state) 根据 state 参量为 'On' 还是 'Off',在通道上对 CAN 报文 msg 启用或禁用基于事件的传输。触发传输的典型事件是更改报文 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

版本历史记录

在 R2010b 中推出