This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Configure messages for event-based transmission





transmitEvent(canch,msg,state) enables or disables an event-based transmit of the CAN message, msg, on the channel, according to the state argument of 'On' or 'Off'. A typical event that triggers a transmission is a change to the message Data property.


collapse all

Configure a channel with an event-based message.

Construct a CAN channel and configure a message on the channel.

canch = canChannel('MathWorks','Virtual 1',1);
msg = canMessage(200,false,4);

Enable the message for event-based transmit, start the channel, and pack the message to trigger the event-based transmit.


Input Arguments

collapse all

CAN channel, specified as a CAN channel object. This is the channel by which you access the CAN bus, and the channel on which the specified message is enabled for event-based transmit.

Message to transmit, specified as a CAN message object or array of message objects. This is the message enabled for event-based transmission on the specified CAN channel.

Enable event-based transmission, specified as 'On' or 'Off'.

Example: 'On'

Data Types: char | string

Introduced in R2010b