Определите, работают ли элементы типа данных, вектор является вещественными или комплексными числами
CSignal_T ssGetDWorkComplexSignal(SimStruct *S, int_T vector)
SSimStruct, представляющий Блок s-function.
vectorИндекс типа данных работает вектор, где индекс является одним из 0, 1, 2, ...
ssGetNumDWork(S)-1.
COMPLEX_YES(1 ) если заданный вектор содержит комплексные числа; в противном случае, COMPLEX_NO(0 ).
Используйте, чтобы определить числовой тип вектора DWork, заданного индексом vector.
C, C++
Следующий пример выдает ошибку, если первый вектор DWork не является комплексным.
CSignal_T cs = ssGetDWorkComplexSignal(S, 0);
if(cs == COMPLEX_NO) {
ssSetErrorStatus(S,"Signal must be complex.");
}