Создание файла ASAP2 (A2L) в соответствии со стандартами ASAM MCD-2 MC
coder.asap2.export( задает дополнительные параметры для создания ASAP2 (A2L) с одним или несколькими аргументами пары Name и Value. Например, можно указать расположение для сохранения файла A2L. Можно указать файл символов модели для замены адресов ECU в файле A2L. modelName,Name,Value)
Создайте файл A2L для выбранной модели и сохраните его в папке сборки модели.
% Generate A2L file for model coder.asap2.export('modelName')
Создайте файл A2L для выбранной модели и сохраните его с указанным пользовательским именем.
% Export A2L file and save it as coder.asap2.export('modelName','FileName','test_car')
Создайте файл A2L для выбранной модели и сохраните его в указанной папке.
% Export A2L file to specified path coder.asap2.export('modelName','Folder','/home/temp/workspace/')
Создайте файл A2L для выбранной модели с адресами ECU на основе файла символа ELF, связанного с исполняемым файлом.
% Generate A2L file for model coder.asap2.export('modelName','MapFile','model.elf')
Создайте конкретную версию файла A2L для выбранной модели. Формат описания данных изменяется относительно версии файла A2L.
% Generate A2L file with version 1.71 coder.asap2.export('modelName','Version','1.71')
Создайте файл A2L для выбранной модели и исключите комментарии.
% Generate A2L file with comments excluded coder.asap2.export('modelName','Comments',false)
Создайте файл A2L для выбранной модели и исключите A2ML и IF_DATA сечения.
% Generate A2L file with A2ML and IF_DATA excluded coder.asap2.export('modelName','GenerateXCPInfo',false)
Укажите имя экземпляра класса модели. ObjName объявлен в глобальном пространстве имен.
% Use custom specified name as object name in A2L file coder.asap2.export('modelName','ModelClassInstanceName','objName') % Specify the name of model class instance declared inside the namespace. Here instance customObj % is declared in customNameSpace coder.asap2.export('modelName','ModelClassInstanceName','customNamespace::customObj')
Создайте пользовательский базовый объект и укажите поля. Настройте содержимое файла A2L с помощью пользовательского базового объекта.
% Create custom base object and provide fields you want to modify obj = coder.asap2.UserCustomizeBase; obj.HeaderComment = 'Header comment'; obj.ModParComment = 'Mod Par comment'; obj.ModCommonComment = 'Mod Common comment'; obj.ASAP2FileName = 'File name'; obj.ByteOrder = 'BYTE_ORDER MSB_LAST'; % Generate A2L file with custom base created coder.asap2.export('modelName','CustomizationObject',obj);
modelName - наименование моделиИмя модели.
Пример: 'MyModel','nav_app'
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
'MapFile','model.elf' создает файл A2L для модели с информацией об отладочном сопоставлении из файла model.elfe.'Folder' - Расположение папки для экспорта A2L файлПолный путь к папке для размещения экспортированного файла A2L.
Пример: 'Folder','/home/temp/prjct/'
'FileName' - Пользовательское имя экспортируемого файла A2LИмя экспортируемого файла 2L для его сохранения в папке.
Пример: 'FileName','test_car'
'MapFile' - Имя файла символов для моделиИмя файла символа модели, содержащего символы сгенерированного кода. Например, адреса переменных, используемых в сгенерированном коде.
Пример: 'MapFile','model.elf'
'Version' - Версия файла A2LA2L формат файла на основе стандарта ASAM MCD-2 MC, определенного ASAM. Существует несколько версий стандарта ASAM MCD-2 MC. Укажите нужную версию A2L.
Пример: 'Version','1.61' или 'Version','1.31'
'Comments' - Включить комментарии в файл A2LСоздайте файл A2L, включив или исключив комментарии.
Пример: 'Comments',true
'GenerateXCPInfo' - Включить A2ML и IF_DATA в файл A2LСоздайте файл A2L, включив или исключив разделы A2ML и IF_DATA.
Пример: 'GenerateXCPInfo',true
'ModelClassInstanceName' - Укажите имя экземпляра класса и путьИмя пользовательского экземпляра модели в файле A2L. Этот аргумент применим только для моделей Adaptive AUTOSAR.
Пример: 'ModelClassInstanceName','customObj' или 'ModelClassInstanceName','customNameSpace::customObj'
'IndentFile' - Следовать отступу в файле A2LСоздайте файл A2L, следуя отступу.
Пример: 'IndentFile',true
'CustomizationObject' - Настройка полей ASAP2coder.asap2.UserCustomizeBase объект (по умолчанию)Создайте базу пользователей и настройте ASAP2 поля, например:
ASAP2FileName
ByteOrder
HeaderComment
ModParComment
ModCommonComment
Пример: 'CustomizationObject',obj
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.