exponenta event banner

Simulink.clearIntEnumType

Удаление классов перечисления, определенных Simulink.defineIntEnumType

Описание

пример

Simulink.clearIntEnumType(typeName) удаляет определенный класс перечисления, определенный Simulink.defineIntEnumType. Функция генерирует предупреждение, если имя класса недопустимо или класс не может быть удален из-за существования экземпляров класса.

пример

Simulink.clearIntEnumType() удаляет все классы перечисления, определенные Simulink.defineIntEnumType. Функция генерирует предупреждение, если класс не может быть удален из-за существования экземпляров класса.

Примеры

свернуть все

Определите тип перечисления и подтвердите его создание.

Simulink.defineIntEnumType('myEnumType', {'e1', 'e2'}, [1 2]);
myResult = Simulink.findIntEnumType('myEnumType')

Удалите созданный тип перечисления и подтвердите, что его больше нет.

Simulink.clearIntEnumType('myEnumType');
myResult = Simulink.findIntEnumType('myEnumType')

Определите два типа перечисления и подтвердите, что они были созданы.

Simulink.defineIntEnumType('myEnumType1', {'e1', 'e2'}, [1 2]);
Simulink.defineIntEnumType('myEnumType2', {'e3', 'e4'}, [3 4]);
myResult = Simulink.findIntEnumType()

Удалите все типы перечисления и убедитесь, что типы перечисления не существуют.

Simulink.clearIntEnumType();
myResult = Simulink.findIntEnumType()

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

свернуть все

Имя определенного класса перечисления, определенного Simulink.defineIntEnumType, указанный как символьный вектор или строка.

Пример: 'myEnumType'

Типы данных: char | string

Представлен в R2018b