Документация Engee

RITM-CANFD TX

Передача CAN и CAN FD-сообщений.

Тип: SubSystem

Путь в библиотеке:

/RITM/RITM CAN FD/RITM-CANFD TX

Описание

Для работы с блоком установите/обновите пакет поддержки блоков РИТМ.

Блок RITM-CANFD TX передает сообщения через выбранный CAN FD-интерфейс. Формат каждого сообщения определяется полем ProtocolMode входной шины. Сокет открывается в функции Start после настройки интерфейса блоком RITM-CANFD Setup.

Для классического кадра задайте ProtocolMode = 0, Length ≤ 8, BRS = 0 и ESI = 0. Для кадра CAN FD задайте ProtocolMode = 1, Length ≤ 64 и Remote = 0.

Порты

Вход

# Amount — число сообщений для передачи
скаляр

Details

Задает число сообщений, отправляемых на текущем шаге расчета. Значение 0 отключает передачу на текущем шаге.

Типы данных

UInt32

Поддержка комплексных чисел

Нет

# Messages — массив сообщений для передачи
шина

Details

Массив шин CAN_FD_MESSAGE_BUS. Длина массива задается параметром Максимальное число сообщений:. Вход Amount задает, сколько первых элементов массива необходимо передать на текущем шаге.

Типы данных

BusSignal

Поддержка комплексных чисел

Нет

# Setup — дескриптор настроенного интерфейса
скаляр

Details

Подключите этот вход к выходу блока RITM-CANFD Setup, который настраивает тот же физический порт.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Параметры:

# Интерфейс CAN: — порт для передачи сообщений
CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8

Details

Выберите тот же порт, который указан в подключенном блоке RITM-CANFD Setup.

Значения

CAN 1 | CAN 2 | CAN 3 | CAN 4 | CAN 5 | CAN 6 | CAN 7 | CAN 8

Значение по умолчанию

CAN 1

Имя для программного использования

m_interfaceCAN

Настраиваемый

Нет

Вычисляемый

Да

# Максимальное число сообщений: — предел сообщений за шаг

Details

Задает длину массива шин на входе Messages и ограничивает значение входа Amount. Рабочий буфер кадров имеет фиксированный размер и не выделяется динамически во время шага расчета.

Значение по умолчанию

1

Имя для программного использования

m_maxMsgNum

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта, с: — период передачи

Details

Задает шаг расчета блока в секундах. Значение −1 означает наследуемый шаг.

Значение по умолчанию

-1

Имя для программного использования

m_smplT

Настраиваемый

Нет

Вычисляемый

Да