このVIには、VIプロパティダイアログボックスの実行ページでサブルーチンの優先度が割り当てられています。このため、このVIとその下にあるすべてのサブVIが実行を完了するまで、同じスレッドにある他のVIは実行されません。ただし、非サブルーチンVIは優先度の低いVIの実行のみを阻止します。したがって、サブルーチンVIは他のサブルーチンVIのみを呼び出すことができます。

このエラーは、次の方法で修正できます。

  • VIの実行優先度を非サブルーチン優先に変更します。VIの優先度を変更するには、VIのフロントパネルまたはブロックダイアグラムの右上にあるアイコンを右クリックし、VIプロパティを選択してVIプロパティダイアログボックスを表示します。VIプロパティダイアログボックスにあるプルダウンメニューで実行を選択して、優先度プルダウンメニューで優先度を変更します。
  • サブVIをサブルーチン優先に変更します。サブVIの優先度を変更するには、ブロックダイアグラムのサブVIアイコンをダブルクリックしてフロントパネルを開き、ファイル»VIプロパティを選択して実行ページで優先度を変更します。
  • サブVIを削除します。