ssSetZeroBasedIndexInputPort

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

Синтаксис

void ssSetZeroBasedIndexInputPort(SimStruct *S, int_T pIdx)

Аргументы

S

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

pIdx

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

Описание

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

Языки

C, C++

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

Была ли эта тема полезной?