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