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