Simulink.data.getEnumTypeInfo

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

Описание

пример

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