Simulink Transport Delay Block parameters error

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

Réponses (1)

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

Catégories

En savoir plus sur イベント関数 dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!