set_framegrabber_lutT_set_framegrabber_lutSetFramegrabberLutSetFramegrabberLut (Operator)
Name
set_framegrabber_lutT_set_framegrabber_lutSetFramegrabberLutSetFramegrabberLut
— Setzen der Look-Up-Tabelle des Bildeinzugsgeräts.
Signatur
Beschreibung
set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLutSetFramegrabberLut
setzt die Look-Up-Tabelle (LUT) des durch
AcqHandleAcqHandleAcqHandleAcqHandleacqHandle
spezifizierten Bildeinzugsgerät. Diese Operation wird
nicht von allen Bildeinzugsgeräten unterstützt.
Achtung
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.
set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLutSetFramegrabberLut
läuft mit allen nicht exklusiven
Operatoren innerhalb und 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.
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
Parameter
AcqHandleAcqHandleAcqHandleAcqHandleacqHandle
(input_control, Zustand wird modifiziert) framegrabber →
HFramegrabber, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Zu benutzendes Bildeinzugsgerät.
ImageRedImageRedImageRedImageRedimageRed
(input_control) integer-array →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Rotanteil der LUT-Einträge.
ImageGreenImageGreenImageGreenImageGreenimageGreen
(input_control) integer-array →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Grünanteil der LUT-Einträge.
ImageBlueImageBlueImageBlueImageBlueimageBlue
(input_control) integer-array →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Blauanteil der LUT-Einträge.
Ergebnis
set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLutSetFramegrabberLut
liefert den Wert 2 (H_MSG_TRUE), sofern die
übergebene LUT korrekt ist und das Bildeinzugsgerät geöffnet ist.
Vorgänger
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber
,
get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLutGetFramegrabberLut
Nachfolger
grab_imagegrab_imageGrabImageGrabImageGrabImage
,
grab_datagrab_dataGrabDataGrabDataGrabData
,
grab_image_startgrab_image_startGrabImageStartGrabImageStartGrabImageStart
,
grab_image_asyncgrab_image_asyncGrabImageAsyncGrabImageAsyncGrabImageAsync
,
grab_data_asyncgrab_data_asyncGrabDataAsyncGrabDataAsyncGrabDataAsync
Siehe auch
get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLutGetFramegrabberLut
,
open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberOpenFramegrabber
Modul
Foundation