Определите, является ли тип данных строкой
bool ssIsStringDataType(SimStruct *S, int dataType)
SSimStruct, представляющий Блок s-function.
dataTypeID типа данных.
Булево значение true если тип данных является строкой. В противном случае, возвращает false.
ssIsStringDataType определяет, является ли тип данных строкой.
C, C++
Этот пример определяет тип данных String.
DTypeId dataType;
if (ssIsStringDataType(S, dataType))
ssSetInputPortDataType(S, 0, dataType);
else
{
ssSetErrorStatus(S, "Input 1 must be a string");
return;
}
...ssGetInputStringLength, ssGetStringDataTypeMaxLength, ssReadInputString , ssRegisterStringDataTypessWriteOutputString