モデルの PreLoadFcn コールバックで find_system を使用すると警告メッ​セージが表示されるの​はなぜですか?

7 views (last 30 days)
Simulink モデルの PreLoadFcn コールバック内に find_system を使用しています。モデルをオープンすると、Simulink は下記の警告を表示します。
モデル ファイル 'model.slx' を再帰的に読み込もうとしています

Accepted Answer

MathWorks Support Team
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')

More Answers (0)

Categories

Find more on プログラムによるモデル編集 in Help Center and File Exchange

Tags

No tags entered yet.

Products


Release

R14SP1

Community Treasure Hunt

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

Start Hunting!