Sie können VIs, LabVIEW-Projekte und Projektbibliotheken für eine vorherige Version von LabVIEW speichern.

  • Um standardmäßig alle VIs in Ihrem Projekt für eine vorherige Version von LabVIEW zu speichern, können Sie die Speicherversion im Projekt und in der Projektbibliothek definieren.
  • Um eine Kopie eines VIs oder einer VI-Hierarchie für eine vorherige Version von LabVIEW getrennt vom aktuellen Projekt zu speichern, können Sie im Menü Datei die Option Für vorige Version speichern verwenden.

Definieren der Speicherversion für alle VIs

Sie können ein Projekt so konfigurieren, dass alle Projekt-VIs für eine vorherige Version von LabVIEW gespeichert werden, indem Sie eine Speicherversion in Ihrem LabVIEW Projekt und Ihrer Projektbibliothek angeben.

  1. Aktivieren Sie Kompilierten Code von Quelldateien trennen in den VI- und Bibliothekseinstellungen:
    • Wählen Sie im Dialogfeld Eigenschaften für VI die Option Allgemein aus der Liste Kategorie aus und aktivieren Sie das Auswahlfeld Kompilierten Code von Quelldateien trennen.
    • Aktivieren Sie im Dialogfeld Eigenschaften für Projektbibliothek auf der Seite Allgemeine Einstellungen die Option Kompilierten Code von Quelldateien trennen.
  2. Klicken Sie in Ihrem Projekt auf Eigenschaften für » Projekt, um das Dialogfeld Eigenschaften für Projekt zu öffnen.
  3. Wählen Sie unter Speicherversion eine LabVIEW-Version aus.
    Hinweis Sie können VIs, Projekte und Bibliotheken bereits ab LabVIEW 2017 speichern. Wählen Sie Editor-Version aus, um sie in der aktuellen Editor-Version zu speichern.
  4. Klicken Sie auf OK.

    Beim Speichern Ihrer VIs werden diese von LabVIEW standardmäßig für die ausgewählte Version gespeichert.

Die Speicherversion für die Bibliothek kann auch im Dialogfeld Eigenschaften für Projektbibliothek festgelegt werden. Wenn Sie Standard auswählen, wird die Speicherversion aus der in der Bibliothek des Projekts abgeleitet. Wenn Sie eine bestimmte Version auswählen, ersetzt die in der Bibliothek definierte Speicherversion die des Projekts.

Hinweis Sie können auch die Speicherversion für ein gesamtes Verzeichnis festlegen, indem Sie im Verzeichnis eine Datei mit dem Namen .lvversion erstellen. Die Datei sollte eine einzelne Zeile mit der Speicherversion enthalten, z. B. 21.0. Diese dateispezifische Speicherversion betrifft alle aus dem Verzeichnis oder aus Unterverzeichnissen geladenen VIs.

Wenn sich die dateispezifische Speicherversion von der Speicherversion des Projekts unterscheidet, speichert LabVIEW das VI in der älteren der beiden Versionen. Wenn eine bestimmte Speicherversion in der Bibliothek definiert ist, ersetzt die Speicherversion in der Bibliothek sowohl die dateispezifische als auch die Projektspeicherversion.

Anzeigeelement für die Speicherversion

Wenn Sie ein VI für eine LabVIEW-Version speichern, die sich von der aktuellen Editorversion unterscheidet, wird in der Symbolleiste links neben dem VI-Symbol das Anzeigeelement Speicherversion angezeigt.

Wenn LabVIEW ein VI für die ausgewählte Version aufgrund von Kompatibilitätsproblemen nicht speichern kann, wird das Anzeigeelement in roter Schrift mit einem Warnsymbol angezeigt (siehe folgende Abbildung). Sie können den Mauszeiger über das Anzeigeelement bewegen, um zu sehen, welche kompatible Version empfohlen wird.

Abbildung 4. Anzeigeelement für die Speicherversion


Sie können auf das Anzeigeelement klicken, um das Fenster Fehlerliste zu öffnen und den Code zu bestimmen, der Kompatibilitätsprobleme verursacht. Anschließend können Sie den Programmcode bei Bedarf aktualisieren.

Dateien, die nicht für eine vorherige Version gespeichert werden können

  • In LabVIEW erstellte Anwendungen, DLLs und PPLs können nur für die aktuelle Editor-Version gespeichert werden. Damit bei Quellcodepaketen die definierte Speicherversion des Projekts angewendet werden kann, müssen Sie die Quellcodepakete so konfigurieren, dass VIs nur als Quellcode gespeichert werden. Klicken Sie dazu auf Eigenschaften für Quellcodepaket » Zusätzliche Ausschließungen und aktivieren Sie das Auswahlfeld Kompilierten Code von Quelldateien trennen.
  • LabVIEW Real-Time-Zielsysteme müssen für die Bereitstellung mit der aktuellen Editor-Version übereinstimmen.
  • VIs auf FPGA-Zielsystemen oder VIs, die FPGA-Knoten verwenden, können unabhängig von der definierten Speicherversion des Projekts nur für die aktuelle Editor-Version gespeichert werden.

Verwenden der Option „Für vorige Version speichern“

Zum Speichern eines bestimmten VIs oder einer VI-Hierarchie für eine vorige Version von LabVIEW gehen Sie zur Verwendung der Option Für vorige Version speichern wie folgt vor:

Hinweis Zum Speichern von komprimierten Projektbibliotheken für eine Vorgängerversion von LabVIEW speichern Sie die Dateien in der Bibliothek für die Vorgängerversion und erstellen Sie die komprimierte Bibliothek erneut mit der gewünschten Version.
  1. Klicken Sie im übergeordneten VI in der VI-Hierarchie auf Datei»Für vorige Version speichern. Daraufhin wird das Dialogfeld Für vorige Version speichern angezeigt. Bei Projekten wählen Sie im Projekt-ExplorerDatei»Für vorige Version speichern aus. Bei Projektbibliotheken klicken Sie die Datei im Projekt-Explorer mit der rechten Maustaste an und Sie wählen aus dem Kontextmenü die Option Für vorige Version speichern aus oder öffnen die Projektbibliothek und wählen Sie Datei»Für vorige Version speichern.
  2. Wählen Sie die LabVIEW-Version, für die das VI, Projekt oder die Projektbibliothek gespeichert werden soll, aus dem Pulldown-Menü LabVIEW-Version aus.
    Hinweis Beim Speichern von VI-Hierarchien, Projekten oder Projektbibliotheken, für die ein LabVIEW-Toolkit verwendet wird, welches eine Versionsliste an LabVIEW ausgegeben hat, können Sie auch die gewünschte Toolkit-Version auswählen.
  3. Klicken Sie auf die Schaltfläche Speichern. Es öffnet sich ein Dateidialogfeld.
  4. Wählen Sie das Verzeichnis aus, in dem Sie die VI-Hierarchie, das Projekt oder die Projektbibliothek speichern möchten.
  5. Klicken Sie auf die Schaltfläche Speichern.
    Hinweis Zum Speichern eines passwortgeschützten VIs für eine ältere LabVIEW-Version müssen Sie das Passwort eingeben.

Wenn ein VI, Projekt oder eine Projektbibliothek eine LabVIEW-Funktion verwendet, die es in der älteren Version noch nicht gab, wird so viel wie möglich gespeichert und zu den nicht umgewandelten Komponenten ein Protokoll erstellt. Dieses wird unmittelbar darauf im Dialogfeld Warnungen zum Speichern für ältere Version angezeigt.

Klicken Sie im Dialogfeld Warnungen zum Speichern für ältere Version auf die Schaltfläche Details anzeigen. Daraufhin öffnet sich die Liste mit Lade- und Speicherwarnungen, in der Einzelheiten zu jeder Warnung angezeigt werden. Sie können auch auf Ignorieren klicken, um die Kenntnisnahme der Warnungen zu bestätigen und das Dialogfeld zu schließen. Wenn Sie die Warnungen vorerst als Textdatei speichern und die Warnungen später sichten möchten, klicken Sie im Dialogfeld Liste mit Lade- und Speicherwarnungen die Schaltfläche In Datei speichern an.

Zum programmatischen Speichern gibt es für VIs die Methode Speichern:Für vorige Version, für LabVIEW-Projekte die Methode Für vorige Version speichern (Projekt) und für Projektbibliotheken die Methode Speichern:Für vorige Version (Bibliothek).