autosar.code.exporta2l

Сгенерируйте ASAP2 (A2L) файл для модели

Описание

пример

autosar.code.exporta2l(modelName) генерирует ASAP2 (A2L) файл для modelName.

пример

autosar.code.exporta2l(modelName,Name,Value) задает дополнительные опции для ASAP2 (A2L) создание с одним или несколькими Имя, аргументы пары Значения. Например, можно задать местоположение, где сохранить файл A2L. Можно обеспечить файл символов модели, чтобы заменить адреса ECU в файле A2L. Можно задать имя экземпляра класса модели, которое будет использоваться в файле A2L.

Примеры

свернуть все

Генерирует файл A2L для выбранной модели и сохраняет его в папке сборки модели.

% Generate A2L file for AUTOSAR adaptive model
autosar.code.exporta2l('modelName')

Генерирует файл A2L для выбранной модели и сохраняет его в заданной папке.

% Export A2L file to specified path
autosar.code.exporta2l('modelName','Folder','/home/temp/workspace/')

Генерирует файл A2L для выбранной модели с адресами ECU на основе файла символов ELF, сопоставленного с адаптивным исполняемым файлом приложения.

% Generate A2L file for AUTOSAR adaptive model
autosar.code.exporta2l('modelName','MapFile','model.elf')

Задайте имя экземпляра класса модели. objName объявляется в глобальном пространстве имен.

% Use custom specified name as object name in A2L file
autosar.code.exporta2l('modelName','ModelClassInstanceName','objName')

% Specify the name of model class instance declared inside the namespace. Here instance customObj
% is declared in customNameSpace
autosar.code.exporta2l('modelName','ModelClassInstanceName','customNamespace::customObj')

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

свернуть все

Пример: 'MyModel','adas_app'

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

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

Пример: 'MapFile','model.elf' генерирует файл A2L для модели с информацией об отображении отладки из model.elf файла.

Полный путь к папке, в которую можно поместить экспортируемый файл A2L.

Пример: 'Folder','/home/temp/arxml/'

Имя файла символов модели, который содержит символы сгенерированного кода. Например, адреса переменных используются в сгенерированном коде.

Пример: 'MapFile','model.elf'

Пользовательское имя экземпляра модели, которое будет использоваться в файле A2L.

Пример: 'ModelClassInstanceName','customObj' или 'ModelClassInstanceName','customNameSpace::customObj'

Введенный в R2020a