exponenta event banner

J1939 Передача

Передать J1939 сообщение

  • Библиотека:
  • Обмен данными Simulink в режиме реального времени/ J1939

    Набор инструментов для сети транспортных средств/ J1939 Связь

  • J1939 Transmit block

Описание

Блок передачи J1939 передает сообщение J1939. Файл базы данных J1939 определяет узлы и группы параметров. Вы определяете базу данных J1939 при помощи блока Конфигурации сети J1939.

Для использования этого блока необходимо иметь лицензию на программное обеспечение Vehicle Network Toolbox™ и Simulink ®.

Блоки связи J1939 поддерживают использование режимов ускорителя Simulink и быстрого ускорителя. С помощью этих режимов можно ускорить выполнение моделей Simulink. Дополнительные сведения об этих режимах см. в разделе Проектирование модели для эффективного ускорения (Simulink).

Блоки связи J1939 также поддерживают генерацию кода с ограниченными возможностями развертывания. Для создания кода требуется компилятор C++, совместимый с целью создания кода. Текущий список поддерживаемых компиляторов см. в разделе Поддерживаемые и совместимые компиляторы.

Порты

Вход

развернуть все

В зависимости от группы параметров J1939 и сигналов, определенных в файле базы данных J1939, блок может иметь несколько портов ввода данных.

Включает передачу сообщения для этого образца. Значение 1 указывает на отправку, значение 0 указывает, что не отправлять.

Параметры

развернуть все

Имя конфигурации сети J1939, с которой необходимо связать. Используется для доступа к соответствующей базе данных J1939. В списке Имя узла (Node name) отображаются только узлы, определенные в модели и связанные с указанной конфигурацией сети J1939. Опция показывает none если конфигурация J1939 сети не найдена.

Программное использование

ConfigName

Имя узла J1939. Раскрывающийся список включает все узлы в модели, как пользовательские узлы, так и узлы из базы данных.

Программное использование

NodeName

Номер группы параметров (PGN) и имя из базы данных. Содержимое этого списка зависит от групп параметров, указанных в файле базы данных J1939. По умолчанию используется первая группа параметров для выбранного узла.

Если Вы изменяете какие-либо настройки группы параметра в рамках своего файла базы данных J1939, Вы должны тогда открыться, Передача J1939 блокируют диалоговое окно и выбирают ту же Parameter Group, то нажмите OK или Обратитесь, чтобы обновить информацию о группе параметра в блоке.

Программное использование

PGName

Сигналы, определенные в группе параметров. Параметры Min и Max считываются из базы данных, но по умолчанию блок не отсекает значения сигнала, превышающие этот диапазон.

Программное использование

SignalInfo
NSignals
StartBits
SingalSizes
ByteOrders
DataTypes
MultiplexTypes
MultiplexValuses
Factors
Offsets
Minimums
Maximums
Units
SPN
Comment

Приоритет группы параметров, считываемый из базы данных. Этот параметр приоритета разрешает конфликты нескольких групп параметров, передаваемых по одной и той же шине одновременно. При возникновении конфликта группа приоритетов с более низким приоритетом (более высоким значением) воздержится от передачи. Значение может находиться в диапазоне от 0 (наивысший приоритет) до 7 (наименьший приоритет).

Программное использование

PGPriority

Имя узла назначения. По умолчанию - первый узел, определенный в базе данных, в противном случае Custom.

Для пользовательского адреса назначения можно указать 0-253 для адреса узла назначения. Для трансляции на все узлы используйте Custom Параметр «Адрес назначения» с адресом 255.

Программное использование

DestAddrID
Представлен в R2015b