Simulink.data.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
'Description'Пользовательское описание этого типа данных, возвращенного как вектор символов. Возвращает пустой символьный вектор, если описание не было задано для типа.'My first enum type.'
'HeaderFile'Имя пользовательского заголовочного файла, который задает тип данных в сгенерированном коде, возвратилось как вектор символов. Возвращает пустой символьный вектор, если заголовочный файл не был задан для типа.'myEnumType.h'
'DataScope'Индикация, импортирует ли сгенерированный код или экспортирует определение типа данных. Возвращаемое значение 'Auto' указывает, что сгенерированный код задает тип в заголовочном файле model _types.h или импортирует определение из заголовочного файла, идентифицированного HeaderFile. Возвращаемое значение 'Exported' или 'Imported' указывает, что сгенерированный код экспортирует или импортирует определение или от заголовочного файла, идентифицированного HeaderFile.'Exported'
'StorageType'Целочисленный тип данных, используемый сгенерированным кодом, чтобы сохранить числовые значения участников перечисления, возвратился как вектор символов. Возвращает 'int', если вы не задавали тип хранения для перечислимого типа, в этом случае сгенерированный код использует нативный целочисленный тип аппаратной цели.'int32'
'AddClassNameToEnumNames'Индикация, ли префиксы сгенерированного кода имена участников перечисления с именем типа данных. Возвращенный как true или false.true

Введенный в R2014b