Trennen des kompilierten Codes von VIs und anderen Dateitypen
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Trennen Sie den kompilierten Code von VIs, d. h., Sie erstellen Quellcode-VIs, aus folgenden Gründen:
- Zur Vereinfachung der Versionsverwaltung—Wenn Sie den kompilierten Code von allen Dateien in einer VI-Hierarchie oder einem LabVIEW-Projekt von VIs trennen, führen die Änderungen an einer Datei nicht zu ungespeicherten Änderungen an anderen Stellen in der VI-Hierarchie oder im Projekt. Sie müssen also nur die VIs auschecken, die Sie bearbeiten möchten, und nicht alle VIs, die das geänderte VI aufrufen.
- Zur Vorbereitung von VIs in der Versionsverwaltung für die Aktualisierung auf eine neue LabVIEW-Version—Sie können Quellcode-VIs auf eine neue LabVIEW-Version aktualisieren, ohne die VIs aus der Versionsverwaltung auszuchecken.
- Zur Verbesserung der Ladedauer von VIs können Quellcode-VIs schneller geladen werden als reguläre VIs Zum Maximieren dieses Vorteils muss der kompilierte Code von allen Dateien in einer VI-Hierarchie oder einem Projekt getrennt werden.
Der kompilierte Code sollte nicht von VIs getrennt werden, die mit Hilfe der LabVIEW-Runtime-Engine geladen oder ausgeführt werden sollen. Diese VIs können nicht mit der Runtime-Engine ausgeführt werden, da diese keinen Zugriff hat auf den Cache für kompilierte Objekte, in dem der kompilierte Code gespeichert wird. Wenn VI-Hierarchien, die in die Versionsverwaltung eingecheckt sind, mit der Runtime-Engine ausgeführt werden sollen, erstellen Sie ein Quellcodepaket mit den VIs.
Von welchen Dateien soll der kompilierte Code getrennt werden?
- Von allen Dateien per Voreinstellung Aktivieren Sie die Option Kompilierten Code von neuen Dateien trennen auf der Seite "Umgebung" im Dialogfeld "Optionen".
- Von allen neuen Projektobjekten in einem Projekt per Voreinstellung Aktivieren Sie die Option Kompilierten Code von neuen Projektobjekten trennen auf der Seite "Projekt" im Dialogfeld "Eigenschaften für Projekt". Hinweis Mit dieser Option wird der kompilierte Code nicht von bereits vorhandenen Dateien getrennt, auch dann nicht, wenn Sie die Dateien nach Auswahl dieser Option zum Projekt hinzufügen.
- Von vorhandenen Projektobjekten in einem Projekt Klicken Sie auf die Schaltfläche Vorhandene Objekte markieren auf der Seite "Projekt" im Dialogfeld "Eigenschaften für Projekt". Anschließend können Sie die Objekte im Projekt auswählen, deren kompilierter Code von der Datei getrennt werden soll.
- Von einem VI Aktivieren Sie die Option Kompilierten Code von Quelldateien trennen auf der Seite "Allgemein" im Dialogfeld "Eigenschaften für VI". Zum programmatischen Trennen des kompilierten Codes von einem VI kann auch die Eigenschaft "Enthält kompilierten Code" verwendet werden.
- Von einer Projektbibliothek, einer LabVIEW-Klasse oder einem XControl Aktivieren Sie die Option Kompilierten Code von Quelldateien trennen in den Eigenschaften der entsprechenden Datei. Zum programmatischen Speichern des Codes der Projektbibliothek im Objekt-Cache-Speicher können Sie auch die Eigenschaft "Enthält kompilierten Code" verwenden.

Hinweis LabVIEW trennt den kompilierten Code nicht wirklich von diesen Dateitypen. Bei Auswahl dieser Option wird der Code dieser Quellcode-VIs im Objekt-Cache-Speicher gespeichert.