J1939 Node Configuration

Сконфигурируйте узел J1939 с адресом и сетевыми атрибутами управления

  • Библиотека:
  • Simulink Real-Time / Коммуникация J1939

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

  • J1939 Node Configuration block

Описание

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

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

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

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

Порты

Вывод

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

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

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

Параметры

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

Чтобы получить доступ к соответствующей базе данных J1939, используйте этот ID.

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

ConfigName

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

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

NodeID

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

  • Allow arbitrary address — Позвольте/запретите узлу переключаться на произвольный адрес, если адрес станции не доступен. Если эта опция выключена, и узел теряет свое требование адреса, узел идет тихий.

    Node Address — Адрес станции, десятичный, 8-битный.

  • Industry Group — Десятичный, 3-битный.

  • Vehicle System — Десятичный, 7-битный.

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

  • Function ID — Десятичный, 8-битный.

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

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

  • Manufacturer Code — Десятичный, 11-битный.

  • Identity Number — Десятичный, 21-битный.

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

AllowACC
NodeAddress
IndustryGroup
VehicleSystem
VehicleSystemInstance
FunctionID
FunctionInstance
ECUInstance
ManufacturerCode
IDNumber

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

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

SampleTime

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

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

OutputAddress

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

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

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