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