exponenta event banner

transmitEvent

Конфигурирование сообщений для передачи на основе событий

Описание

пример

transmitEvent(canch,msg,state) включает или отключает передачу сообщения CAN на основе событий, 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

См. также

Функции

Представлен в R2010b