| Operatoren |
dev_set_part — Anpassung des darzustellenden Bildausschnitts.
dev_set_part legt den Bildausschnitt fest, der im Grafikfenster angezeigt wird. Die Parameter Row1 und Column1 beziehen sich auf die obere linke Ecke, die Parameter Row2 und Column2 auf die untere rechte Ecke des darzustellenden Bildes.
Weitere Informationen finden sich in der Beschreibung des Operators set_part. Wird Row1 größer als Row2 bzw. Column1 größer als Column2 gewählt, so wird der Bildausschnitt in der entsprechenden Richtung zurückgesetzt und das Bild in der ursprünglichen Höhe bzw. Breite dargestellt. Dieses Verhalten ist bei Verwendung des Operators set_part außerhalb von HDevelop nicht möglich.
Der Bildausschnitt wird darüberhinaus automatisch zurückgesetzt, sobald ein neues Programm geladen, ein Programmreset durchgeführt oder ein neues Bild abweichender Größe dargestellt wird.
Beim Export von HDevelop-Programmen ist zu beachten, dass der für diesen Operator generierte Code sich anders verhalten kann, als der entsprechende HALCON-Operator. Eine detaillierte Beschreibung der Besonderheiten, die beim Export von grafischen HDevelop-Operatoren zu beachten sind, findet sich im „HDevelop User's Guide“ im Kapitel Code Export -> General Aspects of Code Generation -> Graphics Windows.
Zeilennummer des linken oberen Eckpunkts des Bildausschnitts.
Defaultwert: 0
Spaltennummer des linken oberen Eckpunkts des Bildausschnitts.
Defaultwert: 0
Zeilennummer des rechten unteren Eckpunkts des Bildausschnitts.
Defaultwert: 128
Spaltennummer des rechten unteren Eckpunkts des Bildausschnitts
Defaultwert: 128
read_image (Image, 'fabrik') for i := 1 to 240 by 10 dev_set_part (i, i, 511-i, 511-i) dev_display (Image) endfor dev_set_part (1, 1, -1, -1) dev_display (Image)
Sind die Parameterwerte korrekt, dann liefert dev_set_part den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.
Foundation
| Operatoren |