进口AUTOSAR软件组件更新
在您创建一个模型金宝app®模型代表一个AUTOSAR软件组件或组成、ARXML描述的组件或独立成分可以改变。使用arxml.importer
函数调用updateModel
,您可以导入修改ARXML描述和更新模型以反映更改。更新生成一个HTML报告,自动更新应用到模型细节,和额外的手动更改,你必须执行。
更新模型与AUTOSAR软件组件的变化
更新模型与AUTOSAR ARXML文件中描述软件组件的变化:
打开一个模型你以前ARXML文件进口或出口。下面的例子使用了ARXML文件示例
ThrottlePositionControlComposition.arxml
创建一个控制器
模型。openExample (“autosarblockset / ImportAUTOSARComponent金宝appToSimulinkExample”,…“金宝appsupportingfile”,“ThrottlePositionControlComposition.arxml”);%创建和打开AUTOSAR控制器组件模型基于“增大化现实”技术= arxml.importer (“ThrottlePositionControlComposition.arxml”);createComponentAsModel(基于“增大化现实”技术,/公司/组件/控制器的,…“ModelPeriodicRunnablesAs”,“AtomicSubsystem”);
MATLAB问题®命令来导入ARXML描述模型和更新模型和变化。
请注意
进口ARXML描述必须包含AUTOSAR软件组件的映射模型。
例如,以下命令更新
控制器
从ARXML文件模型的变化ThrottlePositionControlComposition_updated.arxml
。openExample (“autosarblockset / ImportAUTOSARComponent金宝appToSimulinkExample”,…“金宝appsupportingfile”,“ThrottlePositionControlComposition_updated.arxml”);%更新AUTOSAR控制器组件模型ar2 = arxml.importer (“ThrottlePositionControlComposition_updated.arxml”);调用updateModel (ar2“控制器”);
控制器# # # # # #更新模型作为Controller_backup保存原始模型。基金# # #创建HTML报告Controller_update_report.html
AUTOSAR更新报告打开。
检查报告。
验证ARXML进口国更新了模型内容和配置基于ARXML变化。
可选,点击比较模型比较原始模型与更新的模型。表格和图形化视图的区别开。您可以单击一个改变元素在列表视图中导航到一个变化的图形视图。
可选地,使用找到字段来搜索一个词。您可以快速导航到特定元素或其他感兴趣的字符串。
如果所需的报告列出了手工模型变化,如删除模型块,执行所需的更改。金宝app
如果你需要改变模型,进一步的配置可能需要通过验证。是否需要更多的手工模型变更,重复更新过程,重新运行
调用updateModel
ARXML文件相同的函数。
live-script更新的例子,请参阅进口AUTOSAR组件模型金宝app和进口AUTOSAR组成模型金宝app。
AUTOSAR更新报告部分例子
AUTOSAR更新一个ARXML更新操作生成一个HTML格式的报告。报告显示变化信息部分:
自动模式变化
AUTOSAR更新报告部分自动模式变化列出了模型块金宝app添加块属性更新和模型参数更新由进口国。例如:
在更新后的模型中,绿色高亮标识添加块。
自动工作空间更改
AUTOSAR更新报告部分自动工作空间更改列出了模型数金宝app据对象添加和属性更新由进口国。例如:
需要手动修改模型
AUTOSAR更新报告部分需要手动修改模型模型更改列表,如块删除,这是必需的。例如:
在更新后的模型中,红色高亮标识块删除。
自动AUTOSAR元素变化
AUTOSAR更新报告部分自动AUTOSAR元素变化AUTOSAR列表添加元素和属性更新由进口国。例如: