Simulink Transport Delay Block parameters error

조회 수: 3 (최근 30일)
Morimasa Ogawa
Morimasa Ogawa 2021년 3월 11일
편집: stozaki 2021년 9월 30일
エラー:パラメータ "Buffer size"に対する”Block name”内の設定が無効です.
ブロックパラメータは以下の通りで,simulink起動プログラムで TL=5, tau = 1/60としています.
・時間遅延:TL
・初期バッファサイズ:2 * TL / tau
この二つの前に赤△!が表示されるのはなぜでしょうか?

답변 (1개)

stozaki
stozaki 2021년 9월 30일
편집: stozaki 2021년 9월 30일
Ogawaさま
こんにちは。問題解決されたでしょうか?
Simulink起動プログラムとおっしゃられているのは、PreLoadFcnのことでしょうか?
各々のパラメータ値が定義されていないからではないでしょうか?
PreLoadFcnに関するドキュメントを参照すると以下のように記載されています。
「パラメーターは、モデルを読み込んだ後に読み込まれるため、PreLoadFcn モデル コールバック内ではモデル パラメーターを使用しないでください。その代わりに、PostLoadFcn コールバックを使用して、モデル読み込み時にモデル パラメーターを操作してください。」
つまり、定義したパラメータが読み込まれていないため、赤△!が表示されていると思われます。
パラメータ定義をPostLoadFcn にしてはどうでしょうか?

카테고리

Help CenterFile Exchange에서 モデル、ブロックおよび端子のコールバック에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!