モデルの PreLoadFcn コールバックで find_system を使用すると警告メッセージが表示されるのはなぜですか?
7 views (last 30 days)
Show older comments
MathWorks Support Team
on 25 Nov 2020
Answered: MathWorks Support Team
on 25 Nov 2020
Simulink モデルの PreLoadFcn コールバック内に find_system を使用しています。モデルをオープンすると、Simulink は下記の警告を表示します。
モデル ファイル 'model.slx' を再帰的に読み込もうとしています
Accepted Answer
MathWorks Support Team
on 25 Nov 2020
この変更は、R2009bのドキュメントで行われております。以前のリリースを使用されている場合は、下記をご参照ください。
デフォルトでは、find_system 関数は部分的にロードされたモデルをロードしようとします。PreLoadFcn が find_system を実施しようとすると、find_systemは再帰的警告を発生させ、呼ばれているモデルをロードしようとします。
この警告を防ぐためには、find_system の 'LoadFullyIfNeeded' プロパティを オフ にします。これを実施するためには、下記のように 'LoadFullyIfNeeded' と 'off' を find_system の最初の2つの入力引数として含め実行します。
find_system(gcs,'LoadFullyIfNeeded','off','PropertyName','PropertyValue')
0 Comments
More Answers (0)
See Also
Categories
Find more on プログラムによるモデル編集 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!