主要内容

进口AUTOSAR软件组件更新

在您创建一个模型金宝app®模型代表一个AUTOSAR软件组件或组成、ARXML描述的组件或独立成分可以改变。使用arxml.importer函数调用updateModel,您可以导入修改ARXML描述和更新模型以反映更改。更新生成一个HTML报告,自动更新应用到模型细节,和额外的手动更改,你必须执行。

更新模型与AUTOSAR软件组件的变化

更新模型与AUTOSAR ARXML文件中描述软件组件的变化:

  1. 打开一个模型你以前ARXML文件进口或出口。下面的例子使用了ARXML文件示例ThrottlePositionControlComposition.arxml创建一个控制器模型。

    openExample (“autosarblockset / ImportAUTOSARComponent金宝appToSimulinkExample”,“金宝appsupportingfile”,“ThrottlePositionControlComposition.arxml”);%创建和打开AUTOSAR控制器组件模型基于“增大化现实”技术= arxml.importer (“ThrottlePositionControlComposition.arxml”);createComponentAsModel(基于“增大化现实”技术,/公司/组件/控制器的,“ModelPeriodicRunnablesAs”,“AtomicSubsystem”);
  2. 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更新报告打开。

  3. 检查报告。

    1. 验证ARXML进口国更新了模型内容和配置基于ARXML变化。

    2. 可选,点击比较模型比较原始模型与更新的模型。表格和图形化视图的区别开。您可以单击一个改变元素在列表视图中导航到一个变化的图形视图。

    3. 可选地,使用找到字段来搜索一个词。您可以快速导航到特定元素或其他感兴趣的字符串。

  4. 如果所需的报告列出了手工模型变化,如删除模型块,执行所需的更改。金宝app

    如果你需要改变模型,进一步的配置可能需要通过验证。是否需要更多的手工模型变更,重复更新过程,重新运行调用updateModelARXML文件相同的函数。

live-script更新的例子,请参阅进口AUTOSAR组件模型金宝app进口AUTOSAR组成模型金宝app

AUTOSAR更新报告部分例子

AUTOSAR更新一个ARXML更新操作生成一个HTML格式的报告。报告显示变化信息部分:

自动模式变化

AUTOSAR更新报告部分自动模式变化列出了模型块金宝app添加块属性更新和模型参数更新由进口国。例如:

在更新后的模型中,绿色高亮标识添加块。

自动工作空间更改

AUTOSAR更新报告部分自动工作空间更改列出了模型数金宝app据对象添加和属性更新由进口国。例如:

需要手动修改模型

AUTOSAR更新报告部分需要手动修改模型模型更改列表,如块删除,这是必需的。例如:

在更新后的模型中,红色高亮标识块删除。

自动AUTOSAR元素变化

AUTOSAR更新报告部分自动AUTOSAR元素变化AUTOSAR列表添加元素和属性更新由进口国。例如:

另请参阅

相关的例子

更多关于