ssSetZeroBasedIndexOutputPort

Укажите, что выходной порт испускает основанные на нуле индексы.

Синтаксис

void ssSetZeroBasedIndexOutputPort(SimStruct *S, int_T pIdx)

Аргументы

S

SimStruct, представляющий Блок s-function.

pIdx

Выходной порт S-функции.

Описание

Используйте этот макрос в mdlInitializeSizes, чтобы указать, что порт pIdx испускает основанные на нуле индексные значения. Путем установки этого макроса механизм Simulink® запускает диагностику, когда это обновляет схему, чтобы проверять, соединяется ли выходной порт S-функции, испускающий основанные на нуле индексы, с блоком, который ожидает индексы на основе один. Механизм сигнализирует об ошибке, если он обнаруживает, что выходной порт соединяется с входом, который ожидает индексы на основе один. Блоки Simulink, которые принимают индексы, включают Селектор, Присвоение и Блоки s-function. Если ни этот макрос, ни ssSetOneBasedIndexOutputPort не вызываются, механизм не запускает эту диагностику, даже если выходной порт соединяется с блоком, который принимает индексы.

Языки

C, C++

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