主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

金宝appSimulink.data.getEnumTypeInfo

列挙データ型に関する情報の取得

説明

信息= 金宝appSimulink.data.getEnumTypeInfo (enumTypeNameinfoRequestは列挙データ型enumTypeNameに関する情報を返します。

この関数は列挙データ型に関する情報を返す場合にのみ使用します。たとえば既定の列挙型メンバーを指定したり,生成コード内で型定義のスコープを制御したりするなど,列挙データ型をカスタマイズする方法については,金宝app仿真软件列挙型のカスタマイズを参照してください。

すべて折りたたむ

列挙データ型LEDcolorの既定の列挙型メンバーを取得します。LEDcolorで2つの列挙型メンバー绿色红色的を定義し,绿色を既定メンバーとして使用すると仮定します。

金宝appSimulink.data.getEnumTypeInfo (“LEDcolor”“DefaultValue”
ans =绿色

列挙データ型LEDcolorについて,生成されたコードが型の定義をヘッダーファイルからエクスポートまたはヘッダーファイルにインポートするかどうかを調べます。

金宝appSimulink.data.getEnumTypeInfo (“LEDcolor”“DataScope”) 金宝appSimulink.data.getEnumTypeInfo (“LEDcolor”“HeaderFile”
ans = Auto ans = "

DataScope“汽车”HeaderFileは空なので,生成されたコードは列挙データ型LEDcolorをヘッダーファイル模型_types.hで定義します。ここで模型はコードの生成に使用するモデルの名前です。

入力引数

すべて折りたたむ

ターゲットの列挙データ型の名前。文字ベクトルとして指定します。

例:“myFirstEnumType”

データ型:字符

返す情報。表のいずれかの文字ベクトルオプションとして指定します。

指定した値 返される情報 戻り値の例
“DefaultValue” 既定の列挙型メンバー。列挙データ型のインスタンスとして返されます。 enumMember1
“描述” このデータ型のカスタムの説明。文字ベクトルとして返されます。この型に対する説明が指定されていない場合は,空の文字ベクトルを返します。 我的第一个enum类型
“HeaderFile” 生成されたコード内でデータ型を定義するカスタムヘッダーファイルの名前。文字ベクトルとして返されます。この型に対するヘッダーファイルが指定されていない場合は,空の文字ベクトルを返します。 “myEnumType.h”
“DataScope” 生成されたコードがデータ型の定義をインポートするかエクスポートするかを示すインジケーター。“汽车”の戻り値は生成されたコードがヘッダーファイル模型_types.hで型を定義するか,HeaderFileで識別されたヘッダーファイルから定義をインポートするかを示します。“出口”または“进口”の戻り値は生成されたコードがHeaderFileで識別されたヘッダーファイルに定義をエクスポートまたはそのヘッダーフィルから定義をインポートすることを示します。 “出口”
“StorageType” 生成されたコードで使用され,列挙型メンバーの数値を格納する整数データ型。文字ベクトルとして返されます。列挙型に対してストレージ型を指定しなかった場合は“int”を返します。この場合,生成されたコードはハードウェアターゲットのネイティブ整数型を使用します。 “int32”
“AddClassNameToEnumNames” 生成されたコードの列挙型メンバー名の先頭にデータ型の名前を付けるかどうかを示すインジケーター。真正的またはとして返されます。 真正的

R2014bで導入