Simulink Transport Delay Block parameters error

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

Antworten (1)

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

Kategorien

Mehr zu モデル、ブロックおよび端子のコールバック finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!