close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers (Operator)
Name
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers — Dieser Operator ist funktionslos. Er hatte die folgende Funktion:
Schließen aller Bildeinzugsgeräte.
Warnung
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers 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_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers 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()
def close_all_framegrabbers() -> None
Beschreibung
.
Achtung
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers existiert ausschließlich, um die
Funktionalität zum Zurücksetzen des Programmes in HDevelop zu
implementieren. close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers darf nicht
in Applikationen verwendet werden.
Aus Sicht einer Anwendung mit mehreren Threads bilden alle
Bildeinzugsoperatoren (wie in open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber aufgelistet)
eine eigene Gruppe innerhalb der info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber,
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber, close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber und
close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers exklusiv ausgeführt werden.
D.h., info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber,
close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber und close_all_framegrabbersclose_all_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers 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_framegrabbersCloseAllFramegrabbersCloseAllFramegrabbersCloseAllFramegrabbersclose_all_framegrabbers den Wert TRUE. Ansonsten wird eine
Fehlerbehandlung durchgeführt.
Modul
Foundation