ssGetInputPortBufferDstPort

Определите выходной порт, который совместно использует буфер этого входного порта

Синтаксис

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++

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