Simulink.dictionary.ArchitecturalData
说明
Simulink.dictionary.ArchitecturalData
对象代表 Simulink® 数据字典的架构数据部分。架构数据对象允许您以编程方式访问跨 Simulink 和架构模型的端口接口、数据类型、系统范围常量及其平台属性的共享定义。您还可以使用建筑数据编辑器来管理建筑数据。
创建对象
您可以使用 Simulink.dictionary.archdata.create
函数创建一个新的数据字典。此函数返回 Simulink.dictionary.ArchitecturalData
对象。
dictName = "MyInterfaces.sldd";
archDataObj = Simulink.dictionary.archdata.create(dictName);
如果您已经创建了数据字典,则可以使用 Simulink.dictionary.archdata.open
函数创建建筑数据对象。
dictName = "MyInterfaces.sldd";
archDataObj = Simulink.dictionary.archdata.open(dictName);
属性
对象函数
addAliasType | Add Simulink alias type to Architectural Data section of Simulink data dictionary |
addConstant | Add constant to Architectural Data section of Simulink data dictionary |
addDataInterface | Add data interface to Architectural Data section of Simulink data dictionary |
addEnumType | Add enumerated type to Architectural Data section of Simulink data dictionary |
addNumericType | Add Simulink numeric type to Architectural Data section of Simulink data dictionary |
addPhysicalInterface | Add physical interface to Architectural Data section of Simulink data dictionary |
addPlatformMapping | Add AUTOSAR Classic mapping to Architectural Data section of Simulink data dictionary |
addReference | Add data dictionary reference to Architectural Data section of Simulink data dictionary |
addServiceInterface | Add service interface to Architectural Data section of Simulink data dictionary |
addStructType | Add structure type to Architectural Data section of Simulink data dictionary |
addValueType | Add value type to Architectural Data section of Simulink data dictionary |
close | Close any open connections to Simulink data dictionary |
discardChanges | Discard changes to Simulink data dictionary |
findEntryByName | Get object by name in Architectural Data section of Simulink data dictionary |
getConstant | Get Simulink.dictionary.archdata.Constant object in Architectural
Data section of Simulink data dictionary |
getConstantNames | Get constant names in Architectural Data section of Simulink data dictionary |
getDataType | Get data type in Architectural Data section of Simulink data dictionary |
getDataTypeNames | Get names of data types in Architectural Data section of Simulink data dictionary |
getInterface | Get interface object for interface in Architectural Data section of Simulink data dictionary |
getInterfaceNames | Get interface names in Architectural Data section of Simulink data dictionary |
getPlatformMapping | Get platform mapping object for platform of Simulink data dictionary |
getReferences | Get full paths of Simulink data dictionaries referenced by another Simulink data dictionary |
importFromBaseWorkspace | Import Simulink object definitions from base workspace to Architectural Data section of Simulink data dictionary |
importFromFile | Import Simulink object definitions from file to Architectural Data section of data dictionary |
isDirty | Check for unsaved changes in Simulink data dictionary |
moveToDesignData | Move interfaces, data types, and constants in Architectural Data section of Simulink data dictionary to design data |
moveToDictionary | Move architectural data of Simulink data dictionary to another data dictionary |
removeConstant | Remove constant from Architectural Data section of Simulink data dictionary |
removeDataType | Remove data type from Architectural Data section of Simulink data dictionary |
removeInterface | Remove interface from Architectural Data section of Simulink data dictionary |
removeReference | Remove Simulink data dictionary reference of another Simulink data dictionary |
removePlatformMapping | Remove platform mapping of Architectural Data section of data dictionary |
save | Save changes to Architectural Data section of Simulink data dictionary |
show | View architectural data of Simulink data dictionary in Architectural Data Editor |
showChanges | View changes to architectural data of Simulink data dictionary in Comparison Tool |
示例
版本历史记录
在 R2023b 中推出
另请参阅
工具
对象
Simulink.dictionary.archdata.AliasType
|Simulink.dictionary.archdata.Constant
|Simulink.dictionary.archdata.DataInterface
|Simulink.dictionary.archdata.DataElement
|Simulink.dictionary.archdata.EnumType
|Simulink.dictionary.archdata.Enumeral
|Simulink.dictionary.archdata.FunctionElement
|Simulink.dictionary.archdata.FunctionArgument
|Simulink.dictionary.archdata.NumericType
|Simulink.dictionary.archdata.PhysicalInterface
|Simulink.dictionary.archdata.ServiceInterface
|Simulink.dictionary.archdata.StructElement
|Simulink.dictionary.archdata.ValueType
|Simulink.dictionary.archdata.StructType
|autosar.dictionary.ARClassicPlatformMapping
(AUTOSAR Blockset)