
Simulinkモデルを実時間シミュレーションするにはどうすればよいですか?
51 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MathWorks Support Team
am 16 Nov. 2017
Bearbeitet: MathWorks Support Team
am 8 Mai 2024
Simulinkモデルを実時間シミュレーション(リアルタイム実行)するにはどうすればよいですか?
SimulinkのGUIから、例えばシミュレーション時間を10秒に設定しても、一瞬でシミュレーションが終了します。実際の時間に合わせたシミュレーションをすることは可能ですか?
Akzeptierte Antwort
MathWorks Support Team
am 8 Mai 2024
Bearbeitet: MathWorks Support Team
am 8 Mai 2024
実時間シミュレーションのためのタイマー処理を入れることで対応可能です。
R2018a以降のバージョンをお使いの場合
Simulinkメニューのシミュレーション>シミュレーションペーシング オプションを使用し、マシン内蔵時計を使用した実時間シミュレーションを実行可能です。

ペーシングオプションでは、進行速度を実時間よりも速くする(N倍速)、あるいは遅くする(スローモーション)といった設定も可能です。ただし、ペーシングオプションによる速度調整は、オプションを使用しないときにシミュレーションが十分早く進行するモデルを対象としています。ペーシングオプションを使用しないときに実時間よりもシミュレーション実行が遅いモデルはそれだけ処理負荷が重いことを意味しており、ペーシング値を速く設定しても高速に処理されません。
詳細は以下をご参照ください。
R2017b以前のバージョンをお使いの場合
弊社コミュニティサイト内にReal Time Pacerのサンプルプログラム、モデルが掲載されています。
サンプルモデルのブロックを利用することで、実時間シミュレーションが可能となります。
なお、file exchange内のファイルの内容に対しては、作成者殿に直接お問い合わせ頂きますようお願いいたします。
file exchange内で取得できるファイルは弊社の正式な製品ではなく、ユーザー有志によって自主的に作成されています。
1 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Get Started with Simulink Desktop Real-Time finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!