Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

addEnumType

Simulink インターフェイス ディクショナリへの列挙型の追加

R2022b 以降

説明

dataType = addEnumType(dictObj,dtName) は、指定された名前の Simulink 列挙をディクショナリに追加します。

すべて折りたたむ

指定した名前の Simulink 列挙をディクショナリに追加するには、関数 addEnumType を使用します。関連する関数のワークフローを示す詳細な例については、インターフェイス ディクショナリの作成と構成を参照してください。

% open interface dictionary
dictName = 'MyInterfaces.sldd';
dictAPI = Simulink.interface.dictionary.open(dictName);

% add enumerated type
myEnumType1 = addEnumType(dictAPI,'myColor');
myEnumType1.addEnumeral('RED', '0', 'Solid Red');
myEnumType1.addEnumeral('BLUE', '1', 'Solid Blue');
myEnumType1.DefaultValue = 'BLUE';
myEnumType1.Description = 'I am a Simulink Enumeration';
myEnumType1.StorageType = 'int16';

入力引数

すべて折りたたむ

インターフェイス ディクショナリ。Simulink.interface.Dictionary オブジェクトとして指定します。この関数を使用する前に、Simulink.interface.dictionary.create または Simulink.interface.dictionary.open を使用して dictObj を作成するか開いておきます。

dictObj のプロパティ配列 DataTypes における DataType 定義名。文字ベクトルまたは string スカラーとして指定します。

例: "airSpeed"

出力引数

すべて折りたたむ

列挙型。Simulink.interface.dictionary.EnumType オブジェクトとして返されます。

バージョン履歴

R2022b で導入

すべて展開する