Zum Ausführen von in LabVIEW erzeugten Anwendungen muss die LabVIEW-Runtime-Engine auf dem jeweils verwendeten Computer installiert sein. Entwerfen Sie VIs für Build-Ausgaben unter Berücksichtigung der Funktionsweise der LabVIEW Runtime und verstehen Sie, wie die LabVIEW Runtime zur Unterstützung Ihrer Build-Ausgaben auf Endbenutzersystemen bereitgestellt wird.

Die LabVIEW-Runtime umfasst alle Bibliotheken und sonstigen Dateien, die zur Ausführung von mit LabVIEW erstellten Anwendungstypen erforderlich sind.

Hinweis Die LabVIEW Runtime ist mehrsprachig.

Entwerfen von Programmen für die LabVIEW Runtime

  • Manche Eigenschaften und Methoden des VI-Server werden in der LabVIEW Runtime nicht unterstützt. Diese Eigenschaften und Methoden sollten daher nicht in den VIs verwendet werden, die in einer eigenständigen Anwendung oder DLL enthalten sind.
  • Integrieren Sie die Fehlerbehandlung in die VIs der Anwendung. LabVIEW zeigt in der LabVIEW Runtime keine automatischen Dialogfelder zur Fehlerbehandlung an.
  • Überprüfen Sie bei Verwendung benutzerdefinierter Laufzeitmenüs, ob die Menüpunkte der Anwendung in der LabVIEW Runtime-Engine enthalten sind.
  • Verzichten Sie daher bei VIs, die in Anwendungen umgewandelt werden sollen, auf solche Programmteile.

    Wenn alle Frontpanel einer LabVIEW-Anwendung geschlossen werden, wird diese automatisch beendet. Wenn also das ursprüngliche VI so programmiert ist, dass nach dem Schließen des letzten Frontpanels Programmcode ausgeführt, entfällt nun dieser Programmteil.

Verteilen der LabVIEW Runtime an Benutzer

  • Wenn Sie eine Build-Spezifikation für ein Installationsprogramm erstellen, enthält LabVIEW standardmäßig die LabVIEW Runtime.
  • Kompatibilität der LabVIEW Runtime mit Build-Ausgaben: Hinweise zur Kompatibilität hängen von der LabVIEW-Version ab, die die Anwendung erstellt hat, und von den Konfigurationsoptionen für die Anwendung.
    Tabelle 48. Kompatibilität zwischen LabVIEW Build Outputs und der LabVIEW Runtime by LabVIEW Version
    LabVIEW-Version LabVIEW Runtime (Kompatibilität)
    LabVIEW 2017 und neuer
    • Option, die mit "Zukünftige Versionen möglich" beginnt: Jede Version von LabVIEW Runtime, einschließlich oder neuer als die Version von LabVIEW, die die Anwendung erstellt hat, kann die erstellte Anwendung ausführen.
    • Option, die mit "Zukünftige Versionen möglich" beginnt, ist deaktiviert: Sie müssen jede Version von LabVIEW Runtime installieren, die jeder Version von LabVIEW entspricht, mit der die Anwendungstypen erstellt wurden.

    Lassen Sie diese Option aktiviert, um Vorwärtskompatibilität zu priorisieren.

    Deaktivieren Sie diese Option, um Folgendes zu erreichen:

    • Änderungen am Leistungsprofil durch Software-Updates verhindern
    • Vermeiden unerwarteter Probleme durch Compiler-Upgrades

    Diese Option ist auf der Seite Fortgeschritten des Dialogfelds für relevante Arten von LabVIEW Build-Ausgaben verfügbar.

    LabVIEW 2016 und älter

    Sie müssen jede Version der LabVIEW Runtime installieren, die mit jeder LabVIEW-Version der Anwendung übereinstimmt.

    Wenn Sie beispielsweise auf Ihrem Computer eine in LabVIEW 7.0 und eine in LabVIEW 8.0 erstellte Anwendung nutzen möchten, benötigen Sie die LabVIEW-Runtime-Engines von LabVIEW 7.0 und 8.0. Die LabVIEW Runtime 7.0 unterstützt nur die Anwendung LabVIEW 7.0; die LabVIEW Runtime 8.0 unterstützt nur die Anwendung LabVIEW 8.0.

  • Alle Arten von Anwendungen, die mit einer bestimmten Version von LabVIEW erstellt wurden, können dieselbe Instanz der LabVIEW Runtime verwenden. Um beliebig viele kompatible Anwendungen zu unterstützen, muss die LabVIEW Runtime nur einmal installiert werden.
  • Betriebssystemspezifische Hinweise zur LabVIEW Runtime:
    • Windows: Wenn Sie die LabVIEW Runtime in ein Installationsprogramm, das mit dem Application Builder erstellt wurde, einbeziehen möchten, müssen Sie sich als Administrator oder als Benutzer mit administrativen Rechten anmelden.
    • Linux: Wenn Sie die LabVIEW Runtime auf einem Computer installieren, auf dem eine Anwendung mit Mathematik- oder Signalverarbeitungs-VIs ausgeführt werden soll, geben Sie auf die Frage, ob das "LabVIEW Runtime Advanced Analysis Support Package" (labview-rte-aal-1.1-1.i386.rpm) installiert werden soll,yes ein.