set_framegrabber_lutT_set_framegrabber_lutSetFramegrabberLutSetFramegrabberLutset_framegrabber_lut (Operator)

Name

set_framegrabber_lutT_set_framegrabber_lutSetFramegrabberLutSetFramegrabberLutset_framegrabber_lut — Setzen der Look-Up-Tabelle des Bildeinzugsgeräts.

Signatur

set_framegrabber_lut( : : AcqHandle, ImageRed, ImageGreen, ImageBlue : )

Herror T_set_framegrabber_lut(const Htuple AcqHandle, const Htuple ImageRed, const Htuple ImageGreen, const Htuple ImageBlue)

void SetFramegrabberLut(const HTuple& AcqHandle, const HTuple& ImageRed, const HTuple& ImageGreen, const HTuple& ImageBlue)

void HFramegrabber::SetFramegrabberLut(const HTuple& ImageRed, const HTuple& ImageGreen, const HTuple& ImageBlue) const

static void HOperatorSet.SetFramegrabberLut(HTuple acqHandle, HTuple imageRed, HTuple imageGreen, HTuple imageBlue)

void HFramegrabber.SetFramegrabberLut(HTuple imageRed, HTuple imageGreen, HTuple imageBlue)

def set_framegrabber_lut(acq_handle: HHandle, image_red: Sequence[int], image_green: Sequence[int], image_blue: Sequence[int]) -> None

Beschreibung

set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLutset_framegrabber_lut setzt die Look-Up-Tabelle (LUT) des durch AcqHandleAcqHandleAcqHandleacqHandleacq_handle spezifizierten Bildeinzugsgerät. Diese Operation wird nicht von allen Bildeinzugsgeräten unterstützt.

Achtung

Aus Sicht einer Anwendung mit mehreren Threads werden info_framegrabberinfo_framegrabberInfoFramegrabberInfoFramegrabberinfo_framegrabber, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber und close_framegrabberclose_framegrabberCloseFramegrabberCloseFramegrabberclose_framegrabber exklusiv ausgeführt.

set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLutset_framegrabber_lut läuft mit allen nicht exklusiven Operatoren innerhalb und außerhalb der Gruppe parallel.

Ausführungsinformationen

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

AcqHandleAcqHandleAcqHandleacqHandleacq_handle (input_control, Zustand wird modifiziert)  framegrabber HFramegrabber, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Zu benutzendes Bildeinzugsgerät.

ImageRedImageRedImageRedimageRedimage_red (input_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Rotanteil der LUT-Einträge.

ImageGreenImageGreenImageGreenimageGreenimage_green (input_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Grünanteil der LUT-Einträge.

ImageBlueImageBlueImageBlueimageBlueimage_blue (input_control)  integer-array HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Blauanteil der LUT-Einträge.

Ergebnis

set_framegrabber_lutset_framegrabber_lutSetFramegrabberLutSetFramegrabberLutset_framegrabber_lut liefert den Wert 2 ( H_MSG_TRUE) , sofern die übergebene LUT korrekt ist und das Bildeinzugsgerät geöffnet ist.

Vorgänger

open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber, get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLutget_framegrabber_lut

Nachfolger

grab_imagegrab_imageGrabImageGrabImagegrab_image, grab_datagrab_dataGrabDataGrabDatagrab_data, grab_image_startgrab_image_startGrabImageStartGrabImageStartgrab_image_start, grab_image_asyncgrab_image_asyncGrabImageAsyncGrabImageAsyncgrab_image_async, grab_data_asyncgrab_data_asyncGrabDataAsyncGrabDataAsyncgrab_data_async

Siehe auch

get_framegrabber_lutget_framegrabber_lutGetFramegrabberLutGetFramegrabberLutget_framegrabber_lut, open_framegrabberopen_framegrabberOpenFramegrabberOpenFramegrabberopen_framegrabber

Modul

Foundation