Определите, являются ли элементами вектора Dwork вещественные или комплексные числа
CSignal_T ssGetDWorkComplexSignal(SimStruct *S, int_T vector)
S
SimStruct, представляющий Блок s-function.
vector
Индекс вектора Dwork, где индекс является одним из 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."); }