Получите текущее состояние симуляции Блока s-function
ssGetSimStatus(SimStruct *S, SS_SimStatus *status)
S
SimStruct, представляющий Блок s-function.
status
SS_SimStatus
объект, который возвращает текущее состояние симуляции.
Определяет состояние симуляции блока, представленного S
и хранит значение в SS_SimStatus
объект status
. Переменная status
может иметь одно из следующих значений, заданных в simstruc_types.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);