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