主要内容

createCalibrationComponentObjects

从 AUTOSAR ARXML 标定组件创建 Simulink 标定对象

说明

createCalibrationComponentObjects(ar,ComponentName) 从 AUTOSAR 标定组件 ComponentName 导入标定参数,该组件位于由 arxml.importer 对象 ar 表示的一个或多个 AUTOSAR XML 文件中。导入器在 MATLAB® 基础工作区或 Simulink® 数据字典中创建对应的 Simulink 数据对象。然后您可以将这些数据对象赋给您的 Simulink 模型中的模块参数。

示例

sts = createCalibrationComponentObjects(___"DataDictionary"=DataDictionaryName,) 通过一个或多个 Name,Value 对组参量为 Simulink 标定数据对象创建指定其他选项。

示例

示例

全部折叠

从 AUTOSAR 标定组件导入标定参数,并在 MATLAB 基础工作区中创建对应的 Simulink 数据对象。

ar = arxml.importer('mySWC.arxml')
createCalibrationComponentObjects(ar,'/ComponentType/MyCalibComp1')

从 AUTOSAR 标定组件导入标定参数,并在 Simulink 数据字典 ardata.sldd 中创建对应的 Simulink 数据对象。

ar = arxml.importer('mySWC.arxml')
createCalibrationComponentObjects(ar,'/ComponentType/MyCalibComp1','DataDictionary','ardata.sldd')

输入参数

全部折叠

先前从 XML 文件导入的 AUTOSAR 信息,指定为 arxml.importer 对象句柄。

标定参数组件的绝对短名称路径。

示例: '/MyComponent/MyCalibComp1'

Simulink 数据字典,这是将对应于 XML 文件中 AUTOSAR 数据类型的数据对象导入其中的数据字典。如果指定的字典尚不存在,导入器将创建它。然后模型与该数据字典相关联。

示例: 'DataDictionary','ardata.sldd'

输出参量

全部折叠

变量,如果导入成功则返回 true。否则,返回 false。

提示

如果输入 arxml.importer 对象函数时没有带终止分号 (;),导入器会列出指定 XML 文件的 AUTOSAR 内容。这些信息包括 AUTOSAR 包结构中软件组件的路径,您可以在调用 createComponentAsModelcreateCalibrationComponentObjects 时指定这些路径。

版本历史记录

在 R2008b 中推出