Получите текущее состояние симуляции Блока 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);