Определите, равно ли время симуляции времени начала.
boolean_T ssIsFirstInitCond(SimStruct *S)
SSimStruct, представляющий Блок s-function.
true булева значения, если текущее время симуляции равно времени начала моделирования. В противном случае, возвращает false.
Если эта S-функция находится в активированной подсистеме, сконфигурированной, чтобы сбросить состояния, и если активированная система включена во время начала, то mdlInitializeConditions называется во второй раз, когда и булевым значением ssIsFirstInitCond является false.
Используйте в mdlInitializeConditions, чтобы определить, вызывается ли обратный вызов в начале моделирования.
C, C++