ssSetInputPortRequiredContiguous

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

Синтаксис

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

Аргументы

S

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

port

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

flag

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

Описание

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

Примечание

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

Языки

C, C++

Пример

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

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