Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis
Tablet-Feeling für Ihre Anwendung
EIGENSCHAFTEN
·
5" 800x480 / 7" IPS 1024x600 / 10,1" IPS 1280x800 mit und ohne Touchpanel
·
Superhell mit 900cd/m² bzw. 1000cd/m²
·
Analog-Resistiver Touch oder kapazitiver Multitouch (PCAP)
·
Objekte zur Laufzeit verändern: Größe, Form, Farbe, Inhalt, Objekte animieren, bewegen
·
Vektorgraphiken, verlustfreies Zoomen und Drehen, Alpha-blending
·
Zeichensätze, vektorisiert ASCII und Unicode, Chinesisch
·
Single supply 3,3 V
·
7 serielle Interfaces: USB, 2 x RS232, 2 x SPI, 2 x I²C
·
16 digitale frei definierbare I/O eingebaut, 4 analoge Eingänge
·
Mikro SD-Card als Datenspeicher für Bilder, Fonts, Menüs und Log-Files
·
interne Rechenfunktionen und Programmierbarkeit, Uhrzeit, Batteriegepuffert
BESTELLBEZEICHNUNG
5" Intelligentes TFT 800x480 Pixel, mit LED-Beleuchtung (Außen 124 x 78,5 mm)
wie vor, mit kapazitivem Multitouch (Außenmaß: 136 x 96 mm)
wie vor, mit analog resistiven Touch (Außenmaß: 124 x 78,5 mm)
7" Intelligentes TFT 1024x600 Pixel, IPS mit LED-Beleuchtung (Außen 169 x 105 mm)
wie vor, mit kapazitivem Multitouch (Außenmaß: 190 x 125 mm)
10,1" Intelligentes TFT 1280x800 Pixel, IPS mit LED-Beleuchtung (Außen 235 x 161 mm) EA uniTFT101-A
wie vor, mit kapazitivem Multitouch (Außenmaß: 260 x 185 mm)
ZUBEHÖR
Quick-Start Set: Starterboard (Lautsprecher, Reset, Interface-Breakout, Netzteil)
mit kapazitivem 5"-Displaymodul EA uniTFT050-ATC
mit kapazitivem 7"-Displaymodul EA uniTFT070-ATC
mit kapazitivem 10.1"-Displaymodul EA uniTFT101-ATC
MicroMatch THT, 26 poliger Gegenstecker zum Einlöten (2 Stück erforderlich)
MicroMatch Flachband, 26 pol. IDC-Stecker (2 Stück erforderlich)
Kabel (25 cm) mit gequetschtem Gegenstecker (2 Stück erforderlich)
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
EA uniTFT050-A
EA uniTFT050-ATC
EA uniTFT050-ATP
EA uniTFT070-A
EA uniTFT070-ATC
EA uniTFT101-ATC
EA QUICKuniTFT050C
EA QUICKuniTFT070C
EA QUICKuniTFT101C
EA B2B127M-26T
EA B2B127M-26Q
EA KM-126
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ELECTRONIC ASSEMBLY uniTFT Serie

  • Seite 1 MicroMatch THT, 26 poliger Gegenstecker zum Einlöten (2 Stück erforderlich) EA B2B127M-26T MicroMatch Flachband, 26 pol. IDC-Stecker (2 Stück erforderlich) EA B2B127M-26Q Kabel (25 cm) mit gequetschtem Gegenstecker (2 Stück erforderlich) EA KM-126 Printing and typographical errors reserved. ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 2: Inhaltsverzeichnis

    Elektrische Spezifikation ......................... 228 Maßzeichnung EA uniTFT050-A ....................... 230 Maßzeichnung EA uniTFT070-A ....................... 231 Maßzeichnung EA uniTFT101-A ....................... 232 Montagehinweise ............................ 233 Printing and typographical errors reserved. 2 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 3 Tastenkürzel ............................236 Language Editor ............................238 Register Editor ............................241 Makro Editor ............................242 Tools ................................243 Revision ..............................254 Printing and typographical errors reserved. 3 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 4: Allgemeines

    Kleinere Module von 2" (IPS 320x240) bis zu 4,3" (IPS 480x272) und kapazitiven Touchpanel sind in der Small-Serie EA uniTFTs zu finden. Der Befehlssatz ist weitgehendst kompatibel. Die Designsoftware uniTFTDesigner bietet Migrationshilfen. Printing and typographical errors reserved. 4 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 5: Software

    Zeitbasis lassen sich Ereignisse zusammen mit einem Zeitstempel dokumentieren oder auch Abläufe völlig autark ohne externem Rechner steuern. Printing and typographical errors reserved. 5 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 6: Objekte

    Jedes Objekt besitzt zusätzlich einen frei definierbaren Anker. Der Anker 0 kann frei positioniert werden. Bei Kreisen, Ellipsen, Sternen ist der Objektanker 0 gleichzeitig der Konstruktionspunkt. Printing and typographical errors reserved. 6 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 7 Fall, denn eine Rotation erfolgt immer um einen Anker. Der Anker 0 kann pixelgenau an die gewünschte Position platziert werden (#OAS). Printing and typographical errors reserved. 7 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 8: Styles / Stylesheets

    Das Windowstool uniTFTDesigner unterstützt StyleSheets welche eine Sammlung von mehreren Draw-, Text- und ButtonStyles sowie ColorRamps enthält. Die Befehle zu den einzelenen Styles und ColorRamps sind hier zu finden. Printing and typographical errors reserved. 8 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 9: Koordinatensystem Und Winkel

    A einen Bereich von 800 x 480. Der Ursprung 0|0 liegt in der linken unteren Ecke. Damit ergibt sich für die Koordinaten ein Umfang von 0..799 bzw. 0..479. Winkel werden im mathematischen Drehsinn (gegen den Uhrzeigersinn) angegeben. 0° befindet sich horizontal rechts: Printing and typographical errors reserved. 9 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 10: Mehrsprachigkeit - Stringfiles

    Stringfiles ist dieser Index zu finden und wird dann automatisch mit dem entsprechenden Eintrag / Text in der richtigen Sprache dargestellt. Genauere Beschreibung sind bei dem Befehl #VFL oder bei den Beispielen zu finden. Printing and typographical errors reserved. 10 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 11: Bootmenü

    Modus aktivieren, muss im SD-Card im Root-Verzeichnis die Datei "usbmsc.off" mit leeren Inhalt erzeugt werden. Das kann zum Beispiel durch uniTFT Befehle erfolgen: #FWO</usbmsc.off> #FWC Printing and typographical errors reserved. 11 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 12: Firmwareupdate

    Das Firmwarefile wird nach der Installation gelöscht, sofern es nicht das Dateiattribut "Schreibgeschützt" hat. Firmwareupdate per SD-Card: · Das EA uniTFT muss komplett Spannungsfrei geschaltet werden. · Ausbau der SD-Card Printing and typographical errors reserved. 12 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 13 Übertragung abgeschlossen ist. Nach erfolgreicher Übertragung erfolgt automatisch ein Datencheck. Bei korrekten Daten wird der Programmiervorgang automatisch gestartet. Bitte schalten Sie das Gerät während des Updates nicht aus. Printing and typographical errors reserved. 13 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 14: Mass Storage Mode

    Um in den normalen Modus zurückzukehren genügt es einen Reset auszuführen, die Touchfläche "disconnect" zu berühren oder das Modul Windowsseitig zu trennen. Printing and typographical errors reserved. 14 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 15: Datenübertragung / Protokoll

    Das Protokoll kann für erste Tests an der seriellen Schnittstelle deaktiviert werden. Hierfür ist der Pin 22 auf low zu legen (siehe Pinbelegung). Printing and typographical errors reserved. 15 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 16 EA uniTFT-Serie Printing and typographical errors reserved. 16 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 17: Short Protokoll

    Mit diesem Befehl wird nachgefragt, ob Nutzdaten zur Abholung bereit stehen (= Pin20 SBUF) und wie voll der Empfangspuffer des Displays bereits ist. Printing and typographical errors reserved. 17 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 18: Protokolleinstellungen

    Länge (16 Bit) Verzögerung in 10 us crc (16 Bit) Defaultwerte 0x14 0x03 0x00 0x54 0x00 0x00 0xE9 0x7E Modul sendet Printing and typographical errors reserved. 18 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 19: Hardware Reset

    Für die Berechnung der Prüfsumme wird eine zyklische Redundanzprüfung (CRC) eingesetzt. Eine gängige und bekannte CRC-Prüfung ist die CRC-CCITT. Als Startwert wird 0xFFFF verwendet. Im Folgenden sehen Sie eine Printing and typographical errors reserved. 19 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 20 ^= (lcrc & 0xFF) >> 4; lcrc ^= lcrc << 12; lcrc ^= (lcrc & 0xFF) << 5; *crc = lcrc; Printing and typographical errors reserved. 20 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 21: Small Protokoll

    Mit diesem Befehl wird nachgefragt, ob Nutzdaten zur Abholung bereit stehen (= Pin20 SBUF) und wie voll der Empfangspuffer des Displays bereits ist. Modul empfängt Länge (8 Bit) Printing and typographical errors reserved. 21 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 22 Modul empfängt Länge (8 Bit) Verzögerung in 10 us bcc (8 Bit) Defaultwerte 0x12 0x03 0x54 0x00 0x00 0x69 Modul sendet 0x06 Printing and typographical errors reserved. 22 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 23: Bcc-Berechnung

    Für die Berechnung der Prüfsumme wird eine einfache 8-Bit Summenprüfung (Modulo 256) benötigt. Im Folgenden sehen Sie eine typische C-Implementierung. //---------------------------------------------------------------------------- Printing and typographical errors reserved. 23 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 24 Byte bcc für einen Speicherbereich //---------------------------------------------------------------------------- UBYTE buffer2bcc(UBYTE *dat, UBYTE anz) UBYTE bcc = 0; while(anz--) bcc += *dat++; return bcc; Printing and typographical errors reserved. 24 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 25: Befehlsübersicht

    EA uniTFTxxx-ATP). Im Normalfall wird das Keyboard mit einer EditBox verbunden. Action / Animation #A Befehlsgruppe um Objekte zu animieren, z.B. Printing and typographical errors reserved. 25 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 26 Einstellung des EA uniTFT-Serie. Das Modul stellt nach Anfragen oder Touch-Ereignissen Antwort / Rückmeldung Informationen in seinen Sendepuffer. Erklärung der Rückantworten. Printing and typographical errors reserved. 26 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 27: Befehlssyntax

    Die einzelnen Parameter werden mit Leerzeichen (' '), Komma (','), Semikolon (';') oder Punkt ('.') getrennt. Für die Trennung von Strings ist ein Semikolon zwingend erforderlich. Befehlsabschluss Printing and typographical errors reserved. 27 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 28 Sie eine Auflistung aller Operationen, darunter mathematische und logische, aber auch Modul-bezogene, wie zum Beispiel Uhrzeit oder Objekteigenschaften auslesen sowie Portfunktionen. Printing and typographical errors reserved. 28 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 29: Terminalfenster Einstellungen

    Die Abmessungen des Terminalfensters werden definiert. Die Breite ergibt sich aus der Angabe der Spalten und Zeilen und der Schriftgröße (8x16): Breite in Pixeln =8*Spalten; Höhe in Pixeln =16*Zeilen Printing and typographical errors reserved. 29 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 30: Farbeinstellung

    Der Befehl stellt die Farbe und die Deckkraft der Schrift und des Hintergrunds ein. Die Farbe wird jeweils als 24 Bit RGB Wert übergeben (z.B. $c80000 %110010000000000000000000 (RGB(200,0,0)) #YDC $ffffff,100,$c80000 Printing and typographical errors reserved. 30 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 31: Terminalfenster Ein-/Ausschalten

    Terminalausgabe ist aktiviert Festlegung der Sichtbarkeit: Sichtbarkeit Terminal ist unsichtbar Terminal ist sichtbar Ausgaben sind deaktiviert und das Terminal ist unsichtbar #YDO Printing and typographical errors reserved. 31 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 32: Cursor Ein-/Ausschalten

    Der Cursor wird auf die zuletzt gesicherte Position gesetzt. Terminalfenster Ausgaben Diese Gruppe umfasst Befehle Zeichenketten und vordefinierte Ausgaben am Terminal anzuzeigen. Printing and typographical errors reserved. 32 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 33: Ausgabe Zeichenkette

    Auf dem Terminal wird das Datum und die Uhrzeit ausgegeben. Die Darstellungsweise richtet sich nach dem Datumsformat. Der Aufbau ist im Unterkapitel Datumsformate genauer erläutert. Printing and typographical errors reserved. 33 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 34: Ausgabe Modulkonfiguration

    Im Terminal werden Modulparameter (u.a. Firmwareversion, Auflösung, oder Schnittstellenparameter) ausgegeben Ausgabe Versionsstring #YPV Im Terminal wird die Firmwareversion des Moduls ausgegeben. Printing and typographical errors reserved. 34 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 35: Textausgabe / Zeichenketten

    Strings/Codes an EditBox senden #SEC Obj-ID, "String"; "String (Obj-ID+1)"; "String (Obj-ID+2)";..(String Edit Codes) EditBox mit Keyboard verbinden #SEK Keyboard-ID, Obj-ID, Obj-ID+1, ... Printing and typographical errors reserved. 35 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 36: Einfache Zeichenkette

    Eine Zeichenkette wird mit dem gegebenen Anker an die Position x, y platziert. Mit dem TextStyle wird das Aussehen der Zeichenkette bestimmt (TextStyle-Nr.). Im Unterkapitel TextStyle ist dies genauer erläutert. #SSP 1,1,20,20,7,"Hello World"; Zeichenkette ändern Printing and typographical errors reserved. 36 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 37: Formatierte Zeichenkette Platzieren

    Obj-ID, Wert1, Wert2, .., WertN Dieser Befehl ändert die Parameter einer formatierten Zeichenkette. Die Objekteigenschaften (Position, Style, usw.) bleiben dabei unverändert. Printing and typographical errors reserved. 37 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 38: Formatierte Zeichenketten Mit Automatischer Update Funktion

    Parameter (Wert1, ... WertN) ebenfalls Kalkulationen wird auch ihr Wert neu berechnet (nur wenn sich der Wert der ersten Kalkulation ändert). Printing and typographical errors reserved. 38 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 39: Kalkulation Aus Formatierter Zeichenkette Mit Auto Update Ändern

    Parameter (Wert1, ... WertN) ebenfalls Kalkulationen wird auch ihr Wert neu berechnet (nur wenn sich der Wert der ersten Kalkulation ändert). Printing and typographical errors reserved. 39 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 40: Zeichenkette Mit Datum / Uhrzeit

    Der angezeigte Zeit des Datumsformat wird geändert. Andere Objekteigenschaften (Position, Style, usw.) bleiben dabei unverändert. Der Aufbau ist im Unterkapitel Datumsformate näher beschrieben. Printing and typographical errors reserved. 40 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 41: Zeichenkette In Zeichenkette Mit Datum/Uhrzeit Umwandeln

    Touch aktiviert. Die Definition der Tastatur ist in diesem Beispiel nicht enthalten. #SEP 1,1,20,20,7,250,70,10,1,2,2 #SEK #TID EditBox platzieren Printing and typographical errors reserved. 41 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 42: Defaultstring Für Editboxfestlegen

    Mit dem Befehl können Strings und Codes an die EditBox gesendet werden. Weitere String werden an die EditBoxen mit den Objekt-IDs Obj-ID+1, ..., Obj-ID+n gesendet. Printing and typographical errors reserved. 42 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 43: Editbox Mit Keyboard Verbinden

    Der Befehl legt zulässige Eingaben fest, die in der EditBox angezeigt werden. Gültige Zeichen (Codes) werden durch Komma getrennt oder als Bereichstring angegeben (z.B. "0-9A-Za-z", welcher alle Ziffern und das lateinische Alphabet erlaubt). Printing and typographical errors reserved. 43 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 44: Eingabemaske Für Editbox Definieren (Ab V1.2)

    Bereich #SER) #SEM 1,"%42I";?_ Passwortmodus für EditBox definieren (ab V1.2) #SEW Obj-ID, Wildcardcorde Anstelle der eingegebenen Zeichen wird das Wildcardcode angezeigt. Printing and typographical errors reserved. 44 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 45: Stringbox Platzieren (Ab V1.3)

    Mit den beiden optionalen Parametern (RandX und RandY) kann der Abstand des Textes zum Rand der Box angegeben werden. AutoWrap bestimmt den Zeilenumbruch: Printing and typographical errors reserved. 45 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 46: Absatz In Der Stringbox Hinzufügen (Ab V1.3)

    Der Parameter Absatz gibt die Position in der Box vor. Die erste Zeile hat die Nummer 1. Wird als Absatz 0 ausgewählt, so wird der Text am Ende hinzugefügt. #SBF 1,1,<P:Testfile.txt> Printing and typographical errors reserved. 46 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 47: In Stringbox Zu Zeile Springen (Ab V1.3)

    Mindestbreite des Feldes für die Ausgabe Feldbreite wird aus der Argumentenliste übernommen. Wobei die Feldbreite direkt vor dem eigentlich Argument in der Liste steht. Printing and typographical errors reserved. 47 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 48 Anzahl der Stellen wird aus der Argumentenliste übernommen. Wobei die Anzahl der Stellen direkt vor dem eigentlich Argument in der Liste steht. Printing and typographical errors reserved. 48 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 49: Bilder / Vektorgrafiken

    Animationstyp 7 ist. Die Animation läuft dann in der vorgegeben Zeit (1/100s) bis zur Bild-Nr ab. Die Zeit zwischen den Bildern wird dabei neu berechnet. Folgende Animationstypen können ausgewählt werden: Animationstyp Zyklisch Zyklisch rückwärts Ping Pong Printing and typographical errors reserved. 49 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 50: Videobild Platzieren

    Mit dem Befehl wird ein Bild angezeigt. Die Daten werden hierfür im *.epg bzw. *.evg Format binär über die Schnittstelle übertragen und analog zum Befehl #PPP platziert. (ab V1.3) Printing and typographical errors reserved. 50 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 51: Touchfunktionen

    Taster/Schalter zu Radiogroup #TRA Group-ID, Obj-ID1, ..., Obj-IDn hinzufügen (Touch Radiougroup Add) Zustand der Radiogroup abfragen #TQR Group-ID1, ..., Group-IDn (Touch Query Radiougroup) Printing and typographical errors reserved. 51 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 52: Taster Und Schalter Definieren

    Parameter "Text normal" gibt die Ausgabe im ungedrückten, "Text down" im gedrückten Zustand an. Mit dem ButtonStyle wird das Aussehen des Tasters/Schalters bestimmt (ButtonStyle-Nr.). Im Unterkapitel ButtonStyle Printing and typographical errors reserved. 52 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 53: Beschriftungsfreien Icon Taster/Schalter Platzieren

    Bilder an. Wird keine Breite (in Pixel) oder null angegeben, so wird die Originalgröße des Bildes verwendet. Die Höhe wird intern berechnet (proportional). Der letzte Parameter 'Soundname' gibt das Soundfile an, welches bei Touchbetätigung abgespielt wird. Printing and typographical errors reserved. 53 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 54: Objekt In Taster/Schalter Umwandeln

    Der Befehl ändert die Beschriftung von Touchobjekten. Wird für den gedrückten Zustand ("Text down") kein Text angegeben, so wird auch hierfür "Text normal" verwendet. Printing and typographical errors reserved. 54 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 55 Der Zustand der Touchobjekte (Obj-ID1, ..., Obj-IDn) wird in den Sendepuffer gestellt. Die Rückmeldung ist folgendermaßen aufgebaut: Obj-ID Zustand 16-Bit Wert 16-Bit Wert #TBR 1,... #TQS Printing and typographical errors reserved. 55 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 56 1 immer senden Bei der Definition von Tastern wird automatisch der gedrückte Zustand gesendet wenn kein Makro definiert ist (= #TCR Printing and typographical errors reserved. 56 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 57: Zustand Der Radiogroup Abfragen

    Jedem Objekt (Obj-ID) kann eine spezielle Touchaktion zugewiesen, bzw. Toucheingabe ermöglicht werden. Die einzelnen Bits von Maske können mit Bitveroderung zusammengefasst werden, sodass mehrere Touchaktion gleichzeitig möglich sind: Printing and typographical errors reserved. 57 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 58: Freien Touchbereich Platzieren (Ab V1.4)

    Der gültige Wertebereich für Doppelcklick ist 20 (=200 ms) bis 100 (=1 sec.), beim LongClick ist er bei 30 (=300 ms) bis 1000 (=10 sec.). Printing and typographical errors reserved. 58 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 59: Zeichnen / Grafische Primitive

    Ecken ab. Zudem ist es möglich eine Rahmendicke zu bestimmen. Auch eine Rotation um den Anker (Winkel) kann eingestellt werden. Printing and typographical errors reserved. 59 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 60: Stern Platzieren

    Anzahl Spitzen erreicht ist. Zudem ist es möglich eine Rahmendicke zu bestimmen. Auch eine Rotation um den Anker (Winkel) kann eingestellt werden. Bei Anker =0 wird der Konstruktionspunkt verwendet. Printing and typographical errors reserved. 60 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 61: Kreis/Ellipse Platzieren

    Ist kein RadiusY angegeben, wird er auf RadiusX gesetzt (Kreis). Auch eine Rotation um den Anker (Winkel) kann eingestellt werden. Printing and typographical errors reserved. 61 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 62: Kreissegment Platzieren

    Ist kein RadiusY angegeben, wird er auf RadiusX gesetzt (Kreis). Zudem ist es möglich eine Rahmendicke zu bestimmen. Auch eine Rotation um den Anker (Winkel) kann eingestellt werden. Printing and typographical errors reserved. 62 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 63: Polilinie Platzieren

    Punkt wird automatisch eine Verbindung zum ersten Punkt gezeichnet und so das Polygon geschlossen. #GPF 1,1,20,20,100,100,120,180, 40,150,40,100 Punkte zu Polyline oder Polygon hinzufügen Printing and typographical errors reserved. 63 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 64: Pfad Platzieren

    Kleinbuchstaben (z.B. ?h, ?l, ...) relative Koordinaten. Folgende Segmentbefehle sind vorhanden: Segment Beispiel Horizontale Linie ?H x Vertikale Linie ?V y Linie ?L x, y 140,80 Printing and typographical errors reserved. 64 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 65 ?S c1x, c1y, c2x, c2y, x, y ,100 ,120 ,140,80 Glatte kubische Bézierkurve (der vorherige Stützpunkt ?T c2x, c2y, x, y wird gespiegelt) ,220,100 Pfad schließen Printing and typographical errors reserved. 65 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 66: Subpfad Zu Pfad Hinzufügen (Ab V1.1)

    Obj-ID, DrawStyle-Nr, x, y, "Segment1, ..., SegmentN" Der Befehl führt das gleiche wie #GPP aus. Allerdings werden die einzelnen Segmente als String übergeben. Printing and typographical errors reserved. 66 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 67 EA uniTFT-Serie Printing and typographical errors reserved. 67 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 68: Bargraph / Instrumente

    Registerwert, ..) automatisch ändern soll. Im Folgenden Beispiel wird eine rechteckiger Bargraph platziert, auf den Wert 30 vorbelegt und für die Touchbedienung aktiviert. Printing and typographical errors reserved. 68 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 69: Rechteckigen Bargraph Platzieren

    DrawStyle ist der Aufbau genauer erläutert. Die Spitze befindet sich Links. Der optionale Parameter Spitze gibt die Lage der Spitze an: Printing and typographical errors reserved. 69 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 70: Gebogenen Bargraph Platzieren

    Bargraphen. Die Laufrichtung wird durch Richtung bestimmt: Richtung Gegen den Uhrzeigersinn Im Uhrzeigersinn Auch eine Rotation um den Anker (Winkel) kann eingestellt werden. Printing and typographical errors reserved. 70 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 71: Schieberegler Definieren

    Der Befehl wandelt eine bestehende Gruppe Group-ID in einen Schieberegler um. Die Gruppe muss mindestens zwei bestehende Objekte beinhalten: · Einen Pfad (#GPL, #GPP) Path-ID Printing and typographical errors reserved. 71 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 72: Zeigerinstrument Aus Objekten Definieren

    Höhe =0 übergeben wird die Originalgröße des Instruments übernommen. Ist nur einer der beiden Parameter 0 wird das Instrument proportional auf den jeweilig anderen skaliert. Optional kann noch der Start- und Endwert (Ein- Printing and typographical errors reserved. 72 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 73: Einstellungen Bargraph / Instrumente

    Kalkulationswert ändert. Für die Berechnung der Anzeige wird allerdings auf die alte Kalkulation (#IVA) zurückgegriffen. Printing and typographical errors reserved. 73 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 74: Keyboard / Tastatur

    SHIFT (Verwende für einen Tastendruck das Keyboard Layout-Nr. 2, dann automatisch wieder Keyboard Layout-Nr. 1) CAPSLOG (Umschalten zwischen Keyboard Layout-Nr. 1, dann automatisch wieder Keyboard Layout-Nr. 2) DELETE Printing and typographical errors reserved. 74 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 75: Definition Alternativer Tastenbeschriftung/Styles

    ButtonStyleSpecial gilt für Sondertasten. Der letzte Parameter (Erscheinen) gibt an ob das Keyboard sofort angezeigt wird oder gemäß einer definierten Animation (#AOA / #AOR) erscheint: Erscheinen Keyboard wird sofort angezeigt Printing and typographical errors reserved. 75 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 76 EA uniTFT-Serie >=1 Keyboard erscheint gemäß Animation in der (Time) definierten Zeit (in 1/100s) Printing and typographical errors reserved. 76 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 77: Eingabeelement

    Obj-ID, Enable, ItemNummer, ItemNummer2, ... ItemNummerN (Input Spinbox Enable) SpinBox platzieren und anzeigen #ESP Obj-ID, x, y, Anker, Radius, Breite, SichtbareEinträge, RandX(0), Printing and typographical errors reserved. 77 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 78: Style Für Menü Definieren

    Auch das Ausklapprichtung des Menüs wird hier definiert: Ausklapprichtung unten/rechts oben/rechts unten/links oben/links unten/rechts oben/rechts unten/links oben/links normal platzsparend Printing and typographical errors reserved. 78 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 79: Einträge Für Menü Definieren

    Jedem Eintrag (ItemNummer) kann ein Icon zugeordnet werden <Iconname>. Damit ein Icon zugewiesen werden kann, muss der Eintrag bereits vorhanden sein. Printing and typographical errors reserved. 79 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 80 ItemNummer, ItemNummer2, ... ItemNummerN Der Befehl selektiert/deselektiert einen Eintrag (ItemNummer). Visuell wird ein Haken angezeigt. Per default ist kein Eintrag ausgewählt. Printing and typographical errors reserved. 80 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 81: Menü Platzieren Und Anzeigen

    #ECS 1,0,6,1,5,5 #ECD 1,"Entry %02d";1,6 #ECP 1,0,271,1,5,0,3,5,5,10 #ECO Styles für ComboBox definieren #ECS Obj-ID, Ausklapprichtung, TextStyle-Nr., DrawStyle-Nr. Hintergund, DrawStyle-Nr. Auswahl, DrawStyle-Nr. Printing and typographical errors reserved. 81 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 82: Einträge Für Combobox Definieren

    Der Befehl aktiviert/deaktiviert einen Eintrag (ItemNummer). Ist ein Eintrag deaktiviert kann er nicht per Touch ausgewählt werden. Per default sind alle Einträge aktiv. Enable Printing and typographical errors reserved. 82 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 83: Combobox Platzieren Und Anzeigen

    Der Befehl selektiert einen Eintrag (ItemNummer). SpinBox #ESS 1,0,4,1,5 #ESD 1,1,"Item %02d";1,6 #ESD 1,2,"Item %02d";1,6 #ESP 1,20,20,7,5,0,5,5,10 #ESO 1,$0400 Styles für SpinBox definieren Printing and typographical errors reserved. 83 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 84: Einträge Für Spinbox Definieren

    Jedem Eintrag kann ein Icon zugeordnet werden <Iconname>. Damit ein Icon zugewiesen werden kann, muss der Eintrag bereits vorhanden sein. ItemNummer setzt sich folgendermaßen zusammen: Printing and typographical errors reserved. 84 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 85: Spinbox Platzieren Und Anzeigen

    Der Befehl aktiviert/deaktiviert einen Eintrag (ItemNummer). Ist ein Eintrag deaktiviert kann er nicht per Touch ausgewählt werden. Per default sind alle Einträge aktiv. Enable Disable Enable Toggle #ESE 1,0,$0200 SpinBox platzieren und anzeigen Printing and typographical errors reserved. 85 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 86: Spinbox-Eintrag Selektieren

    Icon an. Abstand definiert den Abstand der Boxen innerhalb der SpinBox-Gruppe. SpinBox-Eintrag selektieren #ESO Obj-ID, ItemNummer Der Befehl selektiert einen Eintrag (ItemNummer). Printing and typographical errors reserved. 86 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 87: Action / Animation

    Ist die Animationsdefinition innerhalb eines Makros ist dieser Befehl nicht notwendig, da ein Makro immer komplett abgearbeitet wird, bevor der Bildschirminhalt neu gezeichnet wird. Start Animationsdefinition beenden ® alle neuen Animationen starten Printing and typographical errors reserved. 87 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 88: Animation Absolut/Relativ Definieren

    Das Objekt folgt dem Aktionspfad (#APD), der Offset bestimmt prozentual den Startwert. Der zeitliche Verlauf wird durch die Aktionskurve (1..10) vorgegeben. Printing and typographical errors reserved. 88 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 89 Rotation ändern Drehung des Objekts um Winkel-Grad (<0 im, >0 gegen den Uhrzeigersinn). Der zeitliche Verlauf wird durch die Aktionskurve (1..10) vorgegeben. Printing and typographical errors reserved. 89 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 90 Startwert. Der x-Wert des Pfades bestimmt die Scherung in x-Grad, der y-Wert entsprechend die Scherung in y-Grad. Der zeitliche Verlauf wird durch die Aktionskurve (1..10) vorgegeben. Printing and typographical errors reserved. 90 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 91: Animationstyp Und -Zeit Einstellen

    Die Gesamtzeit (in 1/100s) der Animation beinhaltet die Verzögerung beim Start (in 1/100s) und am Ende (in 1/100s). Der Typ gibt den Animationstyp vor: Printing and typographical errors reserved. 91 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 92 EA uniTFT-Serie 1 Erscheinen Objek t wird gelös Versc hwind Objek t wird unsic htbar Change (einmalig) 5 Zyklisch Printing and typographical errors reserved. 92 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 93 Animation löschen #AOD Obj-ID, ..., Obj-IDn Der Befehl löscht eine oder mehrere Animationen. Wird die Objekt-ID 0 übergeben, werden alle Animationen gelöscht. Printing and typographical errors reserved. 93 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 94: Aktionspfade Und Aktionskurven Definieren

    Die Aktionskurven geben den zeitlichen Verlauf der Animation vor. Es sind 10 Kurven vordefiniert, die verändert werden können (#ACD). Bei den Kurven handelt es sich um kubische Bézierkurven mit zwei Stützpunkten: Aktionskurve Printing and typographical errors reserved. 94 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 95 EA uniTFT-Serie ® ® Printing and typographical errors reserved. 95 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 96 EA uniTFT-Serie ® ® Printing and typographical errors reserved. 96 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 97 EA uniTFT-Serie ® Printing and typographical errors reserved. 97 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 98 EA uniTFT-Serie ® Ü ® Printing and typographical errors reserved. 98 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 99 EA uniTFT-Serie ® Ü ® Printing and typographical errors reserved. 99 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 100 EA uniTFT-Serie ® Printing and typographical errors reserved. 100 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 101 EA uniTFT-Serie ® ® Printing and typographical errors reserved. 101 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 102: Objektverwaltung

    #OLA Zeichenreihenfolge, Obj-ID, ..., Obj-IDn ändern (Object Layer Absolut) Zeichenreihenfolge (Layer) relativ #OLR Zeichenreihenfolge, Obj-ID, ..., Obj-IDn ändern (Object Layer Realtive) Printing and typographical errors reserved. 102 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 103 Der Befehl verschiebt Objekte (absolut oder relativ) an die neue Position. Wird die Obj-ID = 0 übergeben, werden alle Objekte verschoben. Printing and typographical errors reserved. 103 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 104: Größe Absolut/Relativ Ändern

    Die Zielfarbe hat sich nur im Rotanteil geändert. Die Differenz des Rotanteils beträgt 150. Dieser muss noch in die Prozentdarstellung umgerechnet werden: 100 = 117,65 Printing and typographical errors reserved. 104 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 105 Obj-ID, ..., Obj-IDn #OAO Den Anker 0 eines Objekts (Obj-ID) setzen. Der Befehl markiert gleichzeitig Anker 0 als aktiv. Printing and typographical errors reserved. 105 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 106 Objekt auf die Hintergrundebene verschieben #OBG RGB, Obj-ID, ..., Obj-IDn Existierende Objekte werden auf den Hintergrund verschoben. Die Hintergrundfarbe wird durch den Parameter RGB Printing and typographical errors reserved. 106 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 107 Grauwerte und der Zeit in 1/100 s bestimmt. Der Überblendeffekt kann vorwärts oder rückwärts (Richtung) dargestellt werden. Nach dem Überblenden wird das Makro 'Endmakro' aufgerufen. Richtung Vorwärts Rückwärts #OBP <P:picture/GrandCanyon.epg> ,0,0,7,<P:picture/Gradient.epg>,200,2 #OBP "GrandCanyon";0,0,7,"Gradient";200,2 Printing and typographical errors reserved. 107 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 108: Styles

    (Style Line End) Linienmuster ändern #CLP DrawStyle-Nr, RGB, LinienMuster-Nr (Style Line dash Pattern) TextStyle TextStyle definieren #CTF TextStyle-Nr, <FontName>, Größe(20), Ausrichtung(0), Printing and typographical errors reserved. 108 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 109: Füllung Löschen

    Typ (1), Zeit (100) (Style Animate Dashpattern) DrawStyle Füllung löschen #CFD DrawStyle-Nr. Dieser Befehl löscht die Füllung des DrawStyles (DrawStyle-Nr.). Füllung mit Vollfarbe definieren Printing and typographical errors reserved. 109 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 110: Füllung Mit Linearem Farbverlauf Definieren

    Befehl #CCR definiert werden. Der Fokus bestimmt prozentual den Startpunkt des Verlaufs. Bei FokusX =5000 wird mit FokusY der Anker angegeben der als Startpunkt des Verlaufs verwendet werden soll. Printing and typographical errors reserved. 110 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 111: Füllung Mit Konischem Farbverlauf Definieren

    Ein Muster (<PatternName>) wird als Füllung für den DrawStyle (DrawStyle-Nr.) verwendet. Die Größe wird proportional prozentual angegeben. Der optionale Parameter Wiederholung gibt die Art der Bildwiederholung an: Printing and typographical errors reserved. 111 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 112: Winkel Von Linearem Farbverlauf Ändern

    Größe von Muster/Pattern ändern #CFS DrawStyle-Nr, Größe Der Befehl ändert die Größe des Muster/Pattern. Die Größe wird dabei proportional prozentual angegeben Printing and typographical errors reserved. 112 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 113 DrawStyle-Nr, Dicke Die Dicke der Linie verändern. Linienende/Verbindungsart ändern #CLE DrawStyle-Nr, Verbindung Art des Linienendes bzw, Verbindung ändern: Verbindung Harte Enden Printing and typographical errors reserved. 113 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 114 Die Größe (in Pixel ) des Fonts wird geändert (Größe =0 Originalgröße wird verwendet; nur bei Bildfonts). Ausrichtung ändern #CTA TextStyle-Nr, Ausrichtung Der Befehl ändert die Ausrichtung des Textes. Ausrichtung Linksbündig Printing and typographical errors reserved. 114 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 115 Den Text des ButtonStyles definieren. Der Offset gibt einen Zusätzlichen Abstand in Pixeln an, wo der Text auf dem Button positioniert wird. Printing and typographical errors reserved. 115 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 116 Die Position der Stützpunkte des Farbverlaufs werden verändert. Der Typ gibt den Animationstyp vor. Die Zeit in 1/100 s gibt die Zeitdauer an. Printing and typographical errors reserved. 116 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 117: Linien-Muster Definieren

    Prozent den Start des Musters. Es können maximal 10 Stützpunkte angegeben werden. LinienMuster Beispiele SolidLine Standard ∙ ∙ DashLine #CDP 1,0(4 lw),(2 Printing and typographical errors reserved. 117 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 118: Linien-Muster Animieren

    Der Offset des Linien-Musters wird verändert. Der Typ gibt den Animationstyp vor. Die Zeit in 1/100 s gibt die Zeitdauer Animation stoppen Zyklisch Zyklisch rückwärts PingPong PingPong rückwärts Printing and typographical errors reserved. 118 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 119 EA uniTFT-Serie #CDP 4,0,16,8,4,8,4,8 #CAD Printing and typographical errors reserved. 119 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 120: Makros

    (Macro Hardware RS232 master) Sekundenmakro (RTC) definieren #MDS <Makroname> (Macro Define Second) Sound-Endmakro definieren #MHS <Makroname> (Macro Hardware Soundend) Backlight Autodimmmakro #MDL <Makroname> definieren Printing and typographical errors reserved. 120 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 121: Makros Ausführen

    Normalmakro bedingt ausführen #MRC (Bedingung), <MakronameTrue>, <MakronameFalse> Wenn die Bedingung wahr ist wird <MakronameTrue> ausgeführt, ansonsten <MakronameFalse>. #MRC #MRC (R0<10),<P:macro/macroTRUE.emc>,<P:macro/macroFALSE.emc> <10),"mac Printing and typographical errors reserved. 121 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 122: Normalmakro Verzögert Ausführen

    Der Befehl führt manuell ein Analogmakro aus (Kanal 0...3). Die Parametrisierung des Analogeingangs (Grenzen, Hysterese) werden mit der Befehlsgruppe 'Analog Input' eingestellt. Bei jeder Änderung Dekrement Inkrement Kleiner als Grenze 1 Printing and typographical errors reserved. 122 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 123: Touchmakro Manuell Ausführen

    Makronamen gelten dann für den ersten Punkt, die nächsten drei für den zweiten usw. Ist kein spezielles Makro für den Punkt definiert, werden immer die Makros für den ersten Punkt aufgerufen. #MDT 1,<P:macro/macroDOWN.emc>,<P:macro/macroUP.emc>,<P:macro/macroDRAG.emc> " Printing and typographical errors reserved. 123 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 124: Makro-Prozess Definieren

    (Startnummer bis Endnummer z.B. #MPD 1,100,"MacroProcess";1,50 MacroProcess50 werden aufgerufen. Der Typ gibt die Aufrufreihenfolge an: Zyklisch Zyklisch rückwärts PingPong PingPong rückwärts Einmalig Einmalig Printing and typographical errors reserved. 124 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 125: Bedingten Makro-Prozess Definieren

    Es können mehrere Makros aufgerufen werden (Startnummer bis Endnummer z.B. #MPC 1,100, ® MacroProcess1 .. MacroProcess50 werden aufgerufen. Der Typ gibt die (R1<10),"MacroProcess";1,50 Aufrufreihenfolge an: Zyklisch Zyklisch rückwärts PingPong PingPong Printing and typographical errors reserved. 125 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 126: Automatischen Makro-Prozess Definieren

    (<Makroname>) auf. Es können mehrere Makros aufgerufen werden (Startnummer bis Endnummer z.B. #MPA ® MacroProcess1 .. MacroProcess50 werden aufgerufen. Der Typ gibt 1,100,(R1<10),"MacroProcess";1,50 die Aufrufreihenfolge an: Printing and typographical errors reserved. 126 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 127: Zeit Von Makro-Prozess Ändern

    " " Zeit von Makro-Prozess ändern #MPT Prozess-Nr, Zeit Die Zeit (1/100 s) für den Makroprozess (Prozess-Nr =0 alle) wird geändert. Printing and typographical errors reserved. 127 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 128: Action-Endmakro Definieren

    Das Bitmakro wird aufgerufen wenn eine Flanke am Portpin (0...127) registriert wird. Flanke Fallend Steigend Beide Flanken #MHB #MHB 16,2,<P:macro/Macro.emc> ,"Macro"; Printing and typographical errors reserved. 128 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 129: Analogmakro Definieren

    Das Makro (<Makroname>) wird aufgerufen wenn die Bufferanzahl (0=disable) im Master RS232 Empfangsbuffer erreicht wird. #MHR #MHR 42,<P:macro/Macro.emc> ,"Macro"; Sekundenmakro (RTC) definieren Printing and typographical errors reserved. 129 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 130: Sound-Endmakro Definieren

    Der Befehl definiert ein Gestenmakro. Das Makro <MakronameDoubleClick> wird bei einem Doppelklick, das Makro <MakronameLongClick> bei einem langen Klick aufgerufen. #MDG ,"MacroDo #MDG 1,<P:macro/MacroDoubleClick>,<P:macro/MacroLongClick> ubleClick " ;"MacroLo ngClick"; Makrodefinitionen löschen Printing and typographical errors reserved. 130 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 131: Befehle Innerhalb Von Makros

    (Bedingung), Befehlen(1) Wenn die Bedingung wahr ist, überspringt der Befehl die definierte Anzahl an Befehlen (Leerzeilen und Kommentare werden ignoriert) im Makro. Printing and typographical errors reserved. 131 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 132: Sprung Zu Ziel (Ab V.1.1)

    /**Command 3 Sprungziel setzen #MFM Marker-Nr(0) Der Befehl setzt ein Sprungziel (Marker-Nr. 0..99) im Makro. Sprung zu Ziel mit Rücksprung (ab V1.1) Printing and typographical errors reserved. 132 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 133: Rücksprung Zu Aufruf

    Wenn die Bedingung wahr ist, wird das Makro verlassen. Optional kann ein weiteres Makro (<Makroname>) aufgerufen werden. Marker löschen (ab V1.1) #MFD Marker-Nr Der Befehl löscht den letzten Marker mit der Marker-Nr. Printing and typographical errors reserved. 133 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 134: Vergleich Zwischen C-Code Und M Akro-Code

    //Command 2 #MFJ (R0<10),1 }while(R1<10) Funktionsaufruf C-Code Makro-Code #MFC #??? /**Command 1 subfunction(); #??? /**Command 2 //Command 1 #MFE //Command 2 Printing and typographical errors reserved. 134 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 135 EA uniTFT-Serie /**--------------- subfunction-------------- void subfunction() #MFM #??? /**Function //Function Command 1 Command 1 //Function Command 2 #??? /**Function Command 1 #MFR Printing and typographical errors reserved. 135 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 136: Variablen / Register

    Letzte Fehlermeldung in #VSL String-ID, Löschen(1) Stringregister (Variable Stringregister Last error) Stringregister mischen #VMS String-ID Start, String-ID Ende (Variable Mix Strings) Printing and typographical errors reserved. 136 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 137 (Variable Array Pointer) Array sortieren #VQA Array-ID, StartIndex, EndIndex(letzter Index) (Variable Quicksort Arrays) Array mischen #VMA Array-ID, StartIndex, EndIndex(letzter Index) (Variable Mix Arrays) Printing and typographical errors reserved. 137 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 138 Die unten stehende Befehle setzten voraus, dass die Stringfiles (Chinese.txt, English.txt, Cyrillic.txt und German.txt) bereits auf der SD-Card im Projektpfad im Unterordner Strings vorhanden sind: <P: xt> <P: > Printing and typographical errors reserved. 138 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 139 EA uniTFT-Serie <P: t> <P: > Stringfile laden Printing and typographical errors reserved. 139 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 140: Stringfile Löschen

    Der String der Speicherstelle String-ID wird ab der Postion Offset gelöscht und die neuen Daten ("New String") werden angefügt. String-ID Wert #VSS 0,"Hello World"; "Hello Test" #VSP 0,6,"Test"; Printing and typographical errors reserved. 140 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 141: Teilstring Aus Stringregister Ausschneiden Und Verschieben (Ab V1.1)

    Der String (String-ID Quelle) wird in Teilstrings zerlegt. Die Teilstrings werden ab String-ID Ziel Start abgelegt. Die Anzahl der Teilstrings wird in Register-ID abgelegt. Der Parameter Seperator gibt das Trennzeichen an. Printing and typographical errors reserved. 141 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 142: Stringregister Mit Zeit/Datum Setzen

    #VSO Stringregister senden (ASCII) #VSA String-ID, ... Den Inhalt des Stringregisters (ASCII formatiert) in den Sendepuffer stellen. Die Rückmeldung ist folgendermaßen Printing and typographical errors reserved. 142 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 143: Stringregister Sortieren (Ab V1.1)

    Anzahl=0 wird die gesamte Länge untersucht. Offset gibt die Stelle im String an ab der die Sortierung beginnt. Zudem kann die Richtung angegeben werden: Printing and typographical errors reserved. 143 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 144: Letzte Fehlermeldung In Stringregister (Ab V1.3)

    #VRI Register-ID, Wert, Wert1 [ID+1], ... Der Befehl speichert im Registersatz (Register-ID [0...499]) einen Integerwert (32 Bit). Register-ID Wert #VRI 0,10,42,-8 Printing and typographical errors reserved. 144 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 145: Objektstring Umwandeln

    Register aus RTC-RAM lesen #VRR Register-ID, Register-ID1, ... Aus dem RTC-RAM (ID) einen Wert zurück lesen und in Register (Register-ID) übernehmen Printing and typographical errors reserved. 145 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 146: Stringregister Als Kalkulation In Register Umwandeln (Integer)

    Register-ID Start, Register-ID Ende Der Bereich der Register (Register-ID Start bis Register-ID Ende) werden sortiert. Register-ID Wert davor Wert danach #VRI 0,2,8,4,-5 #VQR Printing and typographical errors reserved. 146 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 147 Array-ID, Wert(0), element index, ... Der Befehl füllt alle Elemente des Arrays (Array-ID [0...499]) mit dem gegeben Wert. Ist kein Wert angegeben wird Printing and typographical errors reserved. 147 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 148: Array-Elementen Werte Zuweisen (Mit Index)

    Der Befehl mischt die Werte des Arrays im angegebenen Bereich (StartIndex bis EndIndex). Die Werte bleiben dabei unverändert. Nur die Reihenfolge (Indexes) wird angepasst. Damit ist eine neue Zuordnung der Array-Indexes Û Werte vorhanden..Printing and typographical errors reserved. 148 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 149: I/O Port

    Port Ausgang setzen #HPW Port, Zustand, Zustand [Port+1], .. Der Befehl setzt für einen ganzen Port bitweise den Zustand der Ausgänge. Printing and typographical errors reserved. 149 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 150: Port Eingänge Lesen

    Gibt an welche der 16 möglichen Portbausteine angeschlossen (=1) sind und stellt diese Information in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Printing and typographical errors reserved. 150 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 151: Portpin Definieren (Eingang/Ausgang)

    Der Befehl stellt den Zustand eines oder mehrerer (Anzahl) Portpins (beginnend mit Portpin) in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Printing and typographical errors reserved. 151 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 152 EA uniTFT-Serie Portpi Anza Zusta Zusta nd 1 nd 2 8-Bit 8-Bit 8-Bit 8-Bit Wert Wert Wert Wert #HBR Siehe auch bit(a) Printing and typographical errors reserved. 152 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 153: Analog Input

    Die Hysterese für den jeweiligen Kanal in ADC-Counts festlegen. Default ist die Hysterese für jeden Kanal 4. Erst nach überschreiten der Hysterese wird das jeweilige definierte Makro aufgerufen. Printing and typographical errors reserved. 153 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 154: Pwm Output

    Der Befehl stellt mit den beiden Parameter On Value und Total Value das Tastverhältnis ein. Die Frequenz bleibt unverändert: Value DutyCycle Total Value Printing and typographical errors reserved. 154 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 155 EA uniTFT-Serie #HFD Printing and typographical errors reserved. 155 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 156: Master-Schnittstellen

    (Hardware RS232/SPI/I2c send File) #HIF #HRR Daten empfangen und in den Sendepuffer stellen #HSR Anzahl [32-Bit] (max 1024) (Hardware RS232/SPI/I2c Receive to buffer) #HIR Printing and typographical errors reserved. 156 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 157: Rs232 Baudrate Einstellen

    Mit dem Befehl wird die Frequenz (15600...1000000 Hz), der SPI-Modus (0..3) und die Datenreihenfolge der Master SPI Schnittstelle eingestellt Datenreihenfolge MSB first LSB first Printing and typographical errors reserved. 157 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 158: Spi Chip Select Einstellen

    Der Befehl sendet einen String oder einzelne Codes als Unicode Wert(e) (16 Bit pro Zeichen). 32-Bit Signed Werte senden (ab V1.2) (RS2 Wert, Wert1... Printing and typographical errors reserved. 158 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 159 Der Befehl sendet eine Anzahl an Registereinträge (Register-ID) binär über die Master Schnittstelle. Signed Byte 1 Byte little endian Unsigned 1 Byte Byte Printing and typographical errors reserved. 159 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 160 Der Befehl sendet eine Anzahl an Array-Elemente (Array-ID), beginnend mit dem Start Index, binär über die Master Schnittstelle. Signed Byte 1 Byte little endian Unsigned 1 Byte Printing and typographical errors reserved. 160 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 161: Daten Empfangen Und In Den Sendepuffer Stellen

    (RS2 (SPI) <Filename> (I²C) Der Befehl sendet eine Datei (<Filename>) über die Master Schnittstelle. Daten empfangen und in den Sendepuffer stellen Printing and typographical errors reserved. 161 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 162: Bit Daten Empfangen Und In Ein Stringregister Schreiben

    Der Befehl liest eine Anzahl an Daten aus dem Master Empfangspuffer und schreibt sie in das angegebene Stringregister (String-ID). Siehe auch mstRA() Binäre Daten empfangen und in ein Printing and typographical errors reserved. 162 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 163 Unsigned big endian 3 Byte Integer Signed 4 Byte Integer Unsigned 4 Byte Integer 133 Float 4 Byte Siehe auch mstRA() Printing and typographical errors reserved. 163 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 164: Binäre Daten Empfangen Und In Ein Array Schreiben (Ab V1.4)

    3 Byte Integer Unsigned big endian 3 Byte Integer Signed 4 Byte Integer Unsigned 4 Byte Integer 133 Float 4 Byte Printing and typographical errors reserved. 164 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 165 EA uniTFT-Serie Printing and typographical errors reserved. 165 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 166: Sound

    Sound abspielen #HTP <Soundname> Der Befehl spielt das angegebene Soundfile ab. Sound stoppen #HTS Der Befehl stoppt das zur Zeit abgespielte Soundfile. Printing and typographical errors reserved. 166 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 167: Video Input

    Der Befehl bescheidet das Videobild: Links = Offset von Links (default =0), Oben = Offset von Oben (default =0), Breite = Breite des Videobildes (default =720), Höhe = Höhe des Bildes (default =576). Printing and typographical errors reserved. 167 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 168: Uhrzeit

    Der Befehl wandelt eine bestehende Gruppe in eine Uhr um. Stundenzeiger-ID gibt die Obj-ID für den Stundenzeiger, Mintutenzeiger-ID die Obj-ID für den Minutenzeiger, Sekundenzeiger-ID die Obj-ID für den Sekundenzeiger an. Printing and typographical errors reserved. 168 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 169 Der Befehl stellt Datum und Uhrzeit als Unicode String in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Unicode- Absc String hluss Printing and typographical errors reserved. 169 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 170: Basisjahr Für Uhrzeitberechnung Definieren (Ab V1.3)

    %[]Y Jahr Wochentag %[]W (String) %[]N Monat (String) Optional [] Zwei Digits mit führender 0 (Default) Minimum 1 Digits ohne führendem Zeichen Printing and typographical errors reserved. 170 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 171 Zeichen aus dem Wochen- Monatsstring anzeigen Beispiele 09:25:04 "%h:%m:%s"; 20.12.2019 "%D.%M.%Y"; 20 Dezember 2019 "%D %N %Y"; Freitag, 20.12.2019 "%W, %D.%M.%Y"; Printing and typographical errors reserved. 171 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 172: Files Sd-Card

    <Dateiname>, Position [32-Bit] (Anfang) (File Read Open) Datei schließen (Leseoperation) #FRC (File Read Close) Leseposition von Datei setzen #FRP Position [32-Bit] (File Read Position) Printing and typographical errors reserved. 172 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 173: Ordner Erstellen

    Ordner erstellen #FDC <Pfad> Der Befehl legt einen neuen Ordner an. Der Parameter <Pfad> gibt den Namen und den Ort an. Printing and typographical errors reserved. 173 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 174: Ordner Löschen

    Der Befehl stellt alle Ordner und Dateien des aktuellen Arbeitsverzeichnisses in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Verzeichnis- Größe Attrib Zeit Datum Absc Printing and typographical errors reserved. 174 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 175: Alle Ordner Und Dateien Des Verzeichnisses Senden (Ascii)

    Der Befehl stellt alle Ordner des aktuellen Arbeitsverzeichnisses in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Verzeichnisn Absch luss 'String' mit Printing and typographical errors reserved. 175 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 176 ASCII-String in die Datei schreiben #FWA "String" Mit dem Befehl wird ein ASCII-String (8 Bit pro Zeichen) in die geöffnete Datei geschrieben. Printing and typographical errors reserved. 176 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 177 Der Befehl öffnet (nur lesen) eine Datei. Der Parameter Position (32-Bit Wert) gibt die Stelle in der Datei an, ab der gelesen werden soll. Datei schließen (Leseoperation) Printing and typographical errors reserved. 177 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 178 Der Befehl liest ein mit #FRS geschriebenes Stringregister zurück und speichert es in das Stringregister (String-ID). Daten lesen (8-Bit) und in ein Stringregister schreiben Printing and typographical errors reserved. 178 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 179: Allgemeine Befehle

    Der Befehl ändert den angegeben <Pfad> in ein neuen Namen (<Neuer Dateiname> ist nur der neue Name, ohne Pfad). Replace Nicht umbenennen wenn Ordner/Datei bereits vorhanden Vorhandenen Ordner/Datei löschen und Printing and typographical errors reserved. 179 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 180: Datei/Ordner Kopieren

    Attribute von Datei/Ordner ändern #FFA <Pfad>, Attribut Der Befehl setzt die Attribute des Ordners/ der Datei. Die Attribute können mit Bitveroderung gleichzeitig gesetzt Printing and typographical errors reserved. 180 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 181: Dateinamen In Ein Stringregister Laden (Ab V1.1)

    Anzahl wird im Register (Register-ID = ID) abgelegt. (Es kann mit Widlcards ?/* gesucht werden z.B. *Neu* legt alle Verzeichnisse ab in denen das Wort "Neu" vorkommt) Printing and typographical errors reserved. 181 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 182: Systembefehle

    Videobild als Datei speichern #XVF <Name>, Format(1) (System Videohardcopy File) Touchabgleich durchführen #XXT (System Touchabgleich) Display Ausrichtung einstellen #XCO Ausrichtung (System Configure Orientation) Printing and typographical errors reserved. 182 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 183: Interfaceeinstellung Für Kommunikation Mit Externer Steuerung (Slave Interfaces)

    115200 +0.64 230400 -0.80 460800 +2.08 921600 -3.68 Der Parameter Flash bestimmt ob die Einstellung gespeichert werden soll: Flash Einstellung nicht speichern Printing and typographical errors reserved. 183 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 184: Slave Spi Parameter Einstellen

    Mit dem Befehl wird der Projektpfad festgelegt. Unter diesem Pfad sucht das Modul automatisch nach Dateinamen, wie z.B. Makros. In Pfadangaben kann dann mit <P:...> gearbeitet werden. Projektpfad senden Printing and typographical errors reserved. 184 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 185: Hintergrundbeleuchtung: Helligkeit Einstellen

    Hintergrundbeleuchtung: Status automatische Dimmung #XAS Status Mit dem Befehl wird der Status der automatischen Dimmung der Hintergrundbeleuchtung eingestellt, default ist die Dimmung deaktiviert: Printing and typographical errors reserved. 185 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 186: Hintergrundbeleuchtung: Automatische Dimmung Einstellen

    Der Befehl erstellt ein Bildschirmfoto von der Position (x,y,Anker) und stellt es in den in den Sendepuffer. Je nachdem in welchen Format das Bild angefordert wurde wird ein Header und die Daten zurückgegeben. Format Printing and typographical errors reserved. 186 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 187: Hardcopy Als Datei Speichern

    BMP 16-Bit BMP 8-Bit Graustufen epg 32-Bit epg 16-Bit epg 8-Bit Graustufen epg 32-Bit compressed epg 16-Bit compressed epg 8-Bit Graustufen Printing and typographical errors reserved. 187 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 188: Hardcopy Als Bildobjekt Anzeigen (Ab V1.4)

    32-Bit compressed epg 16-Bit compressed epg 8-Bit Graustufen compressed Die Rückmeldung ist folgendermaßen aufgebaut: Header Daten Videobild als Datei speichern Printing and typographical errors reserved. 188 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 189: Display Ausrichtung Einstellen

    Der Befehl definiert die Ausrichtung (0, 90, 180, 270) des Displays. Default ist 0° Landscape. Firmwareversion senden #XIV Der Befehl stellt die Firmwareversion und den erkannten Touch in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Printing and typographical errors reserved. 189 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 190: Sd-Card Speicherübersicht Senden

    RAM Speicherübersicht senden #XIR Der Befehl stellt die Größe und den freier Speicherplatz des Objekt-RAMs in den Sendepuffer. Die Rückmeldung ist folgendermaßen aufgebaut: Printing and typographical errors reserved. 190 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 191: Display-Refresh-Rate Einstellen

    ) wird automatisch gedehnt bzw. gestaucht um auf dem physikalisch vorhandenen Display dargestellt #XCV800,480 zu werden. Protokoll aktivieren/deaktivieren (ab V1.1) #XCP Protokoll Der Befehl aktiviert bzw. deaktiviert das Small-/Short-Protokoll. Protokoll Printing and typographical errors reserved. 191 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 192 Mit dem Befehl kann das Modul neu gestartet werden: Option Normaler Reset Testmodus Disable PowerOnMakro Disable Default Bootmenü Reserviert Mass Storage Modus (ab V1.2) Printing and typographical errors reserved. 192 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 193: Antwort / Rückmeldung

    Portpin, Anzahl, Zustand 1, Zustand 2, ... Analog Input Analogeingang Wert <ESC> Kanal, Anzahl, Wert 1, Wert 2, ... Master Schnittstellen Printing and typographical errors reserved. 193 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 194: Dateizugriffe

    <ESC> Gesamt, Frei SD-Card Speicherinformationen <ESC> Gesamt, Frei Hardcopy <ESC> Header, Daten Hardcopy aus Videoeingang <ESC> Header, Daten Inhalt von EditBox Printing and typographical errors reserved. 194 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 195: Zustand Von Taster/Schalter

    Senden der Rückmeldung führen, wird mit dem Befehl #TCR eingestellt. Sollen keine Antworten über die serielle Schnittstelle übertragen werden, erfolgt dies mit #TCR 0,0,Obj-ID Printing and typographical errors reserved. 195 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 196 Der Inhalt (16 Bit pro Zeichen) des Stringregisters (String-ID) und die Länge wird ausgegeben. Der String wird nicht mit $00 abgeschlossen. Registerwert ausgeben Printing and typographical errors reserved. 196 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 197: Anzahl Der Portbausteine

    Der Wert (Wert 1) des AnalogKanals wird ausgegeben. Ist die Anzahl >1, so werden die auf den Kanal folgenden Messwerte gesendet (Wert 2). RS232 Daten Länge Daten Daten Daten Printing and typographical errors reserved. 197 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 198 $42 16-Bit Wert 16-Bit Wert 16-Bit Wert 16-Bit Wert 16-Bit Wert 16-Bit Wert 16-Bit Wert Die angeforderte Uhrzeit wird im eingestellten Format binär übertragen. Wochentag =0 bedeutet Sonntag Aktuelles Arbeitsverzeichnis Printing and typographical errors reserved. 198 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 199: Alle Ordner Und Dateien Aus Verzeichnis (Binäre Ausgabe)

    Alle Ordner aus Verzeichnis (ASCII Ausgabe) Verzeichnisn Absch luss 'String' mit abgeschloss Alle Ordnernamen im aktuellen Arbeitsverzeichnisses werden als ASCII Strings ausgegeben. Printing and typographical errors reserved. 199 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 200 Die Daten aus der Datei werden ausgegeben. Anzahl gibt die Länge der Datei an. Aktueller Projektpfad Pfad 'String' mit abgeschloss Der aktuelle Projektpfad wird ausgegeben. Versionsinformationen Versionsstrin 'String' mit Printing and typographical errors reserved. 200 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 201: Display-Informationen

    Eine Hardcopy des Displayinhalts wird ausgegeben. Header und Daten richten sich nach dem ausgewählten Format. Hardcopy aus Videoeingang Header Daten Eine Hardcopy des Videoeingangs wird ausgegeben. Header und Daten richten sich nach dem ausgewählten Format. Printing and typographical errors reserved. 201 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 202: Funktionen Und Kalkulationen

    ● Arkussinus asin(var) ● Arkuskosinus acos(var) ● Arkustangens atan(var) ● Arkustangens, Quadranten-richtig atan(y,x) ● ● Minimum min(a,b,c…) ● ● Maximum max(a,b,c…) Printing and typographical errors reserved. 202 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 203 Kleiner, Kleiner gleich <, <= ● ● Größer, Größer gleich >, >= Entscheidung If-Then-Else-Funktion ifte(Bedingung, Wert true, ● ● Wert false) Printing and typographical errors reserved. 203 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 204 Aktuell angezeigtes Item (0=geschlossen, - ● ● objCV(id) 1=kein item sichtbar) ● ● Enable state von Item (1=enabled, 0=disabled) objCE(id, item) Objektbefehle SpinBox Printing and typographical errors reserved. 204 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 205 ● Letzter Keyboard code butC() ● ● Anzahl der Touchpunkte (Down-Event) touchA() ● ● Letzte Touchposition X (Down- oder Drag-Event) touchX() Printing and typographical errors reserved. 205 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 206 Tag + Monat + Jahr (1932 - 2067) in ● date(D,M,Y) Datumszeitwert wandeln aktuelle Uhrzeit in Sekunden wandeln (berechnet ● time() ab 0:00:00 Uhr) Printing and typographical errors reserved. 206 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 207 Vergleich zweier Stringregister von Anfang bis len strC(n1, n2, len) Vergleich zweier Stringregister von offset mit ● strC(n1, n2, len, offset) Anzahl len Codes (ab V1.1) Printing and typographical errors reserved. 207 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 208 Aus einzelnen RGB-Bytes eine 24 Bit-Farbwert ● RGB(R, G, B) berechnen RGB 24 Bit-Farbwert aus einem Farb-Rampen / ● rampRGB(nr, offset) Printing and typographical errors reserved. 208 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 209 Objektramspeicherplatz abfragen (ab V1.4) memRT() ● Freien Objektramspeicherplatz abfragen (ab V1.4) memRF() Maximalen Block im Objektramspeicherplatz ● memRB() abfragen (ab. V1.4) Modulbefehle Printing and typographical errors reserved. 209 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 210: Liste Der Operatoren Nach Priorität

    Liste der Operatoren nach Priorität Klammern / Funktionsaufruf (höchste) Register Inkrement Register Dekrement Vorzeichen Vorzeichen logisches NICHT bitweises NICHT Multiplikation Division Addition Subtraktion Printing and typographical errors reserved. 210 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 211 > größer >= größer gleich gleich ungleich & bitweises UND bitweises exklusives ODER bitweises ODER && logisches UND logisches ODER (niedrigste) Printing and typographical errors reserved. 211 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 212: Hardware

    Handschuhen bedienbar ist, oder die kapazitive Version mit gehärteter Glasoberfläche, welches auch mit dünnen Handschuhen bedienbar ist. Frontansicht (exemplarisch EA uniTFT050-ATC) Printing and typographical errors reserved. 212 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 213: Rückansicht (Exemplarisch Ea Unitft050-Atc)

    EA uniTFT-Serie Rückansicht (exemplarisch EA uniTFT050-ATC) Printing and typographical errors reserved. 213 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 214: Pinbelegung

    Power Supply 3,3 V EA uniTFT050-A: Verbindung zu Pin 2 VLED EA uniTFT101-A und EA uniTFT070-A: separate Versorg Ground 0 V Printing and typographical errors reserved. 214 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 215: Beschreibung

    Master SPI: CLK MISO Master SPI: MISO MOSI Master SPI: MOSI Master SPI: Chip Select Power Supply 3,3 V Ground 0 V Printing and typographical errors reserved. 215 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 216: Serielle Schnittstellen

    (Slave), die der Masterschnittstelle wird mit dem Befehl #HRP gesetzt. Alternativ kann der Befehl direkt in die Boot-Datei <start.emc> geschrieben werden: Printing and typographical errors reserved. 216 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 217: Spi

    Befehle: Der SPI-Bus besteht aus folgenden Leitungen: · MOSI (Master Out ® Slave In) auch SDO (Serial Data Out) oder DO Printing and typographical errors reserved. 217 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 218 Mode CPOL CPHA DORD (0) - MSB First DORD (1) Die maximale Frequenz des Moduls im Slave-Modus ist 1 MHz. Die Masterschnittstelle kann ebenfalls bis zu 1 MHz Printing and typographical errors reserved. 218 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 219: I²C

    Das Modul verfügt über eine CDC Geräteklasse und meldet sich damit als virtuelle serielle COM-Schnittstelle am PC Beschreibung Wert Geräteklasse USB Vendor ID 0x2DA9 Printing and typographical errors reserved. 219 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 220 Protokoll zu deaktivieren, Pin 22 darf nicht auf GND gelegt werden. Die hohe Geschwindigkeit am USB führt sonst zu Pufferüberläufen, die nur durch das Protokoll verhindert werden. Printing and typographical errors reserved. 220 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 221: Touchpanel

    Hierfür muss auf der SD-Card im Root-Verzeichnis die Datei "touchadjust.off" mit leerem Inhalt erzeugt werden. Das kann zum Beispiel durch uni-TFT Befehle erfolgen: #FWO</touchadjust.off> #FWC Printing and typographical errors reserved. 221 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 222: I/O - Digitale Ein- Und Ausgänge

    Schaltung der I/O-Strom verstärkt werden, z.B. durch einen externen Transistor oder MOSFET. Mehr Details unter Elektrische Spezifikation Die Übersicht über die Softwarebefehle zu den I/O's finden Sie unter dem Punkt 'I/O Port'. Printing and typographical errors reserved. 222 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 223: Analog Input

    Unterschreiten eines Grenzbereiches kann auch z.B. einen Alarm auslösen. Die Übersicht über die Softwarebefehle rund um die Analogeingänge finden Sie unter dem Punkt 'Analog Input' Printing and typographical errors reserved. 223 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 224: Pwm Output

    Tastverhältnisses sorgt dann für eine geringe Motordrehzahl/Spannung bei kurzer Anschaltzeit oder eine hohe Motordrehzahl/Spannung bei langer Anschaltzeit. Die Ausgangspegel liegen bei 0V und VDD. Printing and typographical errors reserved. 224 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 225: Video Input

    Livebild (#PVP). Es ist Möglich Screenshots des Videobildes (#XVS) zu erstellen, eine Filmaufnahme ist nicht möglich. Printing and typographical errors reserved. 225 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 226: Uhrzeit

    Abweichungen von bis zu 0,02% möglich. Die Abweichung kann durch wiederholtes Abgleichen der Zeit (#WTD) in größeren Abständen verringert werden. Sie wird dadurch immer genauer. Printing and typographical errors reserved. 226 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 227: Sd-Card

    Die SD-Card kann ausgetauscht werden, z.B. für ein sicheren und einfachen Projektupdate im Feld. Das Modul muss hierfür komplett Spannungsfrei geschaltet werden und alle üblichen ESD-Vorkehrungen müssen getroffen werden: Printing and typographical errors reserved. 227 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 228: Elektrische Spezifikation

    Elektrische Spezifikation EA uniTFT101-A/-ATC Value Condition min. typ. max. Unit Operating temperature °C Storage temperature °C Storage humidity @ 60°C % RH Printing and typographical errors reserved. 228 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 229: Elektrische Spezifikation Allgemein

    Input high voltage I/O 0.8*VDD Output low voltage I/O 0.6*VDD Output high voltage I/O VDD-0.7 Output current I/O (total) I²C-bus pull-up MΩ Printing and typographical errors reserved. 229 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 230: Maßzeichnung Ea Unitft050-A

    EA uniTFT-Serie M aßzeichnung EA uniTFT050-A Printing and typographical errors reserved. 230 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 231: Maßzeichnung Ea Unitft070-A

    EA uniTFT-Serie M aßzeichnung EA uniTFT070-A M aßzeichnung EA uniTFT070-ATC Printing and typographical errors reserved. 231 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 232: Maßzeichnung Ea Unitft101-A

    EA uniTFT-Serie M aßzeichnung EA uniTFT101-A M aßzeichnung EA uniTFT101-ATC Printing and typographical errors reserved. 232 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 233: Montagehinweise

    Hinweis: Der doppelseitige Kleber am kapazitivem Touchpanel dient nicht der mechanischen Fixierung des Moduls, sondern stellt einen Staubschutz dar. Das Modul muss immer mit den Montagebolzen befestigt werden. Printing and typographical errors reserved. 233 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 234: Die Oberfläche

    Eine große Auswahl an Beispielprojekten finden Sie auf dem Home bzw. Willkommen-Screen. Abarbeitungsreihenfolge: M akros, Screen Die Abarbeitung der Makros und Screens folgt immer diesem Muster: Printing and typographical errors reserved. 234 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 235 0) bevor ein neuer Screen aufgebaut wird, außer dies wird in "Delete behaviour" in den Screen-Eigenschaften abgeschaltet oder auf die Objekte begrenzt. Printing and typographical errors reserved. 235 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 236: Tastenkürzel

    WYSIWYG - Grafische short cuts select / deselect multiple items Shift + Linke Maustaste select / deselect übereinander liegender Objekte Ctrl + Linke Maustaste Printing and typographical errors reserved. 236 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 237 Shift + Alt + H Space: to Grid vertical Shift + Alt + 1 Space: to Grid horizontal Shift + Alt + 2 Printing and typographical errors reserved. 237 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 238: Language Editor

    ACHTUNG: Microsoft Excel kann nicht mit CSV-Dateien die Unicodes enthalten umgehen. Also unbedingt mit LibreOffice oder anderen Tools bearbeiten. 1. Im Language Editor (F10) KeyNames definieren Printing and typographical errors reserved. 238 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 239 "yes"). 3. Nun kann mit dem KeyName die erforderliche Übersetzung ausgewählt werden und wird zur Laufzeit in die Eingestellte Sprache übersetzt. Printing and typographical errors reserved. 239 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 240 EA uniTFT-Serie 4. Im Projekt im Object editor eine Default language auswählen Printing and typographical errors reserved. 240 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 241: Register Editor

    Möglichkeit numerische und String – Defines zu vergeben, also eine Art Defines zu erstellen. Im Makro Editor können die definierten Beautified names anstelle der IDs verwendet werden. Printing and typographical errors reserved. 241 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 242: Makro Editor

    Als Hilfe eignet sich die kurze Befehlshilfe in der Statuszeile. Mit dem Tastenkürzel F1 wird automatisch die Hilfe zu dem jeweiligen Befehl angezeigt. Printing and typographical errors reserved. 242 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 243: Tools Für Windows

    System zum EA uniTFT übertragen. Dazu übertragen Sie den Inhalt der *.eup Datei 1:1 (mit Protokoll in Paketen), weitere Kommandos sind nicht notwendig. Printing and typographical errors reserved. 243 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 244 EA uniTFT-Serie EA Hardcopy ä Printing and typographical errors reserved. 244 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 245 EA uniTFT-Serie EA uniTFT Simulator Printing and typographical errors reserved. 245 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 246 EA uniTFT-Serie Printing and typographical errors reserved. 246 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 247 EA uniTFT-Serie ö ä Printing and typographical errors reserved. 247 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 248 EA uniTFT-Serie Printing and typographical errors reserved. 248 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 249 EA uniTFT-Serie Printing and typographical errors reserved. 249 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 250 EA uniTFT-Serie Printing and typographical errors reserved. 250 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 251 EA uniTFT-Serie ö Printing and typographical errors reserved. 251 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 252 EA uniTFT-Serie ü EA uniEXPLORER Printing and typographical errors reserved. 252 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 253 EA uniTFT-Serie Printing and typographical errors reserved. 253 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 254: Revision History

    - New start- / end-value #MFD - Marker delete #VSC #VSE - Sub string handling #VQS #VQC - Sorting string register Printing and typographical errors reserved. 254 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 255 1.33 Corrected typos and improved descriptions 30/08/2019 1.32 Corrected typos and improved descriptions 21/02/2019 1.31 Corrected drawing: "Dimension uniTFT101-A" (mounting stand-offs) Printing and typographical errors reserved. 255 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
  • Seite 256 Updated commands dimensional drawing for EA uniTFT070-A(TC) 08/30/2017 Updated commands New dimensional drawing Include help file in uniSKETCH 08/23/2016 First release Printing and typographical errors reserved. 256 / 256 ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.

Inhaltsverzeichnis