MATLAB ヘルプ センター
列挙型クラスが Simulink で有効かどうか判断する
valid = Simulink.data.isSupportedEnumClass(enumClass)
enumClass が Simulink® の有効な列挙型クラスである場合、valid = Simulink.data.isSupportedEnumClass(enumClass) は true を返します。
enumClass
valid
true
例
すべて折りたたむ
基本カラーの列挙型クラスを定義してから、そのクラスが有効であることを確認します。
Simulink.defineIntEnumType('BasicColors', ... {'Red', 'Yellow', 'Blue'}, ... [0;1;2]); Simulink.data.isSupportedEnumClass('BasicColors')
ans = logical 1
matlab.metadata.Class オブジェクトを入力として使用して、同じ有効性チェックを実行します。
matlab.metadata.Class
Simulink.data.isSupportedEnumClass(?BasicColors)
matlab.metadata.Class オブジェクトを入力として使用して、Simulink.NumericType が有効な列挙クラスであるかチェックします。
Simulink.NumericType
Simulink.data.isSupportedEnumClass(?Simulink.NumericType)
ans = logical 0
列挙クラス。文字ベクトルまたは matlab.metadata.Class オブジェクトとして指定します。
例: 'myEnumClass' または ?myEnumClass
'myEnumClass'
?myEnumClass
入力値が Simulink の有効な列挙型クラスを指している場合、valid は true になります。そうでない場合は、valid は false になります。
false
R2014b で導入
Simulink.defineIntEnumType | Simulink.data.getEnumTypeInfo | Simulink.data.isSupportedEnumObject | Simulink.clearIntEnumType | Simulink.findIntEnumType
Simulink.defineIntEnumType
Simulink.data.getEnumTypeInfo
Simulink.data.isSupportedEnumObject
Simulink.clearIntEnumType
Simulink.findIntEnumType
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ