Получите текущее состояние моделирования Блока s-function
ssGetSimStatus(SimStruct *S, SS_SimStatus *status)
S
SimStruct, представляющий Блок s-function.
состояние
Объект SS_SimStatus
, который возвращает текущее состояние моделирования.
Определяет состояние моделирования блока, представленного S
, и хранит значение в объекте SS_SimStatus
status
. Переменный status
может иметь одно из следующих значений, заданных в simstruc_types.h
h:
SIMSTATUS_STOPPED
Моделирование отключило
SIMSTATUS_UPDATING
Механизм Simulink® обновляет модель
SIMSTATUS_INITIALIZING
Моделирование инициализирует
SIMSTATUS_RUNNING
Моделирование запускается
SIMSTATUS_PAUSED
Моделирование приостановлено
SIMSTATUS_TERMINATING
Моделирование отключает
SIMSTATUS_EXTERNAL
Моделирование запускается в режиме external mode
C, C++
Следующие строки получают текущее состояние моделирования:
SS_SimStatus status; // Define the return variable ssGetSimStatus(S, &status);