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

조회 수: 10 (최근 30일)
Yusuke Takenouchi
Yusuke Takenouchi 2021년 12월 3일
답변: Yusuke Takenouchi 2021년 12월 9일
Simulinkにおいてモデル更新(Ctrl+D)を実行すると、以下のようなエラーが出てしまいます。
Unbuffer1' のエラー: サンプル時間はすべて離散でなければなりません。連続または定数のサンプル時間は許可されていません。
これに対して実施したことは、
「モデル設定」→「ソルバー」→「ソルバーの選択」で、
タイプを"固定ステップ"、ソルバーを"離散(連続状態なし)"
「ソルバーの詳細」で、
固定ステップサイズを"auto"に設定しましたが、
解決できませんでした。
ほかに確認すべき点があれば、教えていただけますでしょうか。
  댓글 수: 2
Toshinobu Shintai
Toshinobu Shintai 2021년 12월 3일
エラーが再現するモデルを貼ってもらえると、原因を特定できるかもしれませんが、できますでしょうか。
Yusuke Takenouchi
Yusuke Takenouchi 2021년 12월 6일
返信ありがとうございます。
ご連絡が遅れてしまい申し訳ありません。
小さくなってしまい申し訳ありませんが、以下にエラー再現時のモデルを貼ります。よろしくお願いいたします。

댓글을 달려면 로그인하십시오.

채택된 답변

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

추가 답변 (1개)

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

카테고리

Help CenterFile Exchange에서 信号属性とインデックス付け에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!