Gibt den Zugang zu einem Semaphor frei. Wenn das VI Semaphor belegen auf den freigegebenen Semaphor gewartet hat, wird die Ausführung des VIs nun fortgeführt.

Verwenden Sie dieses VI in Verbindung mit den anderen Semaphore-VIs , um eine Semaphore in LabVIEW zu implementieren .


icon

Ein-/Ausgänge

  • cdlrn.png Semaphor

    Semaphor ist eine Referenz auf ein Semaphor.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. Dieser Anschluss funktioniert wie ein normaler Fehler (Eingang), jedoch mit folgender Einschränkung.

    Der Knoten wird normal ausgeführt, <em/>selbst wenn zuvor ein Fehler auftrat.

  • idlrn.png Semaphor (Ausgang)

    Semaphor (Ausgang) ist mit Semaphor identisch.

  • ierrcodeclst.png Fehler (Ausgang)

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

  • Wenn ein Semaphor nicht belegt ist, wird der Fehlercode 1111 ausgegeben.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Synchronization\Semaphore\Simple Semaphore.vi