exponenta event banner

J1939 Конфигурация узла

Конфигурирование узла J1939 с атрибутами управления адресом и сетью

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

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

  • J1939 Node Configuration block

Описание

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

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

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

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

Порты

Продукция

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

Этот дополнительный выходной порт существует, если в диалоговом окне установлен флажок Output current node address.

Этот дополнительный выходной порт существует, если в диалоговом окне установлен флажок Output address claim status.

Параметры

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

Для доступа к соответствующей базе данных J1939 используйте этот идентификатор.

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

ConfigName

Доступный список показывает none если конфигурация J1939 сети не найдена или узел не определен в связанной базе данных. При создании пользовательского узла имя узла должно быть уникальным в J1939 конфигурации сети.

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

NodeID

Если пользовательский узел не определен, эти параметры доступны только для чтения:

  • Разрешить произвольный адрес - разрешить/запретить узлу переключаться на произвольный адрес, если адрес станции недоступен. Если эта опция отключена и узел теряет претензию в отношении адреса, узел молчит.

    Адрес узла - адрес станции, десятичный, 8-разрядный.

  • Отраслевая группа - десятичная, 3-разрядная.

  • Система транспортного средства - десятичная, 7-разрядная.

  • Экземпляр системы транспортного средства - идентифицирует одно конкретное возникновение данной системы транспортного средства в данной сети. Если в сети существует только один экземпляр определенной системы транспортного средства, то это поле должно иметь значение 0, чтобы определить его как первый экземпляр. Десятичная, 4-разрядная.

  • Идентификатор функции - десятичный, 8-разрядный.

  • Экземпляр функции - определяет конкретное вхождение данной функции в систему транспортного средства и заданную сеть. Если в сети существует только один экземпляр определенной функции, то это поле должно иметь значение 0, чтобы определить его как первый экземпляр. Десятичная, 5-разрядная.

  • Экземпляр ECU - это 3-разрядное поле используется, когда несколько электронных блоков управления (ECU) участвуют в выполнении одной функции. Если для конкретного приложения контроллера (CA) используется только один ECU, то это поле должно быть установлено в 0, чтобы определить его как первый экземпляр.

  • Код изготовителя - десятичный, 11-разрядный.

  • Идентификационный номер - десятичный, 21 бит.

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

AllowACC
NodeAddress
IndustryGroup
VehicleSystem
VehicleSystemInstance
FunctionID
FunctionInstance
ECUInstance
ManufacturerCode
IDNumber

Укажите время выборки блока во время моделирования. Это значение определяет частоту, с которой конфигурация узла J1939 обновляет свои дополнительные выходные порты. Если блок находится внутри запускаемой подсистемы или наследует время выборки, укажите значение -1. Можно также указать переменную MATLAB ® для времени выборки. Значение по умолчанию: 0.01 секунд. Сведения о времени образца моделирования см. в разделе Что такое время образца?.

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

SampleTime

Включите или отключите выходной порт Address для отображения эффективного адреса. Эффективный адрес отличается от предварительно определенного адреса станции. Если выбран параметр Разрешить произвольный адрес, возникает конфликт имен, и текущий узел имеет более низкий приоритет. Выходной сигнал имеет двойное значение от 0 до 253. По умолчанию этот порт отключен.

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

OutputAddress

Включите или отключите выходной порт AC Status утверждения адреса, чтобы показать успешность утверждения адреса. Выходное значение - двоичное, 1 - успешное или 0 - неудачное. По умолчанию этот порт отключен.

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

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