Укажите, что элементы сигнала, вводящие порт, должны быть непрерывными
void ssSetInputPortRequiredContiguous(SimStruct *S, int_T port, int_T flag)
SSimStruct, представляющий Блок s-function.
portИндекс входного порта.
flagВерный (1) если элементы сигнала должны быть непрерывными.
Указывает, что элементы сигнала, вводящие заданный порт, должны занять непрерывные области памяти. Это позволяет методу получать доступ к элементам сигнала просто путем постепенного увеличения указателя сигнала, возвращенного ssGetInputPortSignal. S-функция может установить значение этого атрибута уже в mdlInitializeSizes метод и самое позднее в mdlSetWorkWidths метод.
Примечание
Настройка по умолчанию для этого флага является ложной (0). Следовательно, методом по умолчанию для доступа к входным сигналам является ssGetInputSignalPtrs.
C, C++
Смотрите S-функцию sfun_io_handling2.c используемый в sfcndemo_io_handling.
mdlInitializeSizes, mdlSetWorkWidths, ssGetInputPortSignal, ssGetInputPortSignalPtrs