Simulink.dictionary.ArchitecturalData
説明
Simulink.dictionary.ArchitecturalData オブジェクトは、Simulink® データ ディクショナリの [Architectural Data] セクションを表します。アーキテクチャ データ オブジェクトにより、端子インターフェイス、データ型、システム全体の定数、およびそれらのプラットフォーム プロパティの 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 | データ ディクショナリ参照を Simulink データ ディクショナリの [アーキテクチャ データ] セクションに追加する |
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 | Simulink データ ディクショナリへの開いている接続を閉じる |
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 | 別の Simulink データ ディクショナリの Simulink データ ディクショナリ参照を削除する |
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)