シミュレーション時にTriggered Subsystemブロックから以下のエラーメッセージが表示されました。エラーメッセージ: '(ブロック名)' は、continuousのサンプル時間をもちます。定数 (inf) または継承された (-1) サンプル時間のみ、Triggeredサブシステムで利用可能です。
14 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2013 年 10 月 25 日
回答済み: MathWorks Support Team
2013 年 10 月 25 日
Triggered Subsystemブロック内に連続で動作するブロック(Simulink – Continuousライブラリのブロック、サンプル時間が0のブロック)を配置した場合、シミュレーション時にエラーが発生します。
採用された回答
MathWorks Support Team
2013 年 10 月 25 日
このエラーメッセージについて説明します。
1) 連続で動作するブロックがTriggered Subsystem内に配置されています
Triggered Subsystemは不定間隔の離散システムを作成するサブシステムです。離散システムを作成するため、離散信号を扱うことができるブロックをサブシステム内に配置します。従って、連続で動作するブロックはTriggered Subsystemブロック内ではご利用になれません。
2) Triggered Subsystem内ではサンプル時間がinfか-1のブロックが利用可能です
Triggered Subsystemブロック内ではトリガ信号に同期して処理を行う必要があります。従って、トリガ信号のサンプル時間を継承するためにサンプル時間が-1に設定されているブロックを配置するか、出力信号を更新しないブロック(サンプル時間がinfのブロック。Constantブロック等)を配置します。
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で 条件付き実行サブシステムとモデル についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!