Name
set_window_paramT_set_window_paramSetWindowParamset_window_paramSetWindowParamSetWindowParam — Setzen von Fensterparametern.
Mit set_window_paramset_window_paramSetWindowParamset_window_paramSetWindowParamSetWindowParam können verschieden Parameter eines
geöffneten Fensters verändert werden.
Allgemeine Fensterparameter:
- 'background_color'
-
Setzt die Hintergrundfarbe des Fensters WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle. Der
Operator clear_windowclear_windowClearWindowclear_windowClearWindowClearWindow benutzt diese Farbe, um das Fenster zu
leeren.
mögliche Werte: ein String mit dem Namen einer Farbe (z.B. 'black')
- '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
Parameter die den '3d_plot'"3d_plot""3d_plot""3d_plot""3d_plot""3d_plot" Plot (siehe set_paintset_paintSetPaintset_paintSetPaintSetPaint) betreffen:
- '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ß
vorgegebener Wert: 1.22173 (entspricht 70 Grad)
- '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
vorgegebener Wert: [' ',' ',' ']
- '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')
vorgegebener Wert: 'black'
- 'interactive_plot'
-
Für das interaktive Anzeigen eines 3D Plots wird in der Regel
ein Aufruf von disp_objdisp_objDispObjdisp_objDispObjDispObj in einer Schleife mit dem gleichen Bild
verwendet. Wird 'interactive_plot'"interactive_plot""interactive_plot""interactive_plot""interactive_plot""interactive_plot" auf 'true'"true""true""true""true""true" gesetzt,
wird ein großer Teil der Berechnungen nur beim ersten
Aufruf von disp_objdisp_objDispObjdisp_objDispObjDispObj durchgeführt und die Ergebnisse für alle
folgenden Aufrufe zwischengespeichert.
Es ist wichtig, dass nach Beendigung des interaktiven Anzeigens
des 3D Plots 'interactive_plot'"interactive_plot""interactive_plot""interactive_plot""interactive_plot""interactive_plot" wieder auf 'false'"false""false""false""false""false" gesetzt
wird, damit der Speicher für die zwischengespeicherten Daten
wieder freigegeben werden kann.
mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false"
vorgegebener Wert: 'false'"false""false""false""false""false"
- '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"
vorgegebener Wert: 'medium'"medium""medium""medium""medium""medium"
- 'save_depth_buffer'
-
Wird 'save_depth_buffer'"save_depth_buffer""save_depth_buffer""save_depth_buffer""save_depth_buffer""save_depth_buffer" auf 'true'"true""true""true""true""true" gesetzt, wird die
Tiefeninformation (depth buffer), die beim 3D Plot generiert
wird, nach jedem Aufruf von disp_objdisp_objDispObjdisp_objDispObjDispObj gespeichert. Diese Daten
werden dann benutzt, um den Operator unproject_coordinatesunproject_coordinatesUnprojectCoordinatesunproject_coordinatesUnprojectCoordinatesUnprojectCoordinates zu
beschleunigen.
mögliche Werte: 'true'"true""true""true""true""true", 'false'"false""false""false""false""false"
vorgegebener Wert: 'false'"false""false""false""false""false"
- '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"
vorgegebener Wert: 'true'"true""true""true""true""true"
- '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"
vorgegebener Wert: 'true'"true""true""true""true""true"
- '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"
vorgegebener Wert: 'true'"true""true""true""true""true"
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Name des Parameters.
Defaultwert:
'save_depth_buffer'
"save_depth_buffer"
"save_depth_buffer"
"save_depth_buffer"
"save_depth_buffer"
"save_depth_buffer"
Werteliste: 'angle_of_view'"angle_of_view""angle_of_view""angle_of_view""angle_of_view""angle_of_view", '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", 'interactive_plot'"interactive_plot""interactive_plot""interactive_plot""interactive_plot""interactive_plot", 'plot_quality'"plot_quality""plot_quality""plot_quality""plot_quality""plot_quality", 'save_depth_buffer'"save_depth_buffer""save_depth_buffer""save_depth_buffer""save_depth_buffer""save_depth_buffer", '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 → HTupleHTupleHTupleVARIANTHtuple (string / real / integer) (string / double / int / long) (HString / double / Hlong) (char* / double / Hlong) (BSTR / double / Hlong) (char* / double / Hlong)
Zu setzender Wert.
Defaultwert:
'true'
"true"
"true"
"true"
"true"
"true"
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", 'white'"white""white""white""white""white"
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow
disp_imagedisp_imageDispImagedisp_imageDispImageDispImage
get_window_paramget_window_paramGetWindowParamget_window_paramGetWindowParamGetWindowParam,
set_window_attrset_window_attrSetWindowAttrset_window_attrSetWindowAttrSetWindowAttr
Foundation