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