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

CAN FD RX

Прием CAN сообщений.

Тип: EngeeFunction

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

/Interfaces/CAN FD/CAN FD RX

Описание

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

Блок CAN FD RX используется для приема CAN сообщений.

Порты

Выход

# Messages count — число принятых сообщений
скаляр

Details

Число принятых сообщений должно быть меньше значения параметра Число сообщений:. Если в буфере операционной системы находится больше сообщений, то они будут переданы в модель при следующем шаге расчета.

Типы данных

Float64

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

Нет

# Messages — сообщения
шина

Details

Массив принятых сообщений типа CAN_MESSAGE_BUS.

Типы данных

BusSignal

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

Нет

Параметры

Параметры

# Порт: — порт CAN для приема сообщений

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

"PCAN_USBBUS2"

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

m_port

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

Нет

Вычисляемый

Да

# Число сообщений: — максимальное количество сообщений, передаваемых в модель за один шаг расчета

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

1

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

m_messages

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

Нет

Вычисляемый

Да

# Filter ID: — идентификатор фильтра принимаемых сообщений

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

0x00

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

m_filter

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

Нет

Вычисляемый

Да

# Mask: — маска фильтра принимаемых сообщений

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

0x00

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

m_mask

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

Нет

Вычисляемый

Да

# Потоковое получение данных: — режим потокового приема сообщений

Details

Использование потокового режима приема CAN сообщений.

Потоковое получение данных — режим, в котором блок читает сообщения из внутреннего потока и отдает их в модель по мере появления. Обычно применяется вместе с While Iteration подсистемой, чтобы за один шаг модели обработать все полученные сообщения.

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

false (выключено)

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

m_stream

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

Нет

Вычисляемый

Да

# Шаг расчёта, с: — шаг расчета для приема сообщений

Details

Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

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

0.05

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

m_sample_time

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

Нет

Вычисляемый

Да