Simulinkにおいて、モデル更新時に「サンプル時間はすべて離散でなければなりません。」というエラーの解決方法について教えてください
10 views (last 30 days)
Show older comments
Yusuke Takenouchi
on 3 Dec 2021
Answered: Yusuke Takenouchi
on 9 Dec 2021
Simulinkにおいてモデル更新(Ctrl+D)を実行すると、以下のようなエラーが出てしまいます。
Unbuffer1' のエラー: サンプル時間はすべて離散でなければなりません。連続または定数のサンプル時間は許可されていません。
これに対して実施したことは、
「モデル設定」→「ソルバー」→「ソルバーの選択」で、
タイプを"固定ステップ"、ソルバーを"離散(連続状態なし)"
「ソルバーの詳細」で、
固定ステップサイズを"auto"に設定しましたが、
解決できませんでした。
ほかに確認すべき点があれば、教えていただけますでしょうか。
2 Comments
Accepted Answer
Toshinobu Shintai
on 7 Dec 2021
一番左のConstantブロックのサンプル時間が"-1"や"Inf"などになっているためにエラーになると思われます。
以下のように、サンプル時間に数値を入れてみてはどうでしょうか。
0 Comments
More Answers (1)
See Also
Categories
Find more on 信号属性とインデックス付け in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!