Simulink.data.isSupportedEnumClass

Определите, допустим ли класс перечисления для Simulink

Синтаксис

valid = Simulink.data.isSupportedEnumClass(enumClass)

Описание

пример

valid = Simulink.data.isSupportedEnumClass(enumClass) возвращает true, если enumClass является допустимым классом перечисления для Simulink®.

Примеры

свернуть все

Задайте класс перечисления основных цветов, затем подтвердите, что это допустимо.

Simulink.defineIntEnumType('BasicColors', ... 
	{'Red', 'Yellow', 'Blue'}, ...
	[0;1;2]);
Simulink.data.isSupportedEnumClass('BasicColors')
ans =

  logical

   1

Выполните ту же проверку достоверности при помощи объекта meta.class как вход.

Simulink.data.isSupportedEnumClass(?BasicColors)
ans =

  logical

   1

Проверяйте, является ли Simulink.NumericType допустимым классом перечисления при помощи объекта meta.class как вход.

Simulink.data.isSupportedEnumClass(?Simulink.NumericType)
ans =

  logical

   0

Входные параметры

свернуть все

Класс перечисления, заданный как вектор символов или как объект meta.class.

Пример: 'myEnumClass' или ?myEnumClass

Выходные аргументы

свернуть все

Если входное значение относится к допустимому классу перечисления для Simulink, valid является true, в противном случае valid является false.

Введенный в R2014b