sterowanie simulink z pliku M

Próbuję kontrolować simulink z pliku M. To, co chcę zrobić w pliku M, to nadać modelowi simulink pewne dane wejściowe, uruchomić model simulink, zmienić jedną wartość wejściową na 0,6 sekundy, kontynuować działanie modelu simulink z nowym wejściem.

Wiem już, że używając set_param mogę zacząć, wstrzymać i kontynuować simulink, ale problem polega na tym, że nie wiem, jak zatrzymać model simulink o określonej godzinie (0,6s), czy można uzyskać aktualny czas z modelu simulink i przeczytaj go w pliku M?

Innym sposobem, który już wiem, jest użycie sim do uruchomienia modelu simulink od 0 do 0.6s i użycie SimState do zapisania informacji na 0.6s, a następnie załadowanie tych informacji, aby wznowić symulację. Próbuję zmienić dane wejściowe przed wznowieniem symulacji, ale wygląda na to, że model załaduje wartości wejściowe z zapisanych informacji, nie weźmie nowej wartości wejściowej.

Utknąłem w tym problemie bardzo długo, czy ktoś mógłby mi w tym pomóc?

Dziękuję Ci bardzo.

questionAnswers(3)

yourAnswerToTheQuestion