Simulink. данные. getEnumTypeInfo

Получите информацию о перечислимом типе данных

Синтаксис

information = Simulink.data.getEnumTypeInfo(enumTypeName,infoRequest)

Описание

пример

information = Simulink.data.getEnumTypeInfo(enumTypeName,infoRequest) возвращает информацию о перечислимом типе данных enumTypeName.

Используйте эту функцию только, чтобы возвратить информацию о перечислимом типе данных. Чтобы настроить перечислимый тип данных, например, путем определения участника перечисления по умолчанию или путем управления осциллографом определения типа в сгенерированном коде, видят, Настраивают Перечисление Simulink.

Примеры

свернуть все

Получите участника перечисления по умолчанию перечислимого типа данных LEDcolor. Предположим, что LEDcolor задает двух участников перечисления, GREEN и RED, и использует GREEN в качестве участника по умолчанию.

Simulink.data.getEnumTypeInfo('LEDcolor','DefaultValue')
ans = 

    GREEN

Для перечислимого типа данных LEDcolor узнайте, импортирует ли экспорт сгенерированного кода или определение типа к или от заголовочного файла.

Simulink.data.getEnumTypeInfo('LEDcolor','DataScope')
Simulink.data.getEnumTypeInfo('LEDcolor','HeaderFile')
ans =

Auto


ans =

     ''

Поскольку DataScope является 'Auto', и HeaderFile пуст, сгенерированный код задает перечислимый тип данных LEDcolor в заголовочном файле model_types.h, где model является именем модели, используемой, чтобы сгенерировать код.

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

свернуть все

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

Пример: 'myFirstEnumType'

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

Информация, чтобы возвратиться, заданный как одна из опций вектора символа в таблице.

Заданное значениеИнформация возвращенаВозвращаемое значение в качестве примера
'DefaultValue'Участник перечисления по умолчанию, возвращенный как экземпляр перечислимого типа данных.enumMember1
ОписаниеПользовательское описание этого типа данных, возвращенного как вектор символа. Возвращает пустой символьный вектор, если описание не было задано для типа.'My first enum type.'
Заголовочный файлИмя пользовательского заголовочного файла, который задает тип данных в сгенерированном коде, возвратилось как вектор символа. Возвращает пустой символьный вектор, если заголовочный файл не был задан для типа.'myEnumType.h'
'DataScope'Индикация, ли импорт сгенерированного кода или экспорт определение типа данных. Возвращаемое значение 'Auto' указывает, что сгенерированный код задает тип в заголовочном файле model _types.h или импортирует определение из заголовочного файла, идентифицированного HeaderFile. Возвращаемое значение 'Exported' или 'Imported' указывает на экспорт сгенерированного кода или импортирует определение или от заголовочного файла, идентифицированного HeaderFile.'Exported'
'StorageType'Целочисленный тип данных, используемый сгенерированным кодом, чтобы сохранить числовые значения участников перечисления, возвратился как вектор символа. Возвращает 'int', если вы не задавали тип хранения для перечислимого типа, в этом случае сгенерированный код использует нативный целый тип аппаратной цели.int32
'AddClassNameToEnumNames'Индикация, ли префиксы сгенерированного кода имена участников перечисления с именем типа данных. Возвращенный как true или false.tRUE

Введенный в R2014b

Была ли эта тема полезной?