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.