ssRegisterStringDataType

Укажите тип данных String

Синтаксис

DTypeId ssRegisterStringDataType(SimStruct *S, size_t maxStringLength)

Аргументы

S

SimStruct, представляющий Блок s-function.

maxStringLength

Максимальная длина строки.

Возвращается

DTypeId сопоставленный с зарегистрированным типом данных. В противном случае сообщает ошибка и возвращает INVALID_DTYPE_ID.

Описание

ssRegisterStringDataType указывает тип данных String. Если ssGetStringDataTypeMaxLength 0, строка не имеет никакой максимальной длины (динамическая строка). Каждый тип данных должен быть допустимым идентификатором MATLAB®, то есть, первый символ является альфой, и все последующие символы являются алфавитно-цифровыми или "_". name длина должна быть меньше 32. Типы данных должны быть указаны в mdlInitializeSizes.

Примечание

Можно вызвать эту функцию, чтобы сопоставить ID типа данных с зарегистрированным типом данных. Для списка встроенных значений для ID типа данных смотрите ssGetInputPortDataType.

Языки

C, C++

Пример

Этот пример указывает тип данных String.

int dtype;
dtype = ssRegisterStringDataType(S, 128);
Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте