coder.xcp.a2l.addCoderXCPInfo

Создайте файл ASAP2 с блоком IF_DATA XCP, который описывает Simulink Coder ведомая настройка XCP

Описание

пример

coder.xcp.a2l.addCoderXCPInfo создает файл ASAP2 modelName_CoderXCPSlave.a2l в папке генерации кода. Файл ASAP2 содержит IF_DATA XCP блокируйтесь, который описывает ведомую настройку Simulink® Coder™ XCP.

Функция:

  • Запуски rtw.asap2MergeMdlRefs объединять файлы ASAP2, сгенерированные из моделей, на которые ссылаются, в один файл ASAP2.

  • Запуски rtw.asap2SetAddress чтобы заменить заполнителя обращаются к строкам с адресами, извлеченными из файла отладочных символов, заданного ExtModeMexArgs.

  • В файле ASAP2, создает:

    • A2ML блокируйтесь для канала связи ASAM MCD-1 XCP.

    • IF_DATA XCP блокируйтесь, который описывает настройку Simulink Coder ведомое устройство XCP.

coder.xcp.a2l.addCoderXCPInfo(buildFolder) создает файл ASAP2 для кода, сгенерированного в buildFolder.

coder.xcp.a2l.addCoderXCPInfo(myModel) создает файл ASAP2, содержащий Simulink Coder информация о ведомом устройстве XCP для myModel.

coder.xcp.a2l.addCoderXCPInfo(buildFolder, Name,Value) создает файл ASAP2 с помощью одного или нескольких аргументов пары "имя-значение".

Примеры

Настройки параметров и сигналы монитора через XCP и сторонние программы

Для описания рабочего процесса смотрите, Калибруют Сигналы Сгенерированного кода и Монитора Через XCP и Сторонние программы.

Входные параметры

свернуть все

Папка, которая содержит сгенерированный типовой кодекс.

Имя модели, которая сконфигурирована для симуляции режима external mode XCP.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: coder.xcp.a2l.addCoderXCPInfo(buildFolder, 'OutputFile', 'myOutputFile')

Если true, запустите rtw.asap2MergeMdlRefs.

Если false, не запускайте rtw.asap2MergeMdlRefs.

Если true, запустите rtw.asap2SetAddress.

Если false, не запускайте rtw.asap2SetAddress.

Исходный файл ASAP, чтобы использовать вместо buildFolder/modelName.a2l.

Выведите имя файла ASAP2.

Введенный в R2019b