ich habe den Auftrag bekommen mich mal mit dem Thema Innenanzeigen auseinander zusetzten, nachdem ich es bereits mit der Matrix gemacht habe.
Ich soll nun die TFT anzeigen "Updaten", damit wir dann auch Werbung darüber laufen lassen können. Soweit hat alles auch geklappt, nur Anzeigen will sie nichts, außer der Haltewunsch und die Linie mit 0 passiert absolut nichts, sobald ein Umlauf über dem Drucker eingegeben wird. Mit den Bezeichnungen wie DS021 o.ä bin ich noch nicht ganz warm. Vielleicht kann mir da jemand brauchbare Tipps geben.
Wir haben bei uns in den Bussen mit TFT Prosysboxen eingebaut und die Daten kommen von einem IVU Drucker, der auf DS021 läuft.
Grüße
Code: Alles auswählen
[Kunde]
Name = TFT
Ort = Minden
Version = 1
Datum = 24.06.2026
Fahrzeug = Mit Räder
Kommentar = "1440x900"
[Anzeige]
Taktzeit = 0
Adresse = 9
Hstindex = xITele
DS21aAVariante = Unique
Worttrenner = " -+.,;:!$%&/()=?#*<>"
ZielAdresse = 1
// Dauer der Diagnoseausgabe beim Hochlauf
Hochlaufzeit = 1000 // x 1/100 Sekunden
[Grafikdateien]
Hintergrund = "llehint.png"
Font1 = "Arial"
// Farbenliste
// Farbe1 = 255,255,0 ; gelb
// Farbe1 = 0,0,0 ; Schwarz
[Auswahlneu]
// Diagnoseausgabe
Auswahl = 4, Hochlauf == 1 | Linie == 999
// default (Fahrwegsausgabe)
Auswahl = 0, 1
[Sequenz]
// SeqNr Teil Feldliste Zeit steuer Bild bei Infotainment
// default
Sequenz = 0, 0, 0, 0, 0, "llehint.png"
// Diagnoseausgabe
Sequenz = 4, 0, 9, 0, 0, "diaghint.png"
[Feldliste]
// Nr der Feldliste, Nr des Feldes
// Linienverlauf
Feld = 0,1 // Wagen haelt
Feld = 0,2 // Linennummer DS001/DS001a
Feld = 0,3 // Nächste Haltestelle DS003c
Feld = 0,4 // Uhrzeit
Feld = 0,5 // Ziel DS003a
Feld = 0,6 // Ziel DS003a
Feld = 0,7 // Ziel DS003a
Feld = 0,8 // Ziel DS003a
// Diagnose
Feld = 9,100 // Adresse Hardware
Feld = 9,101 // Adresse Software
Feld = 9,102 // Firmware
Feld = 9,103 // Kernel
Feld = 9,104 // Kundenname
Feld = 9,105 // Ort
Feld = 9,106 // Fahrzeug
Feld = 9,107 // CFG-Version
Feld = 9,108 // CFG-Datum
Feld = 9,109 // Kommentar
Feld = 9,110 // InfoTED-Version
[Feld = 1] // Wagen haelt
Feldnummer = 1
XPosition = 400
YPosition = 788
Breite = 600
Hoehe = 112
Texttyp = Statisch
Stopbild = "stopp.png"
[Feld = 2] // Linennummer DS001/DS001a
Feldnummer = 1;
XPosition = 28
YPosition = 23
Breite = 290
Hoehe = 136
Fonthoehe = 90
TextTyp = Linie
Position = zentriert
FontIndex = 1
Textdarstellung = original
Farbe1 = 255, 255, 0 ; gelb
[Feld=3] ; Zieltext 1.Zeile
Feldnummer = 1;
XPosition = 319
YPosition = 23
Breite = 1053
Hoehe = 136
Fonthoehe = 90
TextTyp = ZieltextDS021
Textdarstellung = original
Position = zentriert
FontIndex = 1
Farbe1 = 255, 255, 0 ; gelb
[Feld=4] ; nächste Haltestelle
Feldnummer = 1;
XPosition = 318
YPosition = 663
Breite = 963
Hoehe = 90
Fonthoehe = 90
TextTyp = HaltestelleDS021
Textdarstellung = grossklein
Position = links
FontIndex = 1
Farbe1 = 0, 0, 0 ; schwarz
[Feld=5] ; nächste Haltestelle 5. Zeile
Feldnummer = 1;
XPosition = 349
YPosition = 497
Breite = 800
Hoehe = 70
Fonthoehe = 70
TextTyp = HaltestelleDS021
HstIndex = 1
Textdarstellung = grossklein
Position = links
FontIndex = 1
Farbe1 = 0, 0, 0 ; schwarz
[Feld=6] ; Folgehaltestelle 4. Zeile
Feldnummer = 1;
XPosition = 420
YPosition = 347
Breite = 700
Hoehe = 70
Fonthoehe = 70
TextTyp = HaltestelleDS021
HstIndex = 2
Textdarstellung = grossklein
Position = links
FontIndex = 1
Farbe1 = 0, 0, 0 ; schwarz
[Feld=7] ; Folgehaltestelle 3. Zeile
Feldnummer = 1;
XPosition = 539
YPosition = 197
Breite = 700
Hoehe = 70
Fonthoehe = 70
TextTyp = HaltestelleDS021
HstIndex = 3
Textdarstellung = grossklein
Position = links
FontIndex = 1
Farbe1 = 0, 0, 0 ; schwarz
[Feld=8] ; Uhrzeit
Feldnummer = 1;
XPosition = 1004
YPosition = 788
Breite = 396
Hoehe = 112
Fonthoehe = 70
TextTyp = Uhrzeit
Textdarstellung = original
Position = zentriert
FontIndex = 1
Farbe1 = 0, 0, 0 ; schwarz
[Feld = 100] // Adresse Hardware
XPosition = 50
YPosition = 50
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = AdrSchalter
StatischerText = "Adress-Schalter = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 249, 41, 51 // rot
[Feld = 101] // Testausgaben Adresse Software
XPosition = 50
YPosition = 100
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Adresse
StatischerText = "IBIS-Adresse = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 102] // Firmware
XPosition = 50
YPosition = 150
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Infoexe
StatischerText = "Infoexe = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 103] // Kernel
XPosition = 50
YPosition = 200
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = KernelNr
StatischerText = "Kernel-Nr = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0,200, 0 // gruen
[Feld = 104] // Kundenname aus lleinfo.cfg
XPosition = 50
YPosition = 350
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Name
StatischerText = "Kunde = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 100,120,250 // blau
[Feld = 105] // Ort aus lleinfo.cfg
XPosition = 50
YPosition = 400
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Ort
StatischerText = "Ort = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 106] // Fahrzeug aus lleinfo.cfg
XPosition = 50
YPosition = 450
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Fahrzeug
StatischerText = "Fahrzeug = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 107] // CFG-Version der lleinfo.cfg
XPosition = 50
YPosition = 500
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = CfgVersion
StatischerText = "Cfg-Version = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 108] // CFG-Datum aus lleinfo.cfg
XPosition = 50
YPosition = 550
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = CfgDatum
StatischerText = "Cfg-Datum = "
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 109] // Kommentar
XPosition = 50
YPosition = 600
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = Kommentar
StatischerText = ""
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[Feld = 110] // InfoTedVersion
XPosition = 50
YPosition = 650
Breite = 1000
Hoehe = 45
Fonthoehe = 45
Texttyp = InfoTedVersion
StatischerText = ""
Position = 4 // links
FontIndex = 1 // Arial
Farbe1 = 0, 0, 0 // schwarz
[LinienUmsetzung]
// l-Tele lE-Tele l-Tele lE-Tele
// von bis von bis Text Pos Lng Pos Lng
// LNR = 0, 0, 0, 99, "0", 0, 0, 0, 0 // Keine Linie
// LNR = 1, 9, 0, 99, "0", 0, 1, 0, 0 // 1-9
// LNR = 10, 99, 0, 99, "00", 0, 2, 0, 0 // 10-99
// LNR = 100, 999, 0, 99, "000", 0, 3, 0, 0 // 100-999
[IBISTelegramme]
// DS000 ist Dummy-Datendatz (existiert nicht)
// bedeutet also bei Antworttelegramm *keine Antwort*
// Aufruf Ein Typ Res1 Res2 Res3 Antwort
IbisDS = DS001, 1, 1, 0, 0, 0, DS000 // ‘lZZZ‘ Linie
IbisDS = DS001a, 1, 1, 0, 0, 0, DS000 // ‘lEZZ‘ Linie-E
IbisDS = DS003, 1, 1, 0, 0, 0, DS000 // ‘zZZZ‘ Ziel-Nr.
IbisDS = DS003a, 1, 1, 0, 0, 0, DS000 // ‘zAHHnC‘ Zieltext
IbisDS = DS003c, 1, 1, 0, 0, 0, DS000 // ‘zIHnC‘ Nächste Haltestelle
IbisDS = DS005, 1, 1, 0, 0, 0, DS000 // ‘u4Z‘ Uhrzeit
IbisDS = DS006, 1, 1, 0, 0, 0, DS000 // ‘d5Z‘ Datum
IbisDS = DS010, 1, 111, 0, 0, 0, DS000 // ‘xSZZZ‘ Haltestellen-Nr. (Ansage)
IbisDS = DS010b, 1, 111, 0, 0, 0, DS000 // ‘xIZZ‘ Position im Verlauf
IbisDS = DS020, 1, 1, 0, 0, 0, DS120 // ‘aH‘ Statusanfrage
IbisDS = DS021aAZiel, 1, 1, 0, 0, 0, DS000 // ‘aAHnC‘ Zieltext Außenanzeige
IbisDS = DS021L, 1, 1, 0, 0, 0, DS120 // ‘aL...‘ Verlauf
IbisDS = DS021X, 1, 111, 0, 99, 0, DS120 // ‘aXAS...‘ Verlauf
IbisDS = DS036, 1, 1, 0, 0, 0, DS000 // ‘hP4Z‘ Ansage-Nr.
[Anzeigefelder]
// Nr XPosition YPosition Breite Hoehe
Feld = 1, 0, 0, 1400, 900