CAN Pack
Объединяет отдельные сигналы в CAN-сообщение.
Тип: CANPack
Путь в библиотеке:
|
Описание
Блок CAN Pack загружает данные сигнала в CAN-сообщение с заданными интервалами во время симуляции.
Порты
Выход
#
CAN Msg
—
выходное CAN-сообщение
шина
Details
Этот блок имеет один выходной порт: CAN Msg. Блок CAN Pack принимает указанные входные сигналы и упаковывает их в CAN-сообщение.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Вход
#
Data
—
входной сигнал для CAN-сообщения
вектор
Details
Блок CAN Pack по умолчанию имеет один входной порт. Количество входных портов блока является динамическим и зависит от количества сигналов, указанных для блока. Например, если сообщение содержит четыре сигнала, то блок может иметь четыре входных порта.
Блок поддерживает все типы данных входных сигналов.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main
#
Data is input as —
выберите сигнал данных
raw data | CANdb specified signals
Details
-
raw data— входные данные в виде вектораUInt8. При выборе этого параметра указываются параметры сообщения. Этот параметр открывает только один входной порт Data.Формула преобразования:
где — исходное значение сигнала, а — значение упакованного сигнала.
-
CANdb specified signals— параметры сообщения задаются в dbc-файле, который необходимо указать в параметре CANdb file. После загрузки файла в параметрах блока появляется параметр Message list, в котором содержится список со всеми сообщениями, указанными в файле и соответствующими стандарту CAN (в одном файле могут храниться сообщения CAN и CAN-FD).После выбора сообщения из списка автоматически заполняются все остальные поля параметров блока. Данные поля доступны только для чтения.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
# CANdb file — dbc-файл
Details
Выберите dbc-файл для работы в режиме CANdb specified signals.
Зависимости
Чтобы использовать этот параметр, установите для параметра Data is input as значение CANdb specified signals.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Message list —
список сообщений в dbc-файле
Строка
Details
Список сообщений в dbc-файле, которые соответствуют стандарту CAN.
Зависимости
Чтобы использовать этот параметр, установите для параметра Data is input as значение CANdb specified signals.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Name —
имя CAN-сообщения
Строка
Details
Укажите имя CAN-сообщения.
Эта опция доступна, если для параметра Data is input as выбрано значение raw data. Если для параметра Data is input as выбрано значение CANdb specified signals, то этот параметр доступен только для чтения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Identifier type —
тип идентификатора CAN-сообщения
Standard (11-bit identifier) | Extended (29-bit identifier)
Details
Укажите, является ли идентификатор CAN-сообщения стандартным или расширенным. По умолчанию используется стандартный тип. Стандартный идентификатор — это 11-битный идентификатор, а расширенный — 29-битный.
Эта опция доступна, если для параметра Data is input as выбрано значение raw data. Если для параметра Data is input as выбрано значение CANdb specified signals, то этот параметр доступен только для чтения.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
CAN Identifier —
идентификатор CAN-сообщения
Вещественное число
Details
Укажите идентификатор CAN-сообщения. Это число должно быть положительным целым числом от 0 до 2047 для стандартного идентификатора и от 0 до 536870911 для расширенного идентификатора.
Эта опция доступна, если для параметра Data is input as выбрано значение raw data.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Length (bytes) —
длина CAN-сообщения
Вещественное число
Details
Укажите длину CAN-сообщения от 0 до 8 байт.
Эта опция доступна, если для параметра Data is input as выбрано значение raw data. Если для параметра Data is input as выбрано значение CANdb specified signals, то этот параметр доступен только для чтения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |