Simulinkモデ​ルを実時間シミュレー​ションするにはどうす​ればよいですか?

51 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 16 Nov. 2017
Simulinkモデルを実時間シミュレーション(リアルタイム実行)するにはどうすればよいですか?
SimulinkのGUIから、例えばシミュレーション時間を10秒に設定しても、一瞬でシミュレーションが終了します。実際の時間に合わせたシミュレーションをすることは可能ですか?

Akzeptierte Antwort

MathWorks Support Team
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
Shoumei
Shoumei am 20 Apr. 2018
Simulinkシミュレーションが実時間より遅い場合は高速化する方法は何か無いのでしょうか?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with Simulink Desktop Real-Time finden Sie in Help Center und File Exchange

Produkte


Version

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!