J1939 Transmit

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

  • Библиотека:
  • Simulink Real-Time/ J1939

    Vehicle Network Toolbox/ J1939 коммуникация

  • J1939 Transmit block

Описание

Блок J1939 Transmit передает J1939 сообщение. Файл J1939 базы данных определяет узлы и группы параметров. Вы задаете J1939 базу данных с помощью блока J1939 Network Configuration.

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

Блоки J1939 связи поддерживают использование Simulink Accelerator и быстрые режимы Accelerator. Ускорить выполнение моделей Simulink можно с помощью этих режимов. Для получения дополнительной информации об этих режимах см. «Проект вашей модели для эффективного ускорения».

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

Порты

Вход

расширить все

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

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

Параметры

расширить все

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

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

ConfigName

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

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

NodeName

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

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

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

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 Destination Address настройка с адресом 255.

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

DestAddrID
Введенный в R2015b