ssSetNumOutputPorts

Задайте количество выходных портов, которые имеет блок

Синтаксис

boolean_T ssSetNumOutputPorts(SimStruct *S, int_T nOutputPorts)

Аргументы

S

SimStruct, представляющий Блок s-function.

nOutputPorts

Количество выходных портов на блоке представлено S. Должно быть неотрицательное целое число.

Возвращается

Булево значение true в случае успеха. В противном случае, возвращает false.

Описание

Используйте в mdlInitializeSizes, чтобы определить номер выходных портов к неотрицательному целому числу. Вызовите функциональное использование

if (!ssSetNumOutputPorts(S,nOutputPorts)) return;

куда ssSetNumOutputPorts возвращает 0, если nOutputPorts отрицателен, или ошибка происходит при создании портов. Когда это происходит, и вы возвращаетесь из своей S-функции, механизм Simulink® отображает сообщение об ошибке.

Языки

C, C++

Пример

Смотрите S-функцию sfun_port_constant.c, используемый в sfcndemo_port_constant.

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

ssSetInputPortWidth, ssSetNumInputPorts

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