Ein nicht modales Fenster kann nicht von einem LabVIEW-Callback-VI oder einer DLL aus geöffnet werden, während ein anderer Prozess ausgeführt wird. Wenn ein Callback-VI oder eine DLL ein nicht modales Fenster aufrufen soll, muss dies programmatisch geschehen. Führen Sie dazu folgende Schritte aus:

  1. Fügen Sie den Knoten VI-Referenz öffnen in das Blockdiagramm ein.
  2. Verbinden Sie den Pfad für das nicht modale Fenster, das Sie öffnen möchten, mit dem Eingang VI-Pfad.
Hinweis Sie können nur einen Pfad für ein VI-basiertes Fenster mit dem Eingang VI-Pfad verbinden. Mit Hilfe des Knotens zum Aufruf externer Bibliotheken lassen sich nicht VI-basierte Fenster öffnen. Vergewissern Sie sich vor dem Aufrufen eines Fensters von einem LabVIEW-Callback-VI oder einer DLL aus, dass es sich wirklich um ein als modal konfiguriertes Fenster handelt.
  1. Fügen Sie einen Methodenknoten in das Blockdiagramm ein.
  2. Verbinden Sie den Ausgang VI-Referenz des Knotens "VI-Referenz öffnen" mit dem Eingang Referenz des Methodenknotens.
  3. Wählen Sie VI ausführen als Methode des Methodenknotens.
  4. Verbinden Sie eine boolesche Konstante mit dem Wert FALSE mit dem Eingang Warten bis beendet der Methode.