Wählen Sie zum Speichern eines VIs Datei»Speichern. VIs können einzeln oder in Form einer LLB gespeichert werden. LLB-Dateien haben die Dateierweiterung .llb. NI empfiehlt, VIs als Einzeldateien in Verzeichnissen gegliedert zu speichern. Das gilt insbesondere, wenn mehrere Entwickler an einem Projekt beteiligt sind.

NI empfiehlt, die VIs in bestimmten Verzeichnissen zu speichern. Für einen einfachen Zugriff auf VIs sollte die Anzahl der Unterverzeichnisse in einem Projekt nicht zu hoch sein.

Vorteile des Speicherns von VIs als Einzeldateien

In der folgenden Liste werden die Gründe für das Speichern von VIs als Einzeldateien aufgeführt:

  • Die Dateien können mit Hilfe des Dateisystems verwaltet werden.
  • Es können Unterverzeichnisse angelegt werden.
  • VIs und Bedienelemente lassen sich in einzelnen Dateien stabiler speichern, als wenn ein gesamtes Projekt in einer Einzeldatei zusammengefasst ist.
  • Sie können Versionsverwaltungs-Provider von Drittanbietern verwenden.

Erstellen Sie ein Verzeichnis für alle VIs einer Anwendung. Speichern Sie die Haupt-VIs in diesem Verzeichnis und die SubVIs in Unterverzeichnissen. Wenn SubVIs weitere SubVIs enthalten, erstellen Sie weitere Unterverzeichnisse. Gliedern Sie die VIs und SubVIs beim Erstellen des Verzeichnisses modular entsprechend der Funktion der SubVIs.

Vorteile des Speicherns von VIs als LLBs

In der folgenden Liste werden die Gründe für das Speichern von VIs als LLBs aufgeführt:

  • Eine LLB lässt sich einfacher auf andere Plattformen übertragen als mehrere Einzel-VIs. Außerdem kann sichergestellt werden, dass der Anwender alle benötigten Dateien erhält.
  • Sie können die Dateigröße Ihres Projekts geringfügig verringern, da LLBs komprimiert werden.
  • Sie können VIs in einer LLB als Haupt-VI markieren. LabVIEW öffnet dann automatisch alle Haupt-VIs, wenn Sie die LLB öffnen.

Wenn Sie mit LLBs arbeiten, sollten Sie Ihre Anwendung eventuell in mehrere LLBs aufteilen. Erstellen Sie eine LLB für High-Level-VIs und weitere LLBs für nach Funktionen getrennte VIs. Das Speichern von Änderungen dauert bei LLBs länger als bei einzelnen VIs, da die Änderungen in größere Dateien geschrieben werden müssen. Das Speichern von Änderungen an großen LLBs kann auch den Speicherbedarf erhöhen und wodurch LabVIEW eventuell langsamer arbeitet. Versuchen Sie, die Größe der LLBs auf 1 MB zu begrenzen.

Verwalten von VIs in LLBs

Im LLB-Manager können Dateien in LLBs kopiert, umbenannt und gelöscht werden. Zum Öffnen des LLB-Managers klicken Sie auf Werkzeuge»LLB-Manager. Außerdem können Sie hier neue LLBs und Verzeichnisse erstellen, LLBs in Verzeichnisse konvertieren und Verzeichnisse in LLBs konvertieren. Das Erstellen von neuen LLBs und Verzeichnissen und das Umwandeln von LLBs in Verzeichnisse und umgekehrt ist wichtig, wenn Sie VIs mit Versionsverwaltungswerkzeugen verwalten müssen.

Schließen Sie vor dem Öffnen des LLB-Managers alle VIs, die möglicherweise betroffen sind, um Dateibewegungen an VIs im Speicher zu vermeiden.

Hinweis Im Fenster LLB-Manager vorgenommene Änderungen können nicht rückgängig gemacht werden.

(Windows) Mit einem Doppelklick auf die *.llb-Datei im Windows Explorer kann der LLB-Manager angezeigt werden. Die darin befindlichen Dateien können wie gewöhnliche Dateien geöffnet, verschoben, kopiert, umbenannt oder gelöscht werden.

Benennen von VIs

Verwenden Sie beim Speichern von VIs aussagekräftige Namen. Beschreibende Namen wie Temperaturüberwachung.vi und Seriell lesen und schreiben.vi vereinfachen die Wiedererkennung eines VIs und geben Auskunft über seinen Verwendungszweck. Bei Namen wie VI_1.vi, wissen Sie möglicherweise nicht sofort, wofür das VI gedacht war. Das gilt insbesondere dann, wenn Sie mehrere VIs gespeichert haben.

Ziehen Sie die Möglichkeit in Betracht, dass die VIs eventuell auf einer anderen Plattform geöffnet werden. Vermeiden Sie Zeichen, die bei einigen Betriebssystemen für spezielle Zwecke vorbehalten sind, wie \:/?*<> oder #.

Hinweis Wenn Sie mehrere VIs mit dem gleichen Namen auf Ihrem Computer gespeichert haben, strukturieren Sie die VIs sorgfältig in verschiedenen Projektbibliotheken oder LLBs. So wird vermieden, dass LabVIEW bei der Ausführung des Haupt-VIs auf ein falsches VI verweist. Weitere Hinweise zur Benennung von VIs, LLBs und Verzeichnissen finden Sie in der LabVIEW Style Checklist.

Speichern für eine Vorgängerversion

Sie können VIs, LabVIEW-Projekte und Projektbibliotheken für eine vorherige Version von LabVIEW speichern. Weitere Informationen finden Sie unter Speichern für eine Vorgängerversion.

Automatisches Zwischenspeichern

Bei einem unerwarteten Neustart oder Absturz des Systems werden von allen ungespeicherten VIs (*.vi), VI-Vorlagen (*.vit), Elementen (*.ctl), Elementvorlagen (*.ctt), Projekten (*.lvproj), Projektbibliotheken (*.lvlib), XControls (*.xctl) und LabVIEW-Klassen (*.lvclass) Sicherungskopien in einem temporären Ordner erstellt.

Hinweis Wenn Sie während des Zwischenspeicherns Text in eine Datei eingeben, wird die Datei nicht gespeichert. So wird die Texteingabe nicht durch die Zwischenspeicherung gestört.

Die Option "Automatisch Sicherungskopien anlegen" befindet sich unter Werkzeuge»Optionen in der Liste Kategorie unter Umgebung. Hier können Sie festlegen, ob und wie oft Sicherungskopien angefertigt werden sollen. Beim automatischen Speichern werden die Dateien gespeichert, bevor ein VI ausgeführt wird. LabVIEW lässt sich so konfigurieren, dass in regelmäßigen Abständen Sicherungskopien angelegt werden.

Sicherungskopien werden im Unterverzeichnis LVAutoSave des Standarddatenverzeichnisses gespeichert. Die Dateien im Verzeichnis LVAutoSave sollten möglichst nicht angetastet werden.

Bei einem unerwarteten Neustart oder Systemabsturz wird bei aktivierter Zwischenspeicherung beim nächsten Start von LabVIEW automatisch das Fenster Wiederherzustellende Dateien auswählen geöffnet. Wählen Sie darin die Dateien aus, die wiederhergestellt werden sollen, und klicken Sie auf Wiederherstellen. Wenn keine Dateien wiederhergestellt werden sollen, heben Sie die Markierung aller Dateien auf und klicken Sie auf Verwerfen. Zum Verschieben aller ausgewählten Dateien in das Unterverzeichnis LVAutoSave\archives des Standard-Datenverzeichnisses klicken Sie auf Abbrechen. Der Inhalt dieses Unterverzeichnisses kann gelöscht werden, wenn die Sicherungskopien nicht mehr benötigt werden.

Hinweis Beim Wiederherstellen eines Projekts oder einer Bibliothek werden Änderungen an Dateien im Projekt oder in der Bibliothek nicht automatisch berücksichtigt. Damit auch der Inhalt von Projekten und Bibliotheken wiederhergestellt wird, muss neben der *.lvproj- oder *.lvlib-Datei und jeder darin befindlichen Datei ein Häkchen gesetzt werden.

Manuell gespeicherte Dateien werden nicht durch automatische Sicherungskopien überschrieben. Automatisch gespeicherte Dateien werden so lange aufbewahrt, bis die Dateien manuell gespeichert, verworfen oder archiviert werden.