Сгенерируйте ASAP2 (A2L) файл в соответствии со стандартами ASAM MCD-2 MC
coder.asap2.export(
задает дополнительные опции для создания ASAP2 (A2L) с одним или несколькими аргументами в виде пар «имя, значение». Например, можно задать местоположение, где сохранить файл 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.elf.'Folder'
- Расположение папки для экспорта A2L файлаПолный путь к папке, в которую можно поместить экспортированный A2L файл.
Пример: 'Folder','/home/temp/prjct/'
'FileName'
- Настраиваемое имя для экспортированного файла A2LИмя экспортированного файла 2L, чтобы сохранить его в папке.
Пример: 'FileName','test_car'
'MapFile'
- Имя файла символов для моделиИмя файла символов модели, который содержит символы сгенерированного кода. Для примера адреса переменных, используемых в сгенерированном коде.
Пример: 'MapFile','model.elf'
'Version'
- Версия A2L файлаA2L формат файла на основе стандарта 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. Этот аргумент применим только к адаптивным моделям AUTOSAR.
Пример: 'ModelClassInstanceName','customObj'
или 'ModelClassInstanceName','customNameSpace::customObj'
'IndentFile'
- Следуйте отступам в A2L файлеСгенерируйте файл A2L с помощью отступа.
Пример: 'IndentFile',true
'CustomizationObject'
- Настройка ASAP2 полейcoder.asap2.UserCustomizeBase
объект (по умолчанию)Создайте пользовательскую базу и настройте ASAP2 поля, такие как:
ASAP2FileName
ByteOrder
HeaderComment
ModParComment
ModCommonComment
Пример: 'CustomizationObject',obj
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.