Semaphor freigeben
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
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 .

Ein-/Ausgänge
Semaphor
—
Semaphor ist eine Referenz auf ein Semaphor.
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.
Semaphor (Ausgang)
—
Semaphor (Ausgang) ist mit Semaphor identisch.
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
Semaphor
—
Fehler (Eingang, kein Fehler)
—
Semaphor (Ausgang)
—
Fehler (Ausgang)
—