Создайте представление Simulink состава программного обеспечения AUTOSAR arxml
createCompositionAsModel(ar,CompositionName)
[mdl, sts] = createCompositionAsModel(ar,CompositionName,Name,Value)
createCompositionAsModel(
создает соответствие модели Simulink® составу программного обеспечения AUTOSAR ar
,CompositionName
)CompositionName
. Описание состава является частью информации AUTOSAR, ранее импортированной из XML-файлов AUTOSAR, который представлен объектом arxml.importer
, ar
.The средство импорта создает начальное представление Simulink импортированного состава AUTOSAR. Начальное представление обеспечивает отправную точку для далее настройки AUTOSAR и Модельно-ориентированного проектирования. Для получения дополнительной информации см. AUTOSAR arxml Средство импорта.
[
задает дополнительные опции для создания модели Simulink с одним или несколькими аргументами пары mdl
, sts
] = createCompositionAsModel(ar
,CompositionName
,Name,Value
)Name,Value
.
Импортируйте состав программного обеспечения AUTOSAR /pkg/rootComposition
из XML-файла mySWCs.arxml
и создайте начальное представление Simulink состава.
ar = arxml.importer('mySWCs.arxml') createCompositionAsModel(ar,'/pkg/rootComposition')
Импортируйте состав программного обеспечения AUTOSAR /pkg/rootComposition
из XML-файла mySWCs.arxml
и создайте начальное представление Simulink состава. Для компонентов mySwc1
и mySwc2
, содержавший в составе, используйте существующие модели компонента Simulink вместо того, чтобы создать новые единицы.
ar = arxml.importer('mySWCs.arxml') createCompositionAsModel(ar,'/pkg/rootComposition','ComponentModels',{'mySwc1','mySwc2'})
Импортируйте состав программного обеспечения AUTOSAR /pkg/rootComposition
из XML-файла mySWCs.arxml
и создайте начальное представление Simulink состава. Плэйс-Симулинк дэта обджектс, соответствующий типам данных AUTOSAR в словарь данных ardata.sldd
.
ar = arxml.importer('mySWCs.arxml') createCompositionAsModel(ar,'/pkg/rootComposition','DataDictionary','ardata.sldd')
Импортируйте состав программного обеспечения AUTOSAR /pkg/rootComposition
из XML-файла mySWCs.arxml
и создайте начальное представление Simulink состава. Образцовый AUTOSAR периодический runnables как подсистемы вызова функций с периодическими уровнями.
ar = arxml.importer('mySWCs.arxml') createCompositionAsModel(ar,'/pkg/rootComposition',... 'ModelPeriodicRunnablesAs','FunctionCallSubsystem')
PredefinedVariant
, чтобы разрешить точки измененияИмпортируйте состав программного обеспечения AUTOSAR /pkg/rootComposition
из XML-файла mySWCs.arxml
и создайте начальное представление Simulink состава. Используйте PredefinedVariant
, Старший, чтобы разрешить точки изменения в компонентах в образцовое время создания.
ar = arxml.importer('mySWCs.arxml') createCompositionAsModel(ar,'/pkg/rootComposition',... 'PredefinedVariant','/pkg/body/Variants/Senior');
SwSystemconstantValueSet
s, чтобы разрешить точки измененияИмпортируйте состав программного обеспечения AUTOSAR /pkg/rootComposition
из XML-файла mySWCs.arxml
и создайте начальное представление Simulink состава. Используйте SwSystemconstantValueSet
s A и B, чтобы разрешить точки изменения в компонентах в образцовое время создания.
ar = arxml.importer('mySWCs.arxml') createCompositionAsModel(ar,'/pkg/rootComposition',... 'SystemConstValueSets',{'/pkg/body/SystemConstantValues/A','/pkg/body/SystemConstantValues/B'});
Если вы вводите вызов функции объекта arxml.importer
без останавливающейся точки с запятой (;), средство импорта перечисляет содержимое AUTOSAR заданного XML-файла или файлов. Информация включает пути к компонентам программного обеспечения в структуре пакета AUTOSAR, которую можно задать в вызовах createCompositionAsModel
и createComponentAsModel
.