主要内容

findEntryByName

获取接口字典中指定条目名称的对应对象

自 R2023a 起

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

说明

entryObj = findEntryByName(dictObj,entryName) 返回接口字典中与指定条目名称 entryName 对应的对象。如果该条目在字典中不存在,则返回空值。

示例

示例

全部折叠

从接口字典 MyInterfaces.sldd 中获取名为 myStructType1 的结构体类型的对象。

dictAPI = Simulink.interface.dictionary.open('MyInterfaces.sldd');
structObj = findEntryByName(dictAPI,'myStructType1')
structObj = 
  StructType with properties:
           Name: 'myStructType1'
    Description: ''
       Elements: [1×2 Simulink.interface.dictionary.StructElement]
          Owner: [1×1 Simulink.interface.Dictionary]

输入参数

全部折叠

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

接口或数据类型名称,指定为字符向量或字符串标量。

示例: 'DataInterface'

输出参量

全部折叠

接口或数据类型对象,以接口字典中对应条目的对象类型形式返回。

版本历史记录

在 R2023a 中推出

全部折叠