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