Simulinkにお​いて、モデル更新時に​「サンプル時間はすべ​て離散でなければなり​ません。」というエラ​ーの解決方法について​教えてください

Simulinkにおいてモデル更新(Ctrl+D)を実行すると、以下のようなエラーが出てしまいます。
Unbuffer1' のエラー: サンプル時間はすべて離散でなければなりません。連続または定数のサンプル時間は許可されていません。
これに対して実施したことは、
「モデル設定」→「ソルバー」→「ソルバーの選択」で、
タイプを"固定ステップ"、ソルバーを"離散(連続状態なし)"
「ソルバーの詳細」で、
固定ステップサイズを"auto"に設定しましたが、
解決できませんでした。
ほかに確認すべき点があれば、教えていただけますでしょうか。

2 个评论

エラーが再現するモデルを貼ってもらえると、原因を特定できるかもしれませんが、できますでしょうか。
返信ありがとうございます。
ご連絡が遅れてしまい申し訳ありません。
小さくなってしまい申し訳ありませんが、以下にエラー再現時のモデルを貼ります。よろしくお願いいたします。

请先登录,再进行评论。

 采纳的回答

Toshinobu Shintai
Toshinobu Shintai 2021-12-7

0 个投票

一番左のConstantブロックのサンプル時間が"-1"や"Inf"などになっているためにエラーになると思われます。
以下のように、サンプル時間に数値を入れてみてはどうでしょうか。

更多回答(1 个)

Yusuke Takenouchi
Yusuke Takenouchi 2021-12-9

0 个投票

ご返信ありがとうございます。
Constantブロックのサンプル時間を入れることでエラーがなくなりました。
ありがとうございました。

类别

帮助中心File Exchange 中查找有关 配列と行列の数学 的更多信息

产品

版本

R2019b

Community Treasure Hunt

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

Start Hunting!