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

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

2 commentaires

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

Connectez-vous pour commenter.

 Réponse acceptée

Toshinobu Shintai
Toshinobu Shintai le 7 Déc 2021

0 votes

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

Plus de réponses (1)

Yusuke Takenouchi
Yusuke Takenouchi le 9 Déc 2021

0 votes

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

Catégories

En savoir plus sur Simulink dans Centre d'aide et File Exchange

Produits

Version

R2019b

Community Treasure Hunt

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

Start Hunting!