Установите числовые типы (действительные, комплексные, или унаследованные) портов, числовые типы которых не могут быть определены из блочной связности
Нет
C, C++
#define MDL_SET_DEFAULT_PORT_COMPLEX_SIGNALS
void mdlSetDefaultPortComplexSignals(SimStruct *S)
S
SimStruct, представляющий блок S-Function.
Simulink® engine вызывает этот метод, если блок имеет порты, числовые типы которых не могут быть определены из возможностей подключения. (Обычно это происходит, когда блок не соединен или является частью цикла обратной связи.) Этот метод должен задать числовые типы всех портов, числовые типы которых не заданы. Этот метод действителен только для симуляции и должен быть заключен в #if defined(MATLAB_MEX_FILE)
оператор.
Если блок не реализует этот метод и, как известно, по меньшей мере один порт является комплексным, механизм устанавливает неизвестные порты на COMPLEX_YES
; в противном случае он устанавливает неизвестные порты на COMPLEX_NO
.