Legt den Zugriffsbereich für eine Komponente der LabVIEW-Projektbibliothek fest, z. B. public oder private. Wenn das Objekt ein VI mit dynamischer Bindung ist, wird der Zugriffsbereich anderer Implementierungen auch geändert.

Syntax

object.SetSourceScopeAndPropagate(source ref, scope)

Parameter

NameTypBeschreibung
source refReferenzEnthält eine Referenz auf das Objekt der Projektbibliothek, dessen Zugriffsrechte Sie bestimmen möchten oder auf das Sie zugreifen möchten.
scopeEnum-Element Gibt die Zugriffseinstellung für die Komponente an.
  • invalid scope—Das Objekt hat einen ungültigen Wert. Das Objekt ist immer sichtbar, wenn die Lesefunktion einen Fehler empfängt und es verursacht einen Fehler, wenn Sie es an eine Schreibfunktion übergeben.
  • public—Die Komponente wird zusammen mit der Projektbibliothek angezeigt. Öffentliche VIs können von anderen VIs oder Anwendungen aufgerufen werden.
  • private—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.
  • protected—Das Objekt wird anderen VIs in derselben oder einer untergeordneten Klasse angezeigt.
  • community—Die Komponente wird zusammen mit der Projektbibliothek angezeigt.

Ausgabewert

Keine