Задайте время смещения порта входа
real_T ssSetInputPortOffsetTime(SimStruct *S, int_T inputPortIdx, real_T offset)
S
SimStruct, представляющий блок S-Function.
inputPortIdx
Индекс порта входа, чье время смещения устанавливается.
offset
Время смещения.
The real_T
значение времени смещения прошло в макрос.
Использование в mdlInitializeSizes
(после ssSetNumInputPorts
), чтобы задать смещение шага расчета для каждого индекса входного порта. Input port индекса начинаются с 0 и заканчиваются общим количеством портов входа минус 1. Можно использовать этот макрос в сочетании с ssSetInputPortSampleTime
если для вашей S-функции заданы шаги расчета на основе портов.
C, C++
Смотрите S-функцию sfun_multirate.c
используется в sfcndemo_sfun_multirate
.