Simulink.findIntEnumType

Найдите классы перечисления заданными Simulink.defineIntEnumType

Синтаксис

result = Simulink.findIntEnumType(typeName)
result = Simulink.findIntEnumType()

Описание

пример

result = Simulink.findIntEnumType(typeName) возвращает объект meta.class для класса type, который задан Simulink.defineIntEnumType. Используйте возвращенный объект meta.class запросить атрибуты класса перечисления. Если класс не существует, функция возвращает пустой объект meta.class.

пример

result = Simulink.findIntEnumType() returns meta.class возражает для всех классов перечисления, которые заданы Simulink.defineIntEnumType. Используйте возвращенные объекты meta.class запросить атрибуты классов перечисления.

Примеры

свернуть все

Задайте перечисляемый тип.

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

Проверяйте на перечисляемый тип, что вы создали.

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

  class with properties:

                     Name: 'myEnumType'
              Description: ''
      DetailedDescription: ''
                   Hidden: 0
                   Sealed: 0
                 Abstract: 0
              Enumeration: 1
          ConstructOnLoad: 0
         HandleCompatible: 0
          InferiorClasses: {[1×1 meta.class]}
        ContainingPackage: [0×0 meta.package]
     RestrictsSubclassing: 0
             PropertyList: [0×1 meta.property]
               MethodList: [150×1 meta.method]
                EventList: [0×1 meta.event]
    EnumerationMemberList: [2×1 meta.EnumeratedValue]
           SuperclassList: [1×1 meta.class]

Задайте два перечисляемых типа.

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

Проверяйте на перечисляемые типы, что вы создали.

myResult = Simulink.findIntEnumType()

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

свернуть все

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

Пример: 'myEnumType'

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

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

свернуть все

Результат поиска, возвращенный как массив объектов meta.class. Если нет никаких классов перечисления, массив пуст.

Введенный в R2018b