Erstellen Sie eine eigenständige Anwendung (.exe), um Ihr LabVIEW Programm für Benutzer bereitzustellen, ohne Ihren Quellcode bereitzustellen. Um eine eigenständige Anwendung zu verwenden, müssen Endnutzer die LabVIEW Runtime installieren, nicht die LabVIEW Entwicklungsumgebung.

Hinweis Diese Build-Ausgabe erfordert den Application Builder. LabVIEW Professional edition enthält LabVIEW Application Builder Module. Wenn Sie eine andere LabVIEW Edition verwenden, können Sie das LabVIEW Application Builder Module separat auf ni.com erwerben.

Gehen Sie vor dem Erstellen einer eigenständigen Anwendung wie folgt vor:

  • Erstellen Sie Programmcode, der in die von Ihnen erstellte Anwendung aufgenommen werden soll. Fügen Sie den Code in ein Projekt ein.
  • Bewährte Methoden zur Programmierung von Pfaden in Ihrem Quellcode
  • Bereiten Sie die Quelldateien für die Verteilung vor.
  • Speichern Sie das Projekt. Zum Erstellen einer Build-Spezifikation muss das Projekt gespeichert werden.

Diese Vorgehensweise beschreibt die grundlegenden Optionen zum Erstellen dieser Build-Spezifikation. Einzelheiten zu jeder Konfigurationsoption für die Build-Spezifikation finden Sie in den Links auf jeder Seite des Dialogfelds.

Gehen Sie zum Erstellen einer eigenständigen Anwendung mit Ihrem LabVIEW Projekt wie folgt vor:

  1. Um sicherzustellen, dass die LabVIEW Runtime alle VIs in der Anwendung laden kann, fügen Sie allen VIs kompilierten Code hinzu:
    1. Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften oder wählen Sie Project » Properties.
    2. Klicken Sie unter Projekt auf Vorhandene Objekte markieren..., wählen Sie die VIs im Projekt aus und wählen Sie Ausgewählte Objekte aufheben.
  2. Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf Build-Spezifikationen und wählen Sie die Option Neu » Application (EXE) aus.
    Daraufhin wird das Dialogfeld Eigenschaften für Applikation angezeigt.
  3. Erforderlich: Geben Sie unter Quelldateien an, welche Projektdateien in die ausführbare Datei aufgenommen werden sollen.
    1. Erforderlich: Fügen Sie mindestens ein VI zu den Start-VIs hinzu.

      Es muss mindestens ein Start-VI definiert werden. Ein Start-VI ist ein VI, das sofort nach dem Start der Anwendung ausgeführt und angezeigt wird.

      Ein Start-VI muss ein Haupt-VI sein, das andere SubVIs und Referenzen aufruft, aber von keinem anderen VI aufgerufen wird.

    2. Erforderlich: Fügen Sie weitere dynamische VIs und Hilfsdateien hinzu, die mit Immer enthalten in die Anwendung aufgenommen werden sollen.

      Sie können ein VI erstellen, das einen benutzerdefinierten Dialog mit Informationen zur Anwendung implementiert, wenn ein Benutzer der Anwendung auf Hilfe » Über klickt. Fügen Sie dieses VI zur Liste Immer enthalten hinzu. Weitere Informationen finden Sie unter Erstellen eines Informationsdialogfelds für ausführbare Anwendungen.

    Hinweis In folgenden Situationen müssen Sie bestimmte VIs zur Liste Immer enthalten auf der Seite Quelldateien hinzufügen:
    Objekt Wann immer einschließen
    Dynamisch geladene VIs

    Sie können dynamisch geladene VIs an eine Anwendung übertragen, indem Sie sie in ein Quellcodepaket aufnehmen.

    Benutzerdefinierte Laufzeitmenüs Wenn Sie das benutzerdefinierte Laufzeitmenü für ein Frontpanel-Element als separate Laufzeitmenüdatei (*.rtm) speichern.
  4. (Empfohlen) Benennen Sie unter Informationen die Anwendung und die Build-Spezifikation und wählen Sie das höchste Speicherverzeichnis für das Build-Produkt aus.
  5. (Empfohlen) Richten Sie unter Zielverzeichnis die Verzeichnisstruktur für die vom Build erzeugten Dateien ein.

    Der Zielpfad definiert den Speicherort dieser Dateien relativ zum gesamten Speicherverzeichnis für den in Schritt 4 angegebenen Build.

    Hinweis Wenn Sie diese Distribution in ein Installationsprogramm aufnehmen möchten, geben Sie die Build-Ausgabe der Build-Spezifikation relativ zum primären Ziel der Build-Spezifikation an. Einzelheiten siehe Hinweise und Empfehlungen zum Erstellen von Installationsprogrammen mit LabVIEW.
  6. (Empfohlen) Bearbeiten Sie unter Einstellungen der Quelldateien die Zielverzeichnisse und Eigenschaften der Dateien und Ordner in der Anwendung.

    Je nach ausgewähltem Objekttyp in Projektdateien werden unterschiedliche Optionen angezeigt.

    Hinweis Deaktivieren Sie die Option Frontpanel entfernen für ein VI in folgenden Situationen:
    • Wenn Sie in einer Anwendung mit Hilfe des Knotens "Aufruf über Referenz" auf das VI verweisen
    • Wenn das VI Eigenschaftenknoten zum Festlegen von Frontpanel-Eigenschaften verwendet
    • Wenn das Frontpanel des VIs angezeigt wird

    Wenn das Frontpanel entfernt wird, geben die Eigenschaftsknoten oder der Knoten "Aufruf über Referenz" Fehler aus.

  7. Optional: Wenn Ihre Anwendung Umgebungsvariablen verwendet, definieren Sie mit Hilfe der Umgebungsvariablenverteilung, wie Bibliotheken mit Umgebungsvariablen während der Ausführung verteilt werden.
  8. Optional: Wählen Sie unter Symbol ein vorhandenes Anwendungssymbol aus oder erstellen Sie im Symbol-Editor ein Anwendungssymbol.
  9. Optional: Geben Sie unter Versionsangaben die Version der Anwendung an und geben Sie Metadaten zu Ihrem Unternehmen an.

    Weitere Informationen zum Festlegen von Versionen finden Sie unter Verwalten von Anwendungsversionen.

  10. Optional: Konfigurieren Sie unter Zusätzliche Ausschließungen Optionen, um bestimmte Objekte aus der Distribution auszuklammern.

    Das Ausschließen von Objekten kann die Größe der Distribution verringern, Ladezeiten verbessern oder die Speicherauslastung verringern.

  11. Optional: Um LabVIEW-Webdienste zur Distribution hinzuzufügen, fügen Sie den Dienst unter Webdienste hinzu.
  12. Optional: Definieren Sie unter Aktionen vor/nach dem Build-Prozess VIs, die vor oder nach dem Build ausgeführt werden sollen.
  13. Optional: Konfigurieren Sie unter Windows-Sicherheit Sicherheitsfunktionen wie die digitale Signatur und die Manifestdatei für die Anwendung.
  14. Optional: Legen Sie unter Sprachen des Laufzeitsystems die Spracheinstellungen für Objekte in der Distribution wie Dialogfelder und Menüs fest.
  15. Optional: Konfigurieren Sie unter Fortgeschritten Einstellungen für Fehlersuche, Protokollierung, Aliasnamen, Konfigurationsdateien, Kompatibilität und mehr.

    Per Voreinstellung verwendet die Anwendung einen Teil der Werte in labview\LabVIEW.ini zur Konfiguration. Stattdessen können Sie eine benutzerdefinierte Konfigurationsdatei für Ihre Anwendung definieren. Weitere Informationen finden Sie unter Verwenden einer Konfigurationsdatei mit einer eigenständigen Anwendung.

    Weitere Informationen zur Fehlersuche finden Sie unter Fehlersuche in Anwendungen und DLLs.

  16. Optional: Erstellen Sie unter Vorschau eine Vorschau des Builds, um sicherzustellen, dass dieser wie erwartet angezeigt wird.
  17. Übernehmen Sie alle aktualisierten Einstellungen für Ihre Build-Spezifikation, indem Sie auf OK klicken.
    Der Name der Build-Spezifikation wird im Projekt unter Build-Spezifikationen angezeigt.
  18. Erstellen Sie die Distribution.
    OptionBeschreibung
    Interaktiv
    • Klicken Sie mit der rechten Maustaste auf die Build-Spezifikation und wählen Sie Erstellen.
    • Klicken Sie im Fenster Paket auf Erstellen.
    Programmatisch Verwenden Sie das VI Build oder die Kommandozeilenoperation ExecuteBuildSpec.

Nach dem Erstellen einer eigenständigen Anwendung sollten Sie ein Paket zur Verteilung Ihrer Anwendung erstellen. In das Installationsprogramm können alle Programmteile aufgenommen werden, die später zum Ausführen der Anwendung benötigt werden. Fügen Sie beispielsweise die LabVIEW Runtime hinzu, wenn Ihre Anwendung auf einem Computer ausgeführt werden soll, auf dem nicht das vollständige LabVIEW-Entwicklungssystem installiert ist.

Weitere Informationen finden Sie unter Erstellen von Paketen zu Distributionszwecken mit LabVIEW.