Simulink.data.isSupportedEnumObject

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

Синтаксис

valid = Simulink.data.isSupportedEnumObject(enumObject)

Описание

пример

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

Примеры

свернуть все

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

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

Подтвердите, что экземпляр класса перечисления допустим.

Simulink.data.isSupportedEnumObject(BasicColors.Yellow)
ans =

  logical

   1

Вызовите функцию с входом, который не является объектом перечисления.

Simulink.data.isSupportedEnumObject(5)
ans =

  logical

   0

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

свернуть все

Экземпляр заданного перечисления, заданного как объект перечисления.

Пример: myEnumObject

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

свернуть все

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

Введенный в R2014b