Wie werden grundlegende grafische Steuerelemente verwendet?

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Wie werden grundlegende grafische Steuerelemente verwendet?

Was sind die grundlegenden grafischen Steuerelemente?

Wie werden grundlegende grafische Steuerelemente verwendet?Abbildung

Um mit den grundlegenden grafischen Anweisungen der grundlegenden alten Produkte kompatibel zu sein, um Linien, Kreise, Rechtecke und Bilder zu zeichnen, wurden grundlegende grafische Steuerelemente eingeführt, um mit den Anforderungen kompatibel zu sein.Über den seriellen Anschluss Senden von Befehlen, um die grundlegenden Grafiksteuerelemente zu steuern, jedes grundlegende Grafiksteuerelement hat einen Speicherbereich von 1024 Byte, der serielle Anschluss-Bildschirm wird den Teil der Zeichnbefehle in den erhaltenen Befehlen in den Speicherbereich speichern.

Dieses Kapitel beschreibt die wichtigsten Einführung Befehlformat

Anwendungsbereich: Typ F, M-Serie, H-Serie

17.1 Grundlegende Anzeige

verschiedene Grafiken entsprechen verschiedenen Zeichnbefehlen, eine Befehl kann eine oder mehrere Grafiken zeichnen. Wenn Sie erneut zeichnen, wird das vorherige Bild gelöscht. Das Befehlsformat wird in der folgenden Tabelle dargestellt:

OffsetDatenelementeLängeBeschreibung
00HEE1Frame-Header
01H - 02HB1 102Befehl-Flag für die grundlegenden Grafiksteuerelemente
03H - 04HBildschirm _ ID2Bildschirm-ID
05H-06HCONTROL_ID2ID des grundlegenden Grafiksteuerelementes
*Zeichnenbefehl1*Abhängig von der Grafik
…………
*ZeichnenbefehlN*je nach Grafik
Letzte 4 BytesFF FC FF FF4Framesend

17.2 Anschluss

Bei Anschlussmodus werden alte Grafiken nicht gelöscht. Die neue Grafik wird auf der Grundlage der vorhandenen Grafik hinzugefügt, unterscheidet sich von der grundlegenden Anzeige, mehr 0xCC-Bytes, Befehlformat wie in der folgenden Tabelle dargestellt:

OffsetDatenelementeLängeErläuterung
00HEE1Frame-Header
01H - 02HB1 102Befehl-Flag für das grundlegende Grafiksteuerelement
03H - 04HSCREEN_ID2Bildschirm-ID
05H-06HCONTROL_ID2ID des grundlegenden Grafiksteuerelementes
07HCC1Zusatzmodus
*Zeichnbefehl1*je nach Grafik
…………
*Zeichnenbefehl N*je nach Grafik
Letzte 4 BytesFF FC FF FF4Frame End

17.3 Clear-Anzeige

Das Format des Clear-Draw - Befehls ist in der folgenden Tabelle angegeben:

OffsetDatenelementLängeBeschreibung
0HEE1Frame-Header
01H - 02HB1 102Befehl-Flag für die grundlegenden Grafiksteuerelemente
03H - 04HSCREEN_ID2ID des Bildschirms
05H - 06HCONTROL_ID2ID des grundlegenden Grafiksteuerelements
Letzte 4 BytesFF FC FF FF4Framespitze

17.4 Zeichnen einer Linie

Beispiel: EE B1 10 00 00 00 01 01 FF 00 32 00 32 00 C8 00 C8 FF FC FF FF Zeichnet eine Linie zwischen den Bildschirmkoordinaten (50,50) und (200,200) mit der Farbe 0x01FF in einem grundlegenden Grafiksteuerungssystem mit ID 1 auf Seite 0.

OffsetDatenelementeLängeBeschreibung
07H011Gerade-Befehl
08H-09HCOLOUR2Farbe
10H - 11HX02X-Koordinate des ersten Punktes
12H - 13HY02Y-Koordinate des ersten Punktes
14H-15HX12X-Koordinaten des zweiten Punktes
16H - 17HY12Y-Koordinaten des zweiten Punktes

17.5 Mehrpunktverbindung

Wie eine Anweisung: EE B1 10 00 00 00 01 02 01 FF00 32 00 32 00 C8 00 C8 00 64 00 64 FF FC FF FF Zeichnet zwei Linien zwischen den Bildschirmkoordinaten (50, 50), (200, 200) und (100, 100) mit der Farbe 0x01FF in einem grundlegenden grafischen Steuerelement mit der ID 1 auf Seite 0.

VerschiebungDatenelementeLängeBeschreibung
07H021Mehrpunktverbindung Befehl
08H-09HCOLOUR2Farbe
10H-11HX02X-Koordinaten des ersten Punktes
12H - 13HY02Y-Koordinaten des ersten Punktes
14H - 15HX12X-Koordinaten des zweiten Punktes
16H - 17HY12Y-Koordinaten des zweiten Punktes
…………
*XN2X-Koordinaten des N-Punkts
*YN2Y-Koordinaten des N-Punkts

17,6 Hohles Rechteck

Beispiel: EE B1 10 00 00 00 01 03 01 FF 00 32 00 32 00 C8 00 C8 FF FC FF FF bedeutet, dass die Farbe 0x01FF in einem grundlegenden grafischen Steuerelement mit ID 1 auf Seite 0 verwendet wird, um ein holes Rechteck mit den Bildschirmkoordinaten (50,50) in der linken oberen Ecke und mit den Bildschirmkoordinaten (200,200) in der rechten unteren Ecke zu zeichnen.

VerschiebungDatenelementeLängeBeschreibung
07H031Hole Rechteck Befehl
08H-09HCOLOUR2Farbe
10H-11HX02X-Koordinaten in der oberen linken Ecke
12H - 13HY02Y-Koordinaten in der oberen linken Ecke
14H - 15HX12X-Koordinaten in der unteren rechten Ecke
16H - 17HY12Y-Koordinaten in der unteren rechten Ecke

17.7 Festreck

wie folgt bearbeitet: EE B1 10 00 00 00 01 04 01 FF00 32 00 32 00 C8 00 C8 FF FC FF FF bedeutet, dass die Farbe 0x01FF im grundlegenden grafischen Steuerelement mit der ID 1 auf Seite 0 verwendet wird, wobei die Bildschirmkoordinaten (50,50) als linke obere Ecke und die Bildschirmkoordinaten (200, 200) Zeichnen Sie ein festes Rechteck für die untere rechte Ecke

OffsetDateneintragLängeBeschreibung
07H041Festrechteck Befehl
08H-09HCOLOUR2Farbe
10H-11HX02X-Koordinaten in der oberen linken Ecke
12H - 13HY02Y-Koordinaten in der oberen linken Ecke
14H - 15HX12X-Koordinaten in der unteren rechten Ecke
16H - 17HY12Y-Koordinaten in der unteren rechten Ecke

17.8 Hohl Ellipse

Wie eine Anweisung: EE B1 10 00 00 00 01 05 01 FF00 32 00 64 00 96 00 FA FF FC FF FF zeigt an, dass die Farbe 0x01FF in einem grundlegenden Grafiksteuerelement mit ID 1 auf Seite 0 verwendet wird, um eine durchschnittliche hole Ellipse (umschnittliche hole Kreise) in einem Rechteck mit Bildschirmkoordinaten (100,50) in der linken oberen Ecke und Bildschirmkoordinaten (250,150) in der rechten unteren Ecke zu zeichnen.

VerschiebungDateneintragLängeBeschreibung
07H051Hohle Ellipse (Leckelkreis) Befehl
08H - 09HCOLOUR2Farbe
10H - 11HY02Y-Koordinate der linken Grenze
12H - 13HX02X-Koordinaten der oberen Grenze
14H - 15HY12Y-Koordinaten der rechten Grenze
16H - 17HX12X-Koordinaten der unteren Grenze

17,9 feste Ellipse

Wie eine Anweisung: EE B1 10 00 00 00 01 06 01 FF00 32 00 64 00 96 00 FA FF FC FF FF zeigt an, dass die Farbe 0x01FF in einem grundlegenden Grafiksteuerelement mit ID 1 auf Seite 0 verwendet wird, um eine endangestellte solide Ellipse (endangestellte solide Kreise) in einem Rechteck mit den Bildschirmkoordinaten (100,50) als linke oberen Ecke und mit den Bildschirmkoordinaten (250,150) als rechts unteren Ecke zu zeilen.

VerschiebungDatenelementLängeBeschreibung
07H061Festkörperellipse (Festkörperkreis) Befehl
08H-09HCOLOUR2Farbe
10H - 11HY02Y-Koordinaten der linken Grenze
12H - 13HX02X-Koordinaten der oberen Grenze
14H - 15HY12Y-Koordinaten der rechten Grenze
16H - 17HX12X-Koordinaten der unteren Grenze

17.10 Beschneiden Sie das Bild

wie folgt: EE B1 10 00 00 01 07 00 02 00 32 00 32 00 68 00 68 00 C8 00 C8 FF FC FF FF, zeigt an, dass in der grundlegenden grafischen Steuerung mit der ID 1 auf Seite 0 die Bildschirmkoordinaten (50,50) als Ausgangspunkt, die Bildkoordinaten (100, 100), (200, 200) Inhalte zwischen

VerschiebungDatenelementLängeBeschreibung
07H071Bildschneiden Befehl
08H-09HIMAGE_ID2BildID
10H - 11HX2X-Koordinaten des Bilddarstellungsortes
12H - 13HY2Y-Koordinaten des Bilddarstellungsortes
14H - 15HSX2Anzeige von den SX-Koordinaten im Bild
16H - 17HSY2Anzeige von den SY-Koordinaten im Bild
18H - 19HW2Bildzeige Breite
20H - 21HH2Bildzeige Höhe
Relevante Etiketten
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.