Упаковка CAN
Объединяет отдельные сигналы в CAN-сообщение.
Тип: CANPack
Путь в библиотеке:
|
Описание
Блок Упаковка CAN загружает данные сигнала в CAN-сообщение с заданными интервалами во время симуляции.
Порты
Выход
#
CAN Msg
—
выходное CAN-сообщение
шина
Details
Этот блок имеет один выходной порт: CAN Msg. Блок Упаковка CAN принимает указанные входные сигналы и упаковывает их в CAN-сообщение.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Вход
#
Data
—
входной сигнал для CAN-сообщения
вектор
Details
Блок Упаковка CAN по умолчанию имеет один входной порт. Количество входных портов блока является динамическим и зависит от количества сигналов, указанных для блока. Например, если сообщение содержит четыре сигнала, то блок может иметь четыре входных порта.
Блок поддерживает все типы данных входных сигналов.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Способ ввода данных —
выберите сигнал данных
Необработанные данные | Сигналы, заданные в CANdb
Details
-
Необработанные данные— входные данные в виде вектораUInt8. При выборе этого параметра указываются параметры сообщения. Этот параметр открывает только один входной порт Data.Формула преобразования:
где — исходное значение сигнала, а — значение упакованного сигнала.
-
Сигналы, заданные в CANdb— параметры сообщения задаются в dbc-файле, который необходимо указать в параметре CANdb файл. После загрузки файла в параметрах блока появляется параметр Список сообщений, в котором содержится список со всеми сообщениями, указанными в файле и соответствующими стандарту CAN (в одном файле могут храниться сообщения CAN и CAN-FD).После выбора сообщения из списка автоматически заполняются все остальные поля параметров блока. Данные поля доступны только для чтения.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
# CANdb файл — dbc-файл
Details
Выберите dbc-файл для работы в режиме Сигналы, заданные в CANdb.
Зависимости
Чтобы использовать этот параметр, установите для параметра Способ ввода данных значение Сигналы, заданные в CANdb.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Список сообщений —
список сообщений в dbc-файле
Строка
Details
Список сообщений в dbc-файле, которые соответствуют стандарту CAN.
Зависимости
Чтобы использовать этот параметр, установите для параметра Способ ввода данных значение Сигналы, заданные в CANdb.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Имя —
имя CAN-сообщения
Строка
Details
Укажите имя CAN-сообщения.
Эта опция доступна, если для параметра Способ ввода данных выбрано значение Необработанные данные. Если для параметра Способ ввода данных выбрано значение Сигналы, заданные в CANdb, то этот параметр доступен только для чтения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Тип идентификатора —
тип идентификатора CAN-сообщения
Стандартный (11-битный идентификатор) | Расширенный (29-битный идентификатор)
Details
Укажите, является ли идентификатор CAN-сообщения стандартным или расширенным. По умолчанию используется стандартный тип. Стандартный идентификатор — это 11-битный идентификатор, а расширенный — 29-битный.
Эта опция доступна, если для параметра Способ ввода данных выбрано значение Необработанные данные. Если для параметра Способ ввода данных выбрано значение Сигналы, заданные в CANdb, то этот параметр доступен только для чтения.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
CAN идентификатор —
идентификатор CAN-сообщения
Вещественное число
Details
Укажите идентификатор CAN-сообщения. Это число должно быть положительным целым числом от 0 до 2047 для стандартного идентификатора и от 0 до 536870911 для расширенного идентификатора.
Эта опция доступна, если для параметра Способ ввода данных выбрано значение Необработанные данные.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Длина (в байтах) —
длина CAN-сообщения
Вещественное число
Details
Укажите длину CAN-сообщения от 0 до 8 байт.
Эта опция доступна, если для параметра Способ ввода данных выбрано значение Необработанные данные. Если для параметра Способ ввода данных выбрано значение Сигналы, заданные в CANdb, то этот параметр доступен только для чтения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |