Simulink Transport Delay Block parameters error
4 views (last 30 days)
Show older comments
エラー:パラメータ "Buffer size"に対する”Block name”内の設定が無効です.
ブロックパラメータは以下の通りで,simulink起動プログラムで TL=5, tau = 1/60としています.
・時間遅延:TL
・初期バッファサイズ:2 * TL / tau
この二つの前に赤△!が表示されるのはなぜでしょうか?
0 Comments
Answers (1)
stozaki
on 30 Sep 2021
Edited: stozaki
on 30 Sep 2021
Ogawaさま
こんにちは。問題解決されたでしょうか?
Simulink起動プログラムとおっしゃられているのは、PreLoadFcnのことでしょうか?
各々のパラメータ値が定義されていないからではないでしょうか?
PreLoadFcnに関するドキュメントを参照すると以下のように記載されています。
「パラメーターは、モデルを読み込んだ後に読み込まれるため、PreLoadFcn モデル コールバック内ではモデル パラメーターを使用しないでください。その代わりに、PostLoadFcn コールバックを使用して、モデル読み込み時にモデル パラメーターを操作してください。」
つまり、定義したパラメータが読み込まれていないため、赤△!が表示されていると思われます。
パラメータ定義をPostLoadFcn にしてはどうでしょうか?
0 Comments
See Also
Categories
Find more on モデル、ブロックおよび端子のコールバック in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!