управление Simulink из M-файла

Я пытаюсь управлять Simulink из M-файла. То, что я хочу сделать в М-файле, это дать модели Simulink некоторый ввод, запустить модель Simulink, изменить одно входное значение за 0,6 секунды, продолжить работу модели Simulink с новым вводом.

Я уже знаю, что с помощью set_param я могу запустить, приостановить и продолжить simulink, но проблема в том, что я не знаю, как приостановить модель simulink в определенное время (0,6 с), возможно ли получить текущее время из модели simulink и читать его в М-файле?

Другой способ, который я уже знаю, это использование sim для запуска simulink модели от 0 до 0,6 с, использование SimState для сохранения информации в 0,6 с, а затем загрузка этой информации для возобновления симуляции. Я пытаюсь изменить входные данные до того, как симуляция возобновится, но кажется, что модель будет загружать входные значения из сохраненной информации, она не будет принимать новое входное значение.

Я застрял в этой проблеме очень долго, может кто-нибудь помочь мне с этим, пожалуйста?

Большое спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос