ヘルプ センターヘルプ センター
列挙型クラスが 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
次の 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