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

조회 수: 51 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2017년 11월 16일
편집: MathWorks Support Team 2024년 5월 8일
Simulinkモデルを実時間シミュレーション(リアルタイム実行)するにはどうすればよいですか?
SimulinkのGUIから、例えばシミュレーション時間を10秒に設定しても、一瞬でシミュレーションが終了します。実際の時間に合わせたシミュレーションをすることは可能ですか?

채택된 답변

MathWorks Support Team
MathWorks Support Team 2024년 5월 8일
편집: 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!