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