Konfigurieren von Zugriffsoptionen in Projektbibliotheken
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Sie können Zugriffsoptionen (privat oder öffentlich) für Objekte und Ordner konfigurieren, die zu einer LabVIEW-Projektbibliothek gehören. Wenn der Zugriff auf ein Objekt "privat" ist und die Projektbibliothek gesperrt ist, wird das Objekt nicht in der Projektbibliothek oder in den Paletten angezeigt. Sie können ein privates VI nicht als SubVI in anderen VIs oder Anwendungen verwenden, die nicht zur Projektbibliothek gehören, auch dann nicht, wenn die Projektbibliothek nicht gesperrt ist.
Legen Sie fest, auf welche Elemente der Projektbibliothek der Zugriff privat oder öffentlich erfolgen soll. Zu den öffentlichen Elementen können unter anderem gehören: Paletten-VIs, XControls, Messgerätetreiber und andere Tools, die vom Benutzer verwendet werden können sollen. Private Elemente könnten Unterstützungs-VIs, urheberrechtlich geschützte Dateien oder Elemente enthalten, die Sie eventuell später bearbeiten möchten, ohne die Gefahr, den Code des Benutzers zu zerstören.
Sie können den Zugriff auf eine Projektunterbibliothek (*.lvlib-Datei) innerhalb einer übergeordneten Projektbibliothek als privat festlegen, wenn Sie aber die Projektunterbibliothek bearbeiten, ändern sich die Zugriffsrechte (öffentlich oder privat) der Elemente der Unterbibliothek nicht.
Führen Sie folgende Schritte aus, um die Zugriffsoptionen in einer Projektbibliothek zu konfigurieren:
- Klicken Sie mit der rechten Maustaste auf das Symbol der Projektbibliothek im Projekt-Explorer oder im Fenster der eigenständigen Projektbibliothek und wählen Sie Eigenschaften aus dem Kontextmenü, um zum Dialogfeld Eigenschaften der Projektbibliothek zu gelangen.
- Klicken Sie auf der Seite Objekteinstellungen unter Inhalt ein Objekt an, um dieses auszuwählen. Im Feld Zugriffsbereich werden die aktuellen Zugriffsoptionen für dieses Objekt angezeigt. Klicken Sie auf folgende Optionsfelder im Feld Zugriffsbereich, um die entsprechenden Optionen einem Objekt zuzuweisen:
- Öffentlich—Die Komponente wird angezeigt, wenn sich Benutzer die Projektbibliothek ansehen. Öffentliche VIs können von anderen VIs oder Anwendungen aufgerufen werden.
- Gruppe—Die Komponente wird zusammen mit der Projektbibliothek angezeigt. Gruppen-VIs können nur von Freundobjekten und VIs der Projektbibliothek aufgerufen werden. Legen Sie ein VI als Freundobjekt einer Bibliothek fest, so dass das VI alle Mitglieder des Gruppenbereichs der Bibliothek aufrufen kann.
- Privat—Die Komponente wird ausgeblendet, wenn die Projektbibliothek oder die Paletten angezeigt werden, wenn die Projektbibliothek gesperrt wird. VIs und Anwendungen, die nicht zur Projektbibliothek gehören, können ein privates VI nicht aufrufen.
- Nicht spezifiziert—Diese Option wird nur angezeigt, wenn ein Ordner ausgewählt ist. In diesem Ordner ist der Zugriff auf Komponenten nicht festgelegt. Der Zugriff ist öffentlich. Für Ordner in einer Projektbibliothek ist per Voreinstellung kein Zugriff festgelegt, das heißt, der Zugriff auf Ordner ist öffentlich.
| Hinweis Sie können einzelne Instanzen eines polymorphen VIs als privat und das Haupt-VI als öffentlich festlegen. Das polymorphe VI wird dadurch nicht beschädigt, auch nicht, wenn Instanzen als privat festgelegt wurden. Das Festlegen des privaten Zugriffs auf Instanzen eines VIs ist hilfreich, wenn Benutzer nur über den Selektor für polymorphe VIs Zugriff auf die Instanzen haben sollen, so dass Sie die Reihenfolge der Instanzen bearbeiten können, ohne Probleme zu verursachen. |
- Klicken Sie auf OK, um die Änderungen in die Projektbibliothek zu übernehmen und das Dialogfeld zu schließen.
Objekte mit privatem Zugriff werden im Projekt-Explorer mit dem Symbol "privat" angezeigt.
Wenn Sie die Projektbibliothek sperren, werden private Objekte nicht im Projekt-Explorer angezeigt.
Mit Hilfe der Methode Quellbereich:Festlegen können Sie die Zugriffsoptionen auch programmatisch festlegen.