ssGetDWorkComplexSignal

Определите, работают ли элементы типа данных, вектор является вещественными или комплексными числами

Синтаксис

CSignal_T ssGetDWorkComplexSignal(SimStruct *S, int_T vector)

Аргументы

S

SimStruct, представляющий Блок 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.");
}

Смотрите также

ssSetDWorkComplexSignal

Представлено до R2006a

Была ли эта тема полезной?