exponenta event banner

attachDatabase

Присоединение базы данных CAN к сообщениям и удаление базы данных CAN из сообщений

Описание

пример

attachDatabase (message,database) присоединяет указанную базу данных к указанному сообщению. Затем можно использовать сигнальное взаимодействие с данными сообщения, интерпретируя сообщение в его физической форме.

attachDatabase (message,[]) удаляет любую присоединенную базу данных из указанного сообщения. Затем можно интерпретировать сообщения в их необработанной форме.

Примеры

свернуть все

Быть свойственным Database.dbc к принятому сообщению CAN.

candb = canDatabase('C:\Database.dbc')
message = receive(canch,Inf)
attachDatabase(message,candb)

Входные аргументы

свернуть все

Имя сообщения CAN, из которого требуется присоединить или удалить базу данных, указанное как объект сообщения CAN.

Пример: message = receive(canch,Inf)

Дескриптор базы данных (.dbc файл), который требуется присоединить к сообщению или удалить из сообщения, указанного как дескриптор canDatabase.

Пример: candb = canDatabase('C:\Database.dbc')

Совет

Если указанное сообщение является массивом, то база данных присоединяется к каждой записи в массиве. База данных присоединяется к сообщению, даже если указанное сообщение не существует в базе данных. Затем сообщение появляется и работает как необработанное сообщение. Для непосредственного подключения базы данных к каналу CAN отредактируйте Database свойство объекта канала.

См. также

Функции

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