このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
getDataType
説明
は、dataTypeObj
= getDataType(dictObj
,dtName
)dtName
で指定されたデータ型を表すデータ型オブジェクトを返します。
例
Simulink インターフェイス ディクショナリからのデータ型の取得
指定したデータ型名を表すデータ型オブジェクトを取得するには、関数 getDataType
を使用します。関連する関数のワークフローを示す詳細な例については、インターフェイス ディクショナリの作成と構成を参照してください。
dictAPI
ディクショナリ オブジェクト内のデータ型名 myColor
の EnumType
オブジェクトを取得します。
myColorObj = getDataType(dictAPI,'myColor')
myColorObj = EnumType with properties: Name: 'myColor' Description: 'I am a Simulink Enumeration' DefaultValue: 'BLUE' StorageType: 'int16' Enumerals: [1×3 Simulink.interface.dictionary.Enumeral] Owner: [1×1 Simulink.interface.Dictionary]
dictAPI
ディクショナリ オブジェクト内のデータ型名 myAliasType1
の AliasType
オブジェクトを取得します。
myAliasType1Obj = getDataType(dictAPI,'myAliasType1')
myAliasType1Obj = AliasType with properties: Name: 'myAliasType1' BaseType: 'fixdt(1,32,16)' Description: '' Owner: [1×1 Simulink.interface.Dictionary]
入力引数
dictObj
— インターフェイス ディクショナリ
Simulink.interface.Dictionary
オブジェクト
インターフェイス ディクショナリ。Simulink.interface.Dictionary
オブジェクトとして指定します。この関数を使用する前に、Simulink.interface.dictionary.create
または Simulink.interface.dictionary.open
を使用して dictObj
を作成するか開いておきます。
dtName
— DataType
定義名
string スカラー | 文字ベクトル
dictObj
のプロパティ配列 DataTypes
における DataType
定義名。文字ベクトルまたは string スカラーとして指定します。
例: "airSpeed"
出力引数
dataTypeObj
— DataType
オブジェクト
AliasType
オブジェクト | EnumType
オブジェクト | NumericType
オブジェクト | StructType
オブジェクト | ValueType
オブジェクト
dictObj
ディクショナリ オブジェクト内の DataType
要素から作成された DataType
オブジェクト。
バージョン履歴
R2022b で導入R2023b: Simulink.interface.Dictionary
オブジェクトから Simulink.dictionary.ArchitecturalData
オブジェクトへの置き換え
R2023b 以降では、Simulink.interface.Dictionary
オブジェクトではなく、Simulink.dictionary.ArchitecturalData
オブジェクトを使用して、プログラムでアーキテクチャ データを管理します。
MATLAB コマンド
次の 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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)