このダイナミックディスパッチVIは、先祖クラスで定義されたVIを無効にしようとしました。すべてのオーバーライドVIが親メソッド呼び出しノードを呼び出す必要がある先祖クラスで、要件を設定します。VIを呼び出すたびに親メソッド呼び出しノードが常に呼び出されることを確認するには、以下の要件を満たす必要があります。

  • 親メソッド呼び出しノードをストラクチャノードの内部に配置することはできません。親メソッド呼び出しノードがストラクチャノードの内部にあるため、このVIは壊れています。ストラクチャノードは親の呼び出しを飛ばすために使用されたり、親に対する複数呼び出しを発生させることがあります。この現象を回避するには、ノードはすべてのストラクチャノードの外側に配置する必要があります。
  • ダイナミックディスパッチのフロントパネル端子入力は、親メソッド呼び出しノードのダイナミックディスパッチ入力に接続する必要があります。このVIは、親メソッド呼び出しノードが呼び出されてもダイナミックディスパッチのフロントパネル端子入力のデータは使用されません。
  • ダイアグラム上にあるダイナミックディスパッチのフロントパネル端子出力は、親メソッド呼び出しノードのダイナミックディスパッチ出力に接続する必要があります。親メソッド呼び出しノードの結果がダイナミックディスパッチのフロントパネル端子出力に伝達されないため、このVIは壊れています。
  • ダイアグラム上の親メソッド呼び出しノードは1つである必要があります。親メソッド呼び出しノードに対して複数の呼び出しが行われるため、このVIは壊れています。

親VIに対する無条件呼び出しの信号が発生するVIを作成すると、このエラーを解除できます。

このVIでは、データは、ダイナミックディスパッチのフロントパネル端子入力からダイナミックディスパッチのフロントパネル端子出力への呼び出しに転送されます。