Versucht, asynchron Zugriff auf die Schnittstelle zu erhalten, die unter VISA-Ressourcenname angegeben ist. Mit dieser Funktion können Sie ein Gerät oder eine andere Ressource ausschließlich für sich beanspruchen.


icon

Ein-/Ausgänge

  • cu32.png Art der Sperrung (exklusiv: 1)

    Art der Sperrung gibt die für die Session gewünschte Art der Sperrung an. Zur Auswahl stehen 1 (exklusive Sperre) und 2 (gemeinsame Sperre). Der Standardwert lautet 1.

    Bei einer Session mit exklusiver Sperre können bei anderen Sessions keine globalen Attribute geändert oder Operationen aufgerufen werden. Sie können jedoch weiterhin Attribute abfragen und lokale Attribute festlegen. Bei einer Session mit gemeinsamer Sperre können andere Sessions mit gemeinsamer Sperre auch globale Attribute ändern und Operationen aufrufen.

  • cvsrn.png VISA-Ressourcenname

    VISA-Ressourcenname gibt die zu öffnende Ressource an. Mit dem Element VISA-Ressourcenname werden auch die Session und die Klasse angegeben.

  • cu32.png Timeout (0)

    Timeout gibt an, wie viele Millisekunden die Funktion bis zum Sperren warten soll.

  • cstr.png Angeforderter Schlüssel

    Angeforderter Schlüssel gibt einen eindeutigen Zugriffsschlüssel für eine gemeinsame Sperre an. Dieser Parameter gilt nur, wenn 2 als Art der Sperrung ausgewählt ist.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • ivsrn.png VISA-Ressourcenname (Ausgang)

    VISA-Ressourcenname (Ausgang) ist eine Kopie von VISA-Ressourcenname, der von den VISA-Funktionen ausgegeben wird.

  • istr.png Zugriffsschlüssel

    Zugriffsschlüssel gibt einen eindeutigen Zugriffsschlüssel für die Sperre aus, wenn dieses VI erfolgreich ausgeführt wird. Die Sperre kann dann anderen Sessions zugänglich gemacht werden, indem dieser Ausgang mit einer anderen Session verbunden wird. Der Zugriffsschlüssel ist nur gültig, wenn 2 als Art der Sperrung ausgewählt ist.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Sie können Ressourcen aber auch für sich und andere Nutzer reservieren. Der Sperrmechanismus funktioniert für alle Prozesse und Ressourcen auf demselben Computer. Alles weitere zum Anfordern von Schlüsseln und zu gemeinsamen Sperren finden Sie in der NI-VISA Help in der Beschreibung zur Funktion viLock.

    Wenn eine VISA-Session mit reservierten Ressourcen geschlossen wird, ohne vorher die Reservierung aufzuheben, wird automatisch das VI VISA: Sperre aufheben gestartet. Die genaue Art der Reservierung ist dabei unerheblich.