set_window_paramT_set_window_paramSetWindowParamSetWindowParamset_window_param (Operator)
Name
set_window_paramT_set_window_paramSetWindowParamSetWindowParamset_window_param — Setzen von Fensterparametern.
Signatur
Beschreibung
Mit set_window_paramset_window_paramSetWindowParamSetWindowParamSetWindowParamset_window_param können verschieden Parameter eines
geöffneten Fensters verändert werden.
Allgemeine Fensterparameter:
- 'flush'"flush""flush""flush""flush""flush"
-
Ist 'flush'"flush""flush""flush""flush""flush" auf 'true'"true""true""true""true""true" gesetzt, wird der Fensterinhalt
nach Anzeige jedes Objektes aktualisiert. Ist es auf 'false'"false""false""false""false""false"
gesetzt, muss der Fensterinhalt explizit mit dem Operator
flush_bufferflush_bufferFlushBufferFlushBufferFlushBufferflush_buffer aktualisiert werden. Wenn Sie mit dem Inhalt des
Grafikfensters interagieren wollen (z. Bsp. den Inhalt zoomen oder
bewegen), müssen Sie vorher 'flush'"flush""flush""flush""flush""flush" auf 'true'"true""true""true""true""true" setzen.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'true'"true""true""true""true""true".
- 'region_quality'"region_quality""region_quality""region_quality""region_quality""region_quality"
-
Beeinflusst die Qualität der Anzeige von Regionen. Besonders wenn Regionen
für die Visualisierung verkleinert werden müssen, liefert
'good'"good""good""good""good""good" ein genaueres und ansprechenderes Ergebnis.
'low'"low""low""low""low""low" ist in diesem Fall etwas ungenauer, dafür aber deutlich
schneller. Wird nur der Rand von Regionen dargestellt (siehe
set_drawset_drawSetDrawSetDrawSetDrawset_draw), wird der Nachkommaanteil der Linienbreite
(siehe set_line_widthset_line_widthSetLineWidthSetLineWidthSetLineWidthset_line_width) ignoriert.
Mögliche Werte: 'low'"low""low""low""low""low", 'good'"good""good""good""good""good".
Default: 'low'"low""low""low""low""low".
- 'background_color'"background_color""background_color""background_color""background_color""background_color"
-
Setzt die Hintergrundfarbe des Fensters WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle. Der
Operator clear_windowclear_windowClearWindowClearWindowClearWindowclear_window benutzt diese Farbe, um das Fenster zu
leeren.
Mögliche Werte: ein String mit dem Namen einer Farbe
(z.B. 'black'"black""black""black""black""black").
- 'window_title'"window_title""window_title""window_title""window_title""window_title"
-
Dieser Parameter erlaubt es, den Text in der Titelzeile eines HALCON
Fensters zu ändern.
Mögliche Werte: ein String mit bis zu 1023 Zeichen.
- 'anti_aliasing'"anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing"
-
Ist 'anti_aliasing'"anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing" auf 'true'"true""true""true""true""true" gesetzt, werden Konturen
und Regionen mit Antialiasing dargestellt.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'true'"true""true""true""true""true".
- 'graphics_stack'"graphics_stack""graphics_stack""graphics_stack""graphics_stack""graphics_stack"
-
Aktiviert/deaktiviert den Grafikstack des Fensters. Ist der Stack
aktiviert, werden beim Ändern des Fensterausschnitts mit
set_partset_partSetPartSetPartSetPartset_part vorher dargestellte Objekte unter Berücksichtigung
des neuen Fensterausschnitts nochmals gezeichnet. Damit ist es einfach
möglich den Fensterinhalt zu skalieren oder zu verschieben.
Dieser Parameter hat keinen Einfluss auf den Grafikstack eines HDevelop
Grafikfensters.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'false'"false""false""false""false""false".
- 'graphics_stack_max_element_num'"graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num"
-
Maximale Anzahl von Elementen im Grafikstack. Das entspricht der
Anzahl der Visualisierungsoperationen die im Stack gespeichert werden.
Dieser Parameter hat keinen Einfluss auf den Grafikstack eines HDevelop
Grafikfensters und ist erst beim Aufruf des nächsten
Visualisierungsoperators wirksam.
Mögliche Werte: positive Anzahl oder 'unlimited'"unlimited""unlimited""unlimited""unlimited""unlimited".
Default: 50.
- 'graphics_stack_max_memory_size'"graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size"
-
Limitiert den Speicher, welchen der Grafikstack verbraucht. Wird dieses
Limit überschritten werden ältere Visualisierungsoperationen aus dem
Stack entfernt. Dieser Parameter hat keinen Einfluss auf den Grafikstack
eines HDevelop Grafikfensters und ist erst beim Aufruf des nächsten
Visualisierungsoperators wirksam.
Mögliche Werte: Speichergrenze in Bytes oder
'unlimited'"unlimited""unlimited""unlimited""unlimited""unlimited".
Default: 'unlimited'"unlimited""unlimited""unlimited""unlimited""unlimited".
- 'pixel_grid_enable'"pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable"
-
Aktiviert/deaktiviert das Pixelgitter. Ist das Pixelgitter aktiviert,
wird ab einer ausreichend starken Vergrößerung des Bildausschnittes
ein Gitter um die dargestellten Pixel gezeichnet (siehe
'pixel_grid_min_resolution'"pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution"). Dieser Parameter ist erst
wirksam sobald der Fensterinhalt aktualisiert wird.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'false'"false""false""false""false""false".
Restriktion: Hat keinen Effekt, wenn HDevelop Option Pixel Grid
aktiviert ist.
- 'pixel_grid_min_resolution'"pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution"
-
Gibt die minimal notwendige Auflösung eines Pixels im Grafikfenster an,
welche notwendig ist, damit das Pixelgitter gezeichnet wird. Dieser
Parameter zeigt nur Wirkung, wenn 'pixel_grid_enable'"pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable" auf
'true'"true""true""true""true""true" gesetzt worden ist. Angenommen dieser Wert wird auf
20 gesetzt, dann wird das Pixelgitter sichtbar, sobald ein Pixel
des dargestellten Bildausschnittes mindestens 20 x 20
Pixel im Grafikfenster einnimmt. Außerdem ist dieser Parameter erst
wirksam sobald der Fensterinhalt aktualisiert wird.
Mögliche Werte: Positive ganze Zahl (Integer).
Default: 20.
- 'pixel_grid_color'"pixel_grid_color""pixel_grid_color""pixel_grid_color""pixel_grid_color""pixel_grid_color"
-
Gibt die Farbe der Linien des Pixelgitters an. Dieser Parameter
zeigt nur Wirkung, wenn 'pixel_grid_enable'"pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable" auf 'true'"true""true""true""true""true"
gesetzt worden ist. Außerdem ist dieser Parameter erst wirksam sobald
der Fensterinhalt aktualisiert wird.
Mögliche Werte: Farbwert, siehe set_colorset_colorSetColorSetColorSetColorset_color für eine
Übersicht.
Default: '#696969c0'"#696969c0""#696969c0""#696969c0""#696969c0""#696969c0".
Restriktion: Hat keinen Effekt, wenn HDevelop Option Pixel Grid
aktiviert ist.
- 'pixel_grid_line_width'"pixel_grid_line_width""pixel_grid_line_width""pixel_grid_line_width""pixel_grid_line_width""pixel_grid_line_width"
-
Legt die Strichstärke in Pixeln fest, die zur Darstellung der Linien des
Pixelgitters verwendet wird. Dieser Parameter zeigt nur Wirkung, wenn
'pixel_grid_enable'"pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable" auf 'true'"true""true""true""true""true" gesetzt worden ist.
Außerdem ist dieser Parameter erst wirksam sobald der Fensterinhalt
aktualisiert wird.
Wertebereich: [1.0, 2000.0].
Default: 1.0.
Parameter die den '3d_plot'"3d_plot""3d_plot""3d_plot""3d_plot""3d_plot" Plot (siehe set_paintset_paintSetPaintSetPaintSetPaintset_paint) betreffen:
- 'angle_of_view'"angle_of_view""angle_of_view""angle_of_view""angle_of_view""angle_of_view"
-
Setzt den Öffnungswinkel der virtuellen Kamera, die für das Anzeigen
des 3D-Plots verwendet wird. Der Winkel muss im Bogenmaß angegeben werden
und im Intervall [0,PI) liegen. Ein Winkel von 0 entspricht der
Orthogonalprojektion. Es kann auch der String 'orthogonal'"orthogonal""orthogonal""orthogonal""orthogonal""orthogonal"
übergeben werden, um Orthogonalprojektion auszuwählen.
Mögliche Werte: 'orthogonal'"orthogonal""orthogonal""orthogonal""orthogonal""orthogonal" oder ein Winkel im
Bogenmaß.
Default: 1.22173 (entspricht 70 Grad).
- 'axis_captions'"axis_captions""axis_captions""axis_captions""axis_captions""axis_captions"
-
Die Beschriftungen der Zeilen-, Spalten- und Höhenachse können
gesetzt werden, indem diesem Parameter ein Tupel aus drei Strings
übergeben wird. Die Reihenfolge der Strings ist Zeilenbeschriftung,
Spaltenbeschriftung und Höhenbeschriftung.
Mögliche Werte: Tupel aus Strings mit bis zu 31 Zeichen.
Default: [' ',' ',' '][" "," "," "][" "," "," "][" "," "," "][" "," "," "][" "," "," "].
- 'caption_color'"caption_color""caption_color""caption_color""caption_color""caption_color"
-
Die Farbe der Beschriftungen der Zeilen-, Spalten- und Höhenachse.
Es kann entweder eine Farbe für alle drei Achsen oder ein Tupel mit
individuellen Farben für jede Achse übergeben werden.
Mögliche Werte: ein String oder ein Tupel mit drei Strings mit
dem Namen einer Farbe (z.B. 'black'"black""black""black""black""black").
Default: 'black'"black""black""black""black""black".
- 'plot_quality'"plot_quality""plot_quality""plot_quality""plot_quality""plot_quality"
-
Beeinflusst die Qualität des 3D Plots. Abhängig von der
Leistungsfähigkeit der Grafikkarte kann bessere Qualität zu
einem signifikanten Anstieg der benötigten Rechenzeit für
den 3D Plot führen.
Mögliche Werte: 'low'"low""low""low""low""low", 'medium'"medium""medium""medium""medium""medium",
'good'"good""good""good""good""good", 'best'"best""best""best""best""best".
Default: 'medium'"medium""medium""medium""medium""medium".
- 'scale_plot'"scale_plot""scale_plot""scale_plot""scale_plot""scale_plot"
-
Ist 'scale_plot'"scale_plot""scale_plot""scale_plot""scale_plot""scale_plot" auf 'true'"true""true""true""true""true" gesetzt, werden die
Höhenwerte eine Bildes vor dem Anzeigen in das Intervall [0,255]
transformiert. Ist 'false'"false""false""false""false""false" gesetzt, werden die Seitenverhältnisse
zwischen Spalte, Zeile und Höhe berücksichtigt. Bilder des Typs 'byte',
'cyclic' oder 'direction' werden nicht skaliert, d.h. in deren Fall wird
dieser Parameter ignoriert.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'true'"true""true""true""true""true".
- 'display_grid'"display_grid""display_grid""display_grid""display_grid""display_grid"
-
Ist 'display_grid'"display_grid""display_grid""display_grid""display_grid""display_grid" auf 'true'"true""true""true""true""true" gesetzt, wird ein Gitter
auf Höhe null eingeblendet.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'true'"true""true""true""true""true".
- 'display_axes'"display_axes""display_axes""display_axes""display_axes""display_axes"
-
Ist 'display_axes'"display_axes""display_axes""display_axes""display_axes""display_axes" auf 'true'"true""true""true""true""true" gesetzt, werden die
Koordinatenachsen eingeblendet.
Mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false".
Default: 'true'"true""true""true""true""true".
Achtung
Die Parameter 'anti_aliasing'"anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing", 'flush'"flush""flush""flush""flush""flush",
'graphics_stack'"graphics_stack""graphics_stack""graphics_stack""graphics_stack""graphics_stack", 'graphics_stack_max_element_num'"graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num",
'graphics_stack_max_memory_size'"graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size" und 'region_quality'"region_quality""region_quality""region_quality""region_quality""region_quality"
benötigen die Bibliothek libcanvas, die auf Embedded-Systemen möglicherweise
nicht verfügbar ist.
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)
Fenster-Handle.
ParamParamParamParamparamparam (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Name des Parameters.
Defaultwert:
'flush'
"flush"
"flush"
"flush"
"flush"
"flush"
Werteliste: 'angle_of_view'"angle_of_view""angle_of_view""angle_of_view""angle_of_view""angle_of_view", 'anti_aliasing'"anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing""anti_aliasing", 'axis_captions'"axis_captions""axis_captions""axis_captions""axis_captions""axis_captions", 'background_color'"background_color""background_color""background_color""background_color""background_color", 'caption_color'"caption_color""caption_color""caption_color""caption_color""caption_color", 'display_axes'"display_axes""display_axes""display_axes""display_axes""display_axes", 'display_grid'"display_grid""display_grid""display_grid""display_grid""display_grid", 'flush'"flush""flush""flush""flush""flush", 'graphics_stack'"graphics_stack""graphics_stack""graphics_stack""graphics_stack""graphics_stack", 'graphics_stack_max_element_num'"graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num""graphics_stack_max_element_num", 'graphics_stack_max_memory_size'"graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size""graphics_stack_max_memory_size", 'pixel_grid_color'"pixel_grid_color""pixel_grid_color""pixel_grid_color""pixel_grid_color""pixel_grid_color", 'pixel_grid_enable'"pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable""pixel_grid_enable", 'pixel_grid_line_width'"pixel_grid_line_width""pixel_grid_line_width""pixel_grid_line_width""pixel_grid_line_width""pixel_grid_line_width", 'pixel_grid_min_resolution'"pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution""pixel_grid_min_resolution", 'plot_quality'"plot_quality""plot_quality""plot_quality""plot_quality""plot_quality", 'region_quality'"region_quality""region_quality""region_quality""region_quality""region_quality", 'scale_plot'"scale_plot""scale_plot""scale_plot""scale_plot""scale_plot", 'window_title'"window_title""window_title""window_title""window_title""window_title"
ValueValueValueValuevaluevalue (input_control) string(-array) → HTupleMaybeSequence[Union[str, float, int]]HTupleHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong)
Zu setzender Wert.
Defaultwert:
'false'
"false"
"false"
"false"
"false"
"false"
Werteliste: 'best'"best""best""best""best""best", 'black'"black""black""black""black""black", 'blue'"blue""blue""blue""blue""blue", 'false'"false""false""false""false""false", 'good'"good""good""good""good""good", 'green'"green""green""green""green""green", 'low'"low""low""low""low""low", 'medium'"medium""medium""medium""medium""medium", 'orthogonal'"orthogonal""orthogonal""orthogonal""orthogonal""orthogonal", 'red'"red""red""red""red""red", 'true'"true""true""true""true""true", 'unlimited'"unlimited""unlimited""unlimited""unlimited""unlimited", 'white'"white""white""white""white""white"
Vorgänger
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window
Nachfolger
disp_imagedisp_imageDispImageDispImageDispImagedisp_image
Siehe auch
get_window_paramget_window_paramGetWindowParamGetWindowParamGetWindowParamget_window_param,
set_window_attrset_window_attrSetWindowAttrSetWindowAttrSetWindowAttrset_window_attr,
set_part_styleset_part_styleSetPartStyleSetPartStyleSetPartStyleset_part_style
Modul
Foundation