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.

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