ヘルプ センターヘルプ センター
Simulink.interface.Dictionary
Simulink.dictionary.ArchitecturalData
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
インターフェイス ディクショナリ内の指定したエントリ名に対応するオブジェクトの取得
R2023a 以降
entryObj = findEntryByName(dictObj,entryName)
entryObj = findEntryByName(dictObj,entryName) は、インターフェイス ディクショナリ内の指定されたエントリ名 entryName に対応するオブジェクトを返します。エントリがディクショナリ内に存在しない場合、空の値が返されます。
entryObj
dictObj
entryName
例
すべて折りたたむ
インターフェイス ディクショナリ MyInterfaces.sldd から myStructType1 という名前の構造体型のオブジェクトを取得します。
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.create または Simulink.interface.dictionary.open を使用して dictObj を作成するか開いておきます。
Simulink.interface.dictionary.create
Simulink.interface.dictionary.open
インターフェイスまたはデータ型の名前。文字ベクトルまたは string スカラーとして指定します。
例: 'DataInterface'
'DataInterface'
DataInterface
ServiceInterface
AliasType
EnumType
NumericType
StructType
ValueType
インターフェイスまたはデータ型のオブジェクト。インターフェイス ディクショナリ内の対応するエントリのオブジェクト タイプとして返されます。
すべて展開する
R2023b 以降では、Simulink.interface.Dictionary オブジェクトではなく、Simulink.dictionary.ArchitecturalData オブジェクトを使用して、プログラムでアーキテクチャ データを管理します。
Simulink.interface.Dictionary | getInterface | getInterfaceNames | getDataTypeNames | getDataType | Simulink.interface.dictionary.create | Simulink.interface.dictionary.open
getInterface
getInterfaceNames
getDataTypeNames
getDataType
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office