close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbers (Operator)
Name
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbers — Dieser Operator ist funktionslos. Er hatte die folgende Funktion:
Schließen aller Bildeinzugsgeräte.
Warnung
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers ist obsolet und funktionslos und wird nur
aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt
Neue Applikationen sollten close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers nicht verwenden.
Der Operator wird in zukünftigen HALCON Versionen nicht mehr enthalten
sein.
Signatur
close_all_framegrabbers( : : : )
Herror close_all_framegrabbers()
Herror T_close_all_framegrabbers()
void CloseAllFramegrabbers()
static void HMisc::CloseAllFramegrabbers()
static void HOperatorSet.CloseAllFramegrabbers()
static void HMisc.CloseAllFramegrabbers()
Beschreibung
.
Achtung
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers existiert ausschließlich, um die
Funktionalität zum Zurücksetzen des Programmes in HDevelop zu
implementieren. close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers darf nicht
in Applikationen verwendet werden.
Aus Sicht einer Anwendung mit mehreren Threads bilden alle
Bildeinzugsoperatoren (wie in open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber aufgelistet)
eine eigene Gruppe innerhalb der info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber,
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber, close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber und
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers exklusiv ausgeführt werden.
D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber,
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabber und close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers verhindern
die gleichzeitige Ausführung anderer Operatoren innerhalb der Gruppe, laufen
aber mit allen nicht exklusiven Operatoren außerhalb der Gruppe parallel.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Ergebnis
Gelingt es, alle Bildeinzugsgeräte zu schließen, liefert
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbers den Wert 2 (H_MSG_TRUE). Ansonsten wird eine
Fehlerbehandlung durchgeführt.
Modul
Foundation