ssRegisterStringDataType

Регистр типа строковых данных

Синтаксис

DTypeId ssRegisterStringDataType(SimStruct *S, size_t maxStringLength)

Аргументы

S

SimStruct, представляющий блок S-Function.

maxStringLength

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

Возвраты

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

Описание

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

Примечание

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

Языки

C, C++

Пример

Этот пример регистрирует строковый тип данных.

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