ssSetInputPortDirectFeedThrough

Задайте прямое состояние сквозного соединения портов блока

Синтаксис

void ssSetInputPortDirectFeedThrough(SimStruct *S, int_T port, 
 int_T dirFeed)

Аргументы

S

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

порт

Индекс входного порта, прямое свойство сквозного соединения которого устанавливается.

dirFeed

Прямое состояние сквозного соединения блока задано port.

Описание

Используйте в mdlInitializeSizes или mdlSetWorkWidths (после ssSetNumInputPorts), чтобы задать прямое сквозное соединение (0 или 1) для каждого индекса входного порта. Если не заданный, прямое сквозное соединение по умолчанию 0. Установка прямого сквозного соединения к 0 для входного порта эквивалентна высказыванию, что соответствующий сигнал входного порта не используется в mdlOutputs или mdlGetTimeOfNextVarHit. Если это используется, вы можете или не можете видеть задержку одного шага моделирования во входном сигнале. Эта сила заставляет решатель моделирования, выдают ошибку из-за несоответствий моделирования.

Примечание

Макрос ssSetInputPortDirectFeedThrough становится функцией, когда вы компилируете свою S-функцию в режиме отладки (mex -g).

Языки

C, C++

Пример

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

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

ssGetInputPortDirectFeedThrough

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

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