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