主要内容

addReference

Simulink 接口字典引用添加到另一个接口字典

自 R2023a 起

在 R2023b 中,引入了数据字典的“架构数据”部分。当管理接口、数据类型、常量和软件寻址方法时,请考虑改用 Simulink.dictionary.ArchitecturalData 编程接口。有关详细信息,请参阅Programmatically Manage AUTOSAR Architectural Data

说明

addReference(dictObj,refDict) 将由 refDict 指定的引用字典添加到指定的接口字典 dictObj。字典引用支持未应用平台映射的 Simulink® 接口字典。

示例

示例

全部折叠

将引用字典 ReferenceInterfaces1.slddReferenceInterfaces2.sldd 添加到接口字典 MyInterfaces.sldd

dictAPI1 = Simulink.interface.dictionary.open('MyInterfaces.sldd');
dictAPI2 = Simulink.interface.dictionary.open('ReferenceInterfaces1.sldd');
addReference(dictAPI1,dictAPI2);
addReference(dictAPI1,'ReferenceInterfaces2.sldd');

refDicts = getReferences(dictAPI1)
refDicts =

  2×1 cell array

    {'C:\work\ReferenceInterfaces1.sldd'}
    {'C:\work\ReferenceInterfaces2.sldd'}

输入参数

全部折叠

接口字典,指定为 Simulink.interface.Dictionary 对象。在使用此函数之前,请使用 Simulink.interface.dictionary.createSimulink.interface.dictionary.open 创建或打开 dictObj

引用的接口字典,指定为字符向量、字符串标量或 Simulink.interface.Dictionary 对象。

示例: 'ReferenceDictionary.sldd'

版本历史记录

在 R2023a 中推出

全部折叠