set_fixT_set_fixSetFixSetFixset_fix (Operator)
Name
set_fixT_set_fixSetFixSetFixset_fix — Setzen der Farbtabellenfixierung.
Warnung
set_fixset_fixSetFixSetFixSetFixset_fix ist veraltet und wird nur aus Gründen
der Rückwärtskompatibilität zur Verfügung gestellt.
Signatur
Beschreibung
Verhalten bei ModeModeModeModemodemode = 'true'"true""true""true""true""true":
set_fixset_fixSetFixSetFixSetFixset_fix fixiert das Pixel, das zuletzt durch eine der
Funktionen set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel,
set_grayset_graySetGraySetGraySetGrayset_gray, set_colorset_colorSetColorSetColorSetColorset_color, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi oder
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb ermittelt wurde.
(Bemerkung: Ein Pixel ist hier der Index in die aktuelle Farbtabelle).
Fixierten Pixeln wird durch Setzen einer Farbe oder eines Grauwertes
(set_colorset_colorSetColorSetColorSetColorset_color, set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb, set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi oder
set_grayset_graySetGraySetGraySetGrayset_gray) die entsprechende neue Farbe
zugewiesen (d.h überschrieben). Hierdurch ist es möglich an einer Stelle
in der Farbtabelle jede Farbe (set_colorset_colorSetColorSetColorSetColorset_color), jeden Grauwert
(set_grayset_graySetGraySetGraySetGrayset_gray) und
jede Farbkombination (set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi) zu erzeugen.
Wenn ModeModeModeModemodemode den Wert 'false' hat, wird die Fixierung zurückgenommen.
Durch fortgesetzte Anwendung von set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel,
set_fix(::WindowHandle,'true':)set_fix(WindowHandle,"true")SetFix(WindowHandle,"true")SetFix(WindowHandle,"true")SetFix(WindowHandle,"true")set_fix(WindowHandle,"true"),
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb und set_fix(::WindowHandle,'false':)set_fix(WindowHandle,"false")SetFix(WindowHandle,"false")SetFix(WindowHandle,"false")SetFix(WindowHandle,"false")set_fix(WindowHandle,"false") kann eine
Farbtabelle modifiziert oder erzeugt werden.
Achtung
Es ist zu beachten, dass bei der Verwendung von set_fixset_fixSetFixSetFixSetFixset_fix auch
die Farben von
„nicht HALCON Fenster“ verändert werden können.
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.
Parameter
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fensteridentifikator.
ModeModeModeModemodemode (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Modus für Fixierung.
Defaultwert:
'true'
"true"
"true"
"true"
"true"
"true"
Werteliste: 'false'"false""false""false""false""false", 'true'"true""true""true""true""true"
Ergebnis
Wenn das Fenster gültig ist, die Hardware über eine Farbtabelle
verfügt und der Parameter richtig besetzt ist,
liefert set_fixset_fixSetFixSetFixSetFixset_fix TRUE.
Ansonsten wird eine Fehlerbehandlung ausgeführt.
Vorgänger
get_fixget_fixGetFixGetFixGetFixget_fix
Nachfolger
set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel,
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb
Siehe auch
get_fixget_fixGetFixGetFixGetFixget_fix,
set_pixelset_pixelSetPixelSetPixelSetPixelset_pixel,
set_rgbset_rgbSetRgbSetRgbSetRgbset_rgb,
set_colorset_colorSetColorSetColorSetColorset_color,
set_hsiset_hsiSetHsiSetHsiSetHsiset_hsi,
set_grayset_graySetGraySetGraySetGrayset_gray
Modul
Foundation