exponenta event banner

mdlSetDefaultPortComplexSignals

Установка числовых типов (вещественных, сложных или наследуемых) портов, числовые типы которых не могут быть определены по блочному соединению

Необходимый

Нет

Языки

C, C++

Синтаксис

#define MDL_SET_DEFAULT_PORT_COMPLEX_SIGNALS
void mdlSetDefaultPortComplexSignals(SimStruct *S)

Аргументы

S

SimStruct представляет S-функциональный блок.

Описание

Модуль Simulink ® вызывает этот метод, если блок имеет порты, числовые типы которых не могут быть определены по соединению. (Обычно это происходит, когда блок не подключен или является частью цикла обратной связи.) Этот метод должен задавать числовые типы всех портов, числовые типы которых не установлены. Этот метод допустим только для моделирования и должен быть заключен в #if defined(MATLAB_MEX_FILE) заявление.

Если блок не реализует этот способ и известно, что по меньшей мере один порт является сложным, подсистема устанавливает неизвестные порты в значение COMPLEX_YES; в противном случае для неизвестных портов устанавливается значение COMPLEX_NO.

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