M ファイルから simulink を制御しようとしています。M ファイルでやりたいことは、simulink モデルに入力を与え、simulink モデルを実行し、0.6 秒で 1 つの入力値を変更し、新しい入力で simulink モデルを実行し続けることです。
set_param を使用することで、simulink を開始、一時停止、および続行できることは既に知っていますが、問題は、特定の時間 (0.6 秒) で simulink モデルを一時停止する方法がわからないことです。現在の時刻を取得することは可能ですか? simulink モデルから M ファイルで読み込みますか?
私が既に知っているもう 1 つの方法は、sim を使用して simulink モデルを 0 から 0.6 秒まで実行し、SimState を使用して 0.6 秒で情報を保存し、これらの情報を読み込んでシミュレーションを再開することです。シミュレーションを再開する前に入力を変更しようとしていますが、モデルは保存した情報から入力値をロードするようで、新しい入力値を取得しません。
私は非常に長い間この問題に悩まされていました。誰かが私を助けてくれませんか?
どうもありがとうございました。