Simulinkのシ​ミュレーション中に現​在のシミュレーション​時間を変数として取得​する方法はありますか​?

33 ビュー (過去 30 日間)
雄大 山地
雄大 山地 2023 年 8 月 1 日
編集済み: Toshinobu Shintai 2023 年 8 月 1 日
Simulinkのシミュレーション中にClockブロックにて信号としてシミュレーション時間が取得できますが、
これを変数や関数として取得し、他ブロック(SimEventsのEntity Generator内のGenerate action)で使用する方法はありますでしょうか。
Clockブロックは連続値であるため、Simulink functionによる関数化はできませんでした。

採用された回答

Toshinobu Shintai
Toshinobu Shintai 2023 年 8 月 1 日
編集済み: Toshinobu Shintai 2023 年 8 月 1 日
MATLAB System ブロックを使うと、現在のシミュレーション時間を得ることができます。このブロックは、Simulink Functionの中で使えますので、「SimEventsのEntity Generator内のGenerate action」でも使える可能性があります。(私はSimEventsのEntity Generator内のGenerate actionがよく分かっておらず、そちらでは確認はしておりません)
添付ファイルをご確認ください。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange離散イベント シミュレーション についてさらに検索

Community Treasure Hunt

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

Start Hunting!