ssSetInputPortRequiredContiguous

Укажите, что элементы сигнала, вводящие порт, должны быть непрерывными

Синтаксис

void ssSetInputPortRequiredContiguous(SimStruct *S, int_T port,
 int_T flag)

Аргументы

S

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

порт

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

флаг

Верный (1), если элементы сигнала должны быть непрерывными.

Описание

Указывает, что элементы сигнала, вводящие заданный порт, должны занять непрерывные области памяти. Это позволяет методу получать доступ к элементам сигнала просто путем постепенного увеличения указателя сигнала, возвращенного ssGetInputPortSignal. S-функция может установить значение этого атрибута уже в методе mdlInitializeSizes и самое позднее в методе mdlSetWorkWidths.

Примечание

Настройка по умолчанию для этого флага является ложной (0). Следовательно, методом по умолчанию для доступа к входным сигналам является ssGetInputSignalPtrs.

Языки

C, C++

Пример

Смотрите S-функцию sfun_io_handling2.c, используемый в sfcndemo_io_handling.

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

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