ssGetInputPortConnected

Определите, соединяется ли порт с невиртуальным блоком

Синтаксис

int_T ssGetInputPortConnected(SimStruct *S, int_T port)

Аргументы

S

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

порт

Порт, состояние связи которого необходимо.

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

Или int_T (1 или 0) или boolean_T (true или false) значение, указывающее, соединяется ли входной порт, заданный индексом, port с невиртуальным блоком.

Описание

Возвращает 1 (true), если заданный port на блоке, представленном S, соединяется прямо или косвенно, i. e., через виртуальные блоки, к невиртуальному блоку. Может быть вызван где угодно кроме mdlInitializeSizes или mdlCheckParameters. S-функция, должно быть, ранее определила номер входных портов в mdlInitializeSizes, с помощью ssSetNumInputPorts.

Языки

C, C++

Пример

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

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

ssGetOutputPortConnected, ssSetNumInputPorts

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

Была ли эта тема полезной?