主要内容

AUTOSAR映射模型改变后进行增量更新

在开发一个AUTOSAR软件组件模型,您可以使用函数autosar.api.create增量配置和映射模型金宝app®当你将它们添加到模型元素。当使用一个映射AUTOSAR模型,autosar.api.create不创建或替换当前AUTOSAR映射模型。金宝app相反,功能更新映射模型,以反映更改。功能:

  • 保存当前配置和映射模型。

  • 发现和地图地图上未标明的模型元素。

  • 更新的AUTOSAR字典删除模型元素。

在本例中,您添加港口和外港映射AUTOSAR软件组件模型。然后使用autosar.api.create创建和相应地图AUTOSAR元素默认命名和属性。增量更新之后,您可以编辑默认的命名和性质要求。

  1. 打开一个映射AUTOSAR软件组件模型。对于这个示例,创建一个模型控制器从一个ARXML文件,ThrottlePositionControlComposition.arxml

    openExample (“autosarblockset / ImportAUTOSARComponent金宝appToSimulinkExample”,“金宝appsupportingfile”,“ThrottlePositionControlComposition.arxml”);基于“增大化现实”技术= arxml.importer (“ThrottlePositionControlComposition.arxml”);createComponentAsModel(基于“增大化现实”技术,/公司/组件/控制器的,“ModelPeriodicRunnablesAs”,“AtomicSubsystem”);

    在代码映射编辑器中,港口外港选项卡,这是最初的模型AUTOSAR的港口和外港模型金宝app映射模型。

  2. 添加一个尺寸和外港子系统Runnable_Step_sts内,相应的尺寸和外港子系统。例如,在子系统内部,增加尺寸Ctrl_Override_read和外港ThrCommand_Override_write。在顶层,增加尺寸Ctrl_Override和外港ThrCommand_Override。连接港口和外港。

  3. 港口和外港配置和映射添加,调用autosar.api.create函数。使用这两种形式。

    autosar.api.create (“控制器”,“增量”);autosar.api.create (“控制器”);

    关于函数的语法和行为的更多信息,见autosar.api.create

  4. 在代码映射编辑器中,港口外港选项卡,这是更新后的模型对AUTOSAR的港口和外金宝app港模型映射模型。注意尺寸和外港都映射到一个AUTOSAR端口和数据元素,该函数中创建AUTOSAR字典。这个函数也因此接口创建自己的每个数据元素。

  5. 函数的默认命名和性质提供了AUTOSAR端口,因此接口和数据元素中创建AUTOSAR字典。您可以编辑命名和性质与同辈元素或匹配您的设计要求。例如,您可以重命名创建的数据元素价值与其他因此界面模型中的数据元素。

另请参阅

相关的话题