ssGetInputPortBufferDstPort

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

Синтаксис

int_T ssGetInputPortBufferDstPort(SimStruct *S, int_T inputPortIdx)

Аргументы

S

SimStruct, представляющий блок S-Function.

inputPortIdx

Индекс порта входа на S

Возвраты

The int_T индекс выходного порта, который повторно использует буфер памяти входного порта, обозначенного индексом inputPortIdx. Если ни один из выходных портов S-функции не повторно использует этот буфер входного порта, возвращается INVALID_PORT_IDX (-1).

Описание

Используйте эту функцию в любое время после инициализации модели, чтобы получить индекс выходного порта, который повторно использует буфер заданного входного порта.

Во время компиляции модели Simulink® engine может выделить один и тот же буфер памяти указанному входом порту и выходом порту этой S-функции, если применяются следующие условия:

  • Ни порт входа, ни порт выхода не являются тестовыми точками.

  • Порт входа перезаписывается (ssSetInputPortOverWritable).

Языки

C, C++

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