Определите, соединяется ли вывод этого блока с блоком Merge
int_T ssGetOutputPortBeingMerged(SimStruct *S, int_T port)
S
SimStruct, представляющий Блок s-function.
port
Индекс выходного порта.
int_T
(1
или 0
) или boolean_T
(true
или false
) значение, указывающее, объединяется ли этот сигнал выходного порта с другими сигналами.
Используйте этот макрос в и после метода mdlSetWorkWidths
. Возвращает 1(true)
, если этот сигнал выходного порта объединяется с другими сигналами (это происходит, если выходной порт Блока s-function соединяется с блоком Merge непосредственно или через блоки типа подключения).
Выходной порт должен быть сделан допускающим повторное использование использованием ssSetOutputPortOptimOpts
, который будет соединен с блоком Merge.
C, C++