exponenta event banner

Simulink.findIntEnumType

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

Описание

пример

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

пример

result = Simulink.findIntEnumType() прибыль 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