Определите выход порт, который использует буфер этого входа порта
int_T ssGetInputPortBufferDstPort(SimStruct *S, int_T inputPortIdx)
SSimStruct, представляющий блок S-Function.
inputPortIdxИндекс порта входа на S
The int_T индекс выходного порта, который повторно использует буфер памяти входного порта, обозначенного индексом inputPortIdx. Если ни один из выходных портов S-функции не повторно использует этот буфер входного порта, возвращается INVALID_PORT_IDX
(-1).
Используйте эту функцию в любое время после инициализации модели, чтобы получить индекс выходного порта, который повторно использует буфер заданного входного порта.
Во время компиляции модели Simulink® engine может выделить один и тот же буфер памяти указанному входом порту и выходом порту этой S-функции, если применяются следующие условия:
Ни порт входа, ни порт выхода не являются тестовыми точками.
Порт входа перезаписывается ().ssSetInputPortOverWritable
C, C++