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

50 次查看(过去 30 天)
Simulinkモデルを実時間シミュレーション(リアルタイム実行)するにはどうすればよいですか?
SimulinkのGUIから、例えばシミュレーション時間を10秒に設定しても、一瞬でシミュレーションが終了します。実際の時間に合わせたシミュレーションをすることは可能ですか?

采纳的回答

MathWorks Support Team
编辑:MathWorks Support Team 2024-5-8
実時間シミュレーションのためのタイマー処理を入れることで対応可能です。
R2018a以降のバージョンをお使いの場合
Simulinkメニューのシミュレーション>シミュレーションペーシング オプションを使用し、マシン内蔵時計を使用した実時間シミュレーションを実行可能です。
ペーシングオプションでは、進行速度を実時間よりも速くする(N倍速)、あるいは遅くする(スローモーション)といった設定も可能です。ただし、ペーシングオプションによる速度調整は、オプションを使用しないときにシミュレーションが十分早く進行するモデルを対象としています。ペーシングオプションを使用しないときに実時間よりもシミュレーション実行が遅いモデルはそれだけ処理負荷が重いことを意味しており、ペーシング値を速く設定しても高速に処理されません。
詳細は以下をご参照ください。
R2017b以前のバージョンをお使いの場合
弊社コミュニティサイト内にReal Time Pacerのサンプルプログラム、モデルが掲載されています。
サンプルモデルのブロックを利用することで、実時間シミュレーションが可能となります。
なお、file exchange内のファイルの内容に対しては、作成者殿に直接お問い合わせ頂きますようお願いいたします。
file exchange内で取得できるファイルは弊社の正式な製品ではなく、ユーザー有志によって自主的に作成されています。
  1 个评论
Shoumei
Shoumei 2018-4-20
Simulinkシミュレーションが実時間より遅い場合は高速化する方法は何か無いのでしょうか?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Get Started with Simulink Desktop Real-Time 的更多信息

产品


版本

R2017a

Community Treasure Hunt

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

Start Hunting!