SICMA-Control mit Gobra Anzeige

Hier ist die Welt von LAWO und allen anhängigen Herstellern
Antworten
D
DenisAuer2907
Beiträge: 1
Registriert: Di 22. Sep 2026, 16:53
Wohnort: Asbach (WW)

SICMA-Control mit Gobra Anzeige

Beitrag von DenisAuer2907 »

Hallo zusammen,

ich habe derzeit ein Problem mit einem meiner Busse und hoffe, dass mir hier jemand weiterhelfen kann.

Der Bus besitzt ein SICMA Control Steuergerät sowie drei Gobra-Anzeigen. Probleme macht mir aktuell die seitliche Anzeige mit der Adresse 2. Die Anzeige hat eine Auflösung von 16 × 112 Pixeln.

Im manuellen Modus kann ich Ziele problemlos über die komplette Auflösung von 112 Pixeln darstellen. Sobald ich jedoch in den IBIS-Betrieb wechsle, werden die letzten 14 Pixel nicht mehr dargestellt. Der Text wird an dieser Stelle einfach abgeschnitten.

Als bisherige Lösung habe ich in der Konfiguration die Breite der Anzeige auf 98 Pixel reduziert. Dadurch wird das vom IBIS gesendete Ziel zwar vollständig dargestellt, allerdings fehlen mir weiterhin die letzten 14 Pixel der tatsächlich vorhandenen Anzeige.

Hat jemand eine Idee, woran das liegen könnte beziehungsweise welche Einstellung in der Konfig oder in der ZD dafür verantwortlich sein könnte?

Einen Auszug aus der Konfig sowie der ZD habe ich dem Beitrag beigefügt.

Ich bedanke mich schon einmal für eure Hilfe und freue mich über jeden Hinweis!







[Konfi13B] ;Format: [Busname] (1 - 15 Zeichen)
Steuerger„t = LLE8014 ;m”glich: LLE8014, IBIS, Haeni, Init, Elgeba, oder AEG
Linienziffern = 3 ;fr Markierung bei nicht-eingeb. Linie
LinienVerhalten = Eingebunden ;m”glich: Eingebunden, NichtEingebunden, Codiert
Messages = nein ;Message-Eingabe freigeben / sperren
Taktzeit = 20 ;Einheit: 1/10 s
Sendeadresse = 0 ;0=niemand sendet
DownloadTyp = KeinDL ;m”glich: KeinDL, DLAZ, DLZR
EpromTyp = K256 ;m”glich: K256, K512, M1
;Kommentar = "Kommentar"

;bis zu 31 Fonts k”nnen (zus„tzlich zum SYSTEM.S07) fest vorgeladen werden
;=> gedacht fr nicht eingebundene Linie bzw. zentrale Datenhaltung
Font = B9H14S3.F16,22 ;FRONT/SEITE, Einzeilig, Sehr dick (1)
Font = B6H14S2.F16,23 ;FRONT/SEITE Einzeilig, Dick (2)
Font = B5H13S1.F13,24 ;FRONT/SEITE Einzeilig, Dünn (3)
Font = B5H14S1.F16,11 ;FRONT/SEITE, Einzeilig, Sehr dünn (4)
Font = B6LH16.F16,25 ;FRONT/SEITE/HECK Lnr Ausweich Dünn
Font = B7H7S2.F07,31 ;FRONT/SEITE Zweizeilig, Up, Dick (1)
Font = T8BAEG.F07,26 ;FRONT/[SEITE] Zweizeilig, Up,/[Up] Dünn (2)/[1]
Font = B4H7S1.F07,15 ;SEITE, Zweilzeilig, Low, Sehr dünn [2]
Font = RSVG.F16,29 ;FRONT/HECK Liniennummer Dick
Font = RSVGOK.F16,1 ;SEITE Liniennummer Dick ohne Firmenlogo (Koffer)
Font = B5H7S1.F07,28 ;FRONT/SEITE, Zweizeilig, Low/[Up], Dünn (2)/[2]

Font = B8H14S3.F16,30 ;FRONT/SEITE, Einzeilig, Mittel (-)
Font = TST2.F07,2 ;FRONT/SEITE, Zweizeilig,
Font = TST2INV.F08,18 ;FRONT/SEITE, Zweizeilig, Ersatzverkehr oben




<1 : Front> ;Format: <Anzeigen-Adresse : Anzeigen-Name>
;Adresse: 1-15, Name: 1 - 15 Zeichen
;DisplayCode = 802/15
;Feld1 (linkes Feld, Linienkasten)
;[wenn nicht ben”tigt, alle Parameter auf 0 setzen!]
F1GapY0 = 0 ;Anzahl unbestckte Dots von oben
F1GapX = 0 ;Abstand zwischen den Blocks
F1GapY = 0
F1GapXF = 0 ;Flag: 1=nicht bestckte Dots, 0=Hardware-Lcke
F1BlockSizeX = 0 ;Breite eines Blocks 40
F1BlockSizeY = 0 ;H”he eines Blocks 24
F1BlocksX = 0 ;Anzahl Blocks
F1BlocksY = 0
F1CutStart = 0
F1CutWidth = 0
F1TechInvers = nein ;wenn Dots verkehrt eingel”tet
;Zeilentab fr Spalten im Feld1

; +----------------------------+
;*Ý 16 x xxx Feld1Ý
; +----------------------------+

;Zeilentab fr Spalten im Feld1
F1RowTable = 15,14,13,12,11,10,09,08,07,06+ ; 0 - 9
05,04,03,02,01,00,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27


;Feld2 (rechtes Feld, Textkasten)
;Folgendes Parameterfeld zeigt die typische Vollmatrix-Belegung: alle Gap-
;Parameter haben den Wert 0, die Blockanzahl ist in beiden Richtungen 1,
;und die BlockSizes legen die AnzeigengrӇe fest.
LeftC = 28
F2GapY0 = 0
F2GapX = 0
F2GapY = 0
F2GapXF = 0
F2BlockSizeX = 140
F2BlockSizeY = 16
F2BlocksX = 1
F2BlocksY = 1
F2CutStart = 0
F2CutWidth = 0
F2TechInvers = nein

; +----------------------------+
;*Ý 16 x xxx Feld2Ý
; +----------------------------+

;Zeilentab fr Spalten im Feld2
F2RowTable = 15,14,13,12,11,10,09,08,07,06+ ; 0 - 9
05,04,03,02,01,00,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27


;bis zu 5 Typ-Definitionen k”nnen angegeben werden
TeleTypDefA = z ;'z'-Telegramm auswerten
TeleTypDefB = l ;'l'-Telegramm auswerten

;bis zu 5 Variablen k”nnen definiert werden
TeleVarDefA = -,A3,A2,A1
TeleVarDefB = -,B3,B2,B1

; bis zu 50 Bedingungs-Zeilen k”nnen angegeben werden
FormIndexCond = Z,:,-,A3,A2,A1
FormIndexCond = L,:,-,B3,B2,B1

OpticalInvers = nein
;InversBereich = 999,999 ;zwischen 1000 und 1999 zus„tzlich optisch invertieren
LinienTextSpacing = 1
LinienFont = 29 ;Font muá mit 'Font'-Anweisung (s.o.) geladen werden
LinienXStart1 = 3 ;alles auch einzeln einstellbar
LinienXStart2 = 2
LinienXStart3 = 1
LinienXStart4 = 1
LinienSpace2 = 2
LinienSpace3 = 1
LinienSpace4 = 1
;---------- Die folgenden Parameter werden nur bei "Linienkasten = ja" ben”tigt
;LLE_LinienDisplayCode = 805/1
LinienSlot = 1 ;bei Anzeigen <= 16 Dots
LinienPlatte = 1
;MirrorLinCol = 0 ;2. Linie vorhanden?
; +----------------------------+
;*Ý (16x126) Ý
; +----------------------------+

ColumnTable = 031,030,029,028,027,026,025+ ; 0 - 6
023,022,021,020,019,018,017+ ; 7 - 13
015,014,013,012,011,010,009+ ; 14 - 20
007,006,005,004,003,002,001+ ; 21 - 27
063,062,061,060,059,058,057+ ; 28 - 34
055,054,053,052,051,050,049+ ; 35 - 41
047,046,045,044,043,042,041+ ; 42 - 48
039,038,037,036,035,034,033+ ; 49 - 55
095,094,093,092,091,090,089+ ; 56 - 62
087,086,085,084,083,082,081+ ; 63 - 69
079,078,077,076,075,074,073+ ; 70 - 76
071,070,069,068,067,066,065+ ; 77 - 83
127,126,125,124,123,122,121+ ; 84 - 90
119,118,117,116,115,114,113+ ; 91 - 97
111,110,109,108,107,106,105+ ; 98 - 104
103,102,101,100,099,098,097+ ;105 - 111
239,238,237,236,235,234,233+ ;112 - 118
231,230,229,228,227,226,225 ;119 - 125

;1=altes Treibersystem, 2=neues System
ColumnTypeTab = 01,01,01,01,01,01,01+ ; 0 - 6
01,01,01,01,01,01,01+ ; 7 - 13
01,01,01,01,01,01,01+ ; 14 - 20
01,01,01,01,01,01,01+ ; 21 - 27
01,01,01,01,01,01,01+ ; 28 - 34
01,01,01,01,01,01,01+ ; 35 - 41
01,01,01,01,01,01,01+ ; 42 - 48
01,01,01,01,01,01,01+ ; 49 - 55
01,01,01,01,01,01,01+ ; 56 - 62
01,01,01,01,01,01,01+ ; 63 - 69
01,01,01,01,01,01,01+ ; 70 - 76
01,01,01,01,01,01,01+ ; 77 - 83
01,01,01,01,01,01,01+ ; 84 - 90
01,01,01,01,01,01,01+ ; 91 - 97
01,01,01,01,01,01,01+ ; 98 - 104
01,01,01,01,01,01,01+ ;105 - 111
01,01,01,01,01,01,01+ ;112 - 118
01,01,01,01,01,01,01 ;119 - 125

;end of display definition



<2 : Seite Rechts> ;Format: <Anzeigen-Adresse : Anzeigen-Name>
;Adresse: 1-15, Name: 1 - 15 Zeichen
;DisplayCode = 802/15
;Feld1 (linkes Feld, Linienkasten)
;[wenn nicht ben”tigt, alle Parameter auf 0 setzen!]
F1GapY0 = 0 ;Anzahl unbestckte Dots von oben
F1GapX = 0 ;Abstand zwischen den Blocks
F1GapY = 0
F1GapXF = 0 ;Flag: 1=nicht bestckte Dots, 0=Hardware-Lcke
F1BlockSizeX = 0 ;Breite eines Blocks 40
F1BlockSizeY = 0 ;H”he eines Blocks 24
F1BlocksX = 0 ;Anzahl Blocks
F1BlocksY = 0
F1CutStart = 0
F1CutWidth = 0
F1TechInvers = nein ;wenn Dots verkehrt eingel”tet
;Zeilentab fr Spalten im Feld1

; +----------------------------+
;*Ý 16 x xxx Feld1Ý
; +----------------------------+

;Zeilentab fr Spalten im Feld1
F1RowTable = 15,14,13,12,11,10,09,08,07,06+ ; 0 - 9
05,04,03,02,01,00,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27


;Feld2 (rechtes Feld, Textkasten)
;Folgendes Parameterfeld zeigt die typische Vollmatrix-Belegung: alle Gap-
;Parameter haben den Wert 0, die Blockanzahl ist in beiden Richtungen 1,
;und die BlockSizes legen die AnzeigengrӇe fest.
LeftC = 28
F2GapY0 = 0
F2GapX = 0
F2GapY = 0
F2GapXF = 0
F2BlockSizeX = 98
F2BlockSizeY = 16
F2BlocksX = 1
F2BlocksY = 1
F2CutStart = 0
F2CutWidth = 0
F2TechInvers = nein

; +----------------------------+
;*Ý 16 x xxx Feld2Ý
; +----------------------------+

;Zeilentab fr Spalten im Feld2
F2RowTable = 15,14,13,12,11,10,09,08,07,06+ ; 0 - 9
05,04,03,02,01,00,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27


;bis zu 5 Typ-Definitionen k”nnen angegeben werden
TeleTypDefA = z ;'z'-Telegramm auswerten
TeleTypDefB = l ;'l'-Telegramm auswerten

;bis zu 5 Variablen k”nnen definiert werden
TeleVarDefA = -,A3,A2,A1
TeleVarDefB = -,B3,B2,B1

; bis zu 50 Bedingungs-Zeilen k”nnen angegeben werden
FormIndexCond = Z,:,-,A3,A2,A1
FormIndexCond = L,:,-,B3,B2,B1

OpticalInvers = nein
;InversBereich = 999,999 ;zwischen 1000 und 1999 zus„tzlich optisch invertieren
LinienTextSpacing = 1
LinienFont = 2 ;Font muá mit 'Font'-Anweisung (s.o.) geladen werden
LinienXStart1 = 3 ;alles auch einzeln einstellbar
LinienXStart2 = 2
LinienXStart3 = 1
LinienXStart4 = 1
LinienSpace2 = 2
LinienSpace3 = 1
LinienSpace4 = 1
;---------- Die folgenden Parameter werden nur bei "Linienkasten = ja" ben”tigt
;LLE_LinienDisplayCode = 805/1
LinienSlot = 1 ;bei Anzeigen <= 16 Dots
LinienPlatte = 1
;MirrorLinCol = 0 ;2. Linie vorhanden?
; +----------------------------+
;*Ý (16x126) Ý
; +----------------------------+

ColumnTable = 031,030,029,028,027,026,025+ ; 0 - 6
023,022,021,020,019,018,017+ ; 7 - 13
015,014,013,012,011,010,009+ ; 14 - 20
007,006,005,004,003,002,001+ ; 21 - 27
063,062,061,060,059,058,057+ ; 28 - 34
055,054,053,052,051,050,049+ ; 35 - 41
047,046,045,044,043,042,041+ ; 42 - 48
039,038,037,036,035,034,033+ ; 49 - 55
095,094,093,092,091,090,089+ ; 56 - 62
087,086,085,084,083,082,081+ ; 63 - 69
079,078,077,076,075,074,073+ ; 70 - 76
071,070,069,068,067,066,065+ ; 77 - 83
127,126,125,124,123,122,121+ ; 84 - 90
119,118,117,116,115,114,113+ ; 91 - 97
111,110,109,108,107,106,105+ ; 98 - 104
103,102,101,100,099,098,097+ ;105 - 111
239,238,237,236,235,234,233+ ;112 - 118
231,230,229,228,227,226,225 ;119 - 125

;1=altes Treibersystem, 2=neues System
ColumnTypeTab = 01,01,01,01,01,01,01+ ; 0 - 6
01,01,01,01,01,01,01+ ; 7 - 13
01,01,01,01,01,01,01+ ; 14 - 20
01,01,01,01,01,01,01+ ; 21 - 27
01,01,01,01,01,01,01+ ; 28 - 34
01,01,01,01,01,01,01+ ; 35 - 41
01,01,01,01,01,01,01+ ; 42 - 48
01,01,01,01,01,01,01+ ; 49 - 55
01,01,01,01,01,01,01+ ; 56 - 62
01,01,01,01,01,01,01+ ; 63 - 69
01,01,01,01,01,01,01+ ; 70 - 76
01,01,01,01,01,01,01+ ; 77 - 83
01,01,01,01,01,01,01+ ; 84 - 90
01,01,01,01,01,01,01+ ; 91 - 97
01,01,01,01,01,01,01+ ; 98 - 104
01,01,01,01,01,01,01+ ;105 - 111
01,01,01,01,01,01,01+ ;112 - 118
01,01,01,01,01,01,01 ;119 - 125

;end of display definition

<3 : Heck> ;Format: <Anzeigen-Adresse : Anzeigen-Name>
;Adresse: 1-15, Name: 1 - 15 Zeichen
;DisplayCode = 802/27
;Feld1 (linkes Feld, Linienkasten)
;[wenn nicht ben”tigt, alle Parameter auf 0 setzen!]
F1GapY0 = 0 ;Anzahl unbestckte Dots von oben
F1GapX = 0 ;Abstand zwischen den Blocks
F1GapY = 0
F1GapXF = 0 ;Flag: 1=nicht bestckte Dots, 0=Hardware-Lcke
F1BlockSizeX = 0 ;Breite eines Blocks
F1BlockSizeY = 0 ;H”he eines Blocks
F1BlocksX = 0 ;Anzahl Blocks
F1BlocksY = 0
F1CutStart = 0
F1CutWidth = 0
F1TechInvers = nein ;wenn Dots verkehrt eingel”tet
;Zeilentab fr Spalten im Feld1
F1RowTable = 14,13,12,11,10,09,08,07,06,05+ ; 0 - 9
04,03,02,01,00,16,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27

;Feld2 (rechtes Feld, Textkasten)
;Folgendes Parameterfeld zeigt die typische Vollmatrix-Belegung: alle Gap-
;Parameter haben den Wert 0, die Blockanzahl ist in beiden Richtungen 1,
;und die BlockSizes legen die AnzeigengrӇe fest.
LeftC = 0
F2GapY0 = 0
F2GapX = 0
F2GapY = 0
F2GapXF = 0
F2BlockSizeX = 28
F2BlockSizeY = 16
F2BlocksX = 1
F2BlocksY = 1
F2CutStart = 0
F2CutWidth = 0
F2TechInvers = nein
;Zeilentab fr Spalten im Feld2
F2RowTable = 14,13,12,11,10,09,08,07,06,05+ ; 0 - 9
04,03,02,01,00,16,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27

;bis zu 5 Typ-Definitionen k”nnen angegeben werden
TeleTypDefA = z ;'z'-Telegramm auswerten
TeleTypDefB = l ;'l'-Telegramm auswerten

;bis zu 5 Variablen k”nnen definiert werden
TeleVarDefA = -,A3,A2,A1
TeleVarDefB = -,B3,B2,B1

; bis zu 50 Bedingungs-Zeilen k”nnen angegeben werden
FormIndexCond = Z,:,-,A3,A2,A1
FormIndexCond = L,:,-,B3,B2,B1

OpticalInvers = nein
;InversBereich = 999,999 ;zwischen 1000 und 1999 zus„tzlich optisch invertieren
LinienTextSpacing = 3
LinienFont = 29 ;Font muá mit 'Font'-Anweisung (s.o.) geladen werden
LinienXStart1 = 3 ;alles auch einzeln einstellbar
LinienXStart2 = 2
LinienXStart3 = 1
LinienXStart4 = 1
LinienSpace2 = 2
LinienSpace3 = 1
LinienSpace4 = 1
;---------- Die folgenden Parameter werden nur bei "Linienkasten = ja" ben”tigt
;LLE_LinienDisplayCode = 805/1
LinienSlot = 1 ;bei Anzeigen <= 16 Dots
LinienPlatte = 1
;MirrorLinCol = 0 ;2. Linie vorhanden?

; +----------------------------+
;*Ý (13x28) Ý
; +----------------------------+

ColumnTable = 031,030,029,028,027,026,025+ ; 0 - 6
023,022,021,020,019,018,017+ ; 7 - 13
015,014,013,012,011,010,009+ ; 14 - 20
007,006,005,004,003,002,001 ; 21 - 27

;1=altes Treibersystem, 2=neues System
ColumnTypeTab = 01,01,01,01,01,01,01+ ; 0 - 6
01,01,01,01,01,01,01+ ; 7 - 13
01,01,01,01,01,01,01+ ; 14 - 20
01,01,01,01,01,01,01 ; 21 - 27

;end of display definition


<4 : Linie Links> ;Format: <Anzeigen-Adresse : Anzeigen-Name>
;Adresse: 1-15, Name: 1 - 15 Zeichen
;DisplayCode = 802/24
;Feld1 (linkes Feld, Linienkasten)
;[wenn nicht ben”tigt, alle Parameter auf 0 setzen!]
F1GapY0 = 0 ;Anzahl unbestckte Dots von oben
F1GapX = 0 ;Abstand zwischen den Blocks
F1GapY = 0
F1GapXF = 0 ;Flag: 1=nicht bestckte Dots, 0=Hardware-Lcke
F1BlockSizeX = 0 ;Breite eines Blocks
F1BlockSizeY = 0 ;H”he eines Blocks
F1BlocksX = 0 ;Anzahl Blocks
F1BlocksY = 0
F1CutStart = 0
F1CutWidth = 0
F1TechInvers = nein ;wenn Dots verkehrt eingel”tet
;Zeilentab fr Spalten im Feld1
F1RowTable = 14,13,12,11,10,09,08,07,06,05+ ; 0 - 9
04,03,02,01,00,16,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27

;Feld2 (rechtes Feld, Textkasten)
;Folgendes Parameterfeld zeigt die typische Vollmatrix-Belegung: alle Gap-
;Parameter haben den Wert 0, die Blockanzahl ist in beiden Richtungen 1,
;und die BlockSizes legen die AnzeigengrӇe fest.
F2GapY0 = 0
F2GapX = 0
F2GapY = 0
F2GapXF = 0
F2BlockSizeX = 28
F2BlockSizeY = 16
F2BlocksX = 1
F2BlocksY = 1
F2CutStart = 0
F2CutWidth = 0
F2TechInvers = nein
;Zeilentab fr Spalten im Feld2
F2RowTable = 14,13,12,11,10,09,08,07,06,05+ ; 0 - 9
04,03,02,01,00,16,16,16,16,16+ ;10 - 19
16,16,16,16,16,16,16,16 ;20 - 27

;bis zu 5 Typ-Definitionen k”nnen angegeben werden
TeleTypDefA = z ;'z'-Telegramm auswerten
TeleTypDefB = l ;'l'-Telegramm auswerten

;bis zu 5 Variablen k”nnen definiert werden
TeleVarDefA = -,A3,A2,A1
TeleVarDefB = -,B3,B2,B1

; bis zu 50 Bedingungs-Zeilen k”nnen angegeben werden
FormIndexCond = Z,:,-,A3,A2,A1
FormIndexCond = L,:,-,B3,B2,B1

OpticalInvers = nein
;InversBereich = 999,999 ;zwischen 1000 und 1999 zus„tzlich optisch invertieren
LinienTextSpacing = 3
LinienFont = 29 ;Font muá mit 'Font'-Anweisung (s.o.) geladen werden
LinienXStart1 = 3 ;alles auch einzeln einstellbar
LinienXStart2 = 2
LinienXStart3 = 1
LinienXStart4 = 1
LinienSpace2 = 2
LinienSpace3 = 1
LinienSpace4 = 1
;---------- Die folgenden Parameter werden nur bei "Linienkasten = ja" ben”tigt
;LLE_LinienDisplayCode = 805/1
LinienSlot = 1 ;bei Anzeigen <= 16 Dots
LinienPlatte = 1
;MirrorLinCol = 0 ;2. Linie vorhanden?

; +----------------------------+
;*Ý (13x28) Ý
; +----------------------------+

ColumnTable = 031,030,029,028,027,026,025+ ; 0 - 6
023,022,021,020,019,018,017+ ; 7 - 13
015,014,013,012,011,010,009+ ; 14 - 20
007,006,005,004,003,002,001 ; 21 - 27

;1=altes Treibersystem, 2=neues System
ColumnTypeTab = 01,01,01,01,01,01,01+ ; 0 - 6
01,01,01,01,01,01,01+ ; 7 - 13
01,01,01,01,01,01,01+ ; 14 - 20
01,01,01,01,01,01,01 ; 21 - 27

;end of display definition






ZD:




; Konfig3B.ZD
;
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; ACHTUNG: DER PARAMETER Version_CFG DARF IM NORMALFALL NICHT GEŽNDERT WERDEN!
; WENN ER IN EINE ANDERE NUMMER GEŽNDERT WIRD, SO SIND ALLE PARAMETER ANZUPASSEN.
; EINE šBERSICHT DER PARAMETER GIBT ES IN DER DATEI PARAREF.TXT.
Version_CFG = 1
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;
; Troisdorf wie NIAG DS 21
; 04.05.11 - KH? - erstellt
; 10.01.12 - RP - korrigiert
; 15.05.14 - GP - auf die Schnelle fr MN
; 10.06.14 - RP - Linie 999 nicht darstellen
; 03.02.16 - gk - neue Umcodierung (60) und Wortersatz laut WH
; 31.09.25 - DA - Anpassung auf Citaro Neu (Bischoff)

; ***** allgemeine Parameter ****************************************************

; >>>> frei definierbarer Kommentar (bis 14 Zeichen)
Comment = "DenisAU"

; >>>> Verz”gerung Statusantwort (Wert * 10ms)
StatusDelay = 1

; >>>> Zeit zwischen Darstellung von zwei Takten (Wert * 10ms)
TaktTime = 100

; >>>> Zeit, bis Anzeige bei Nichtempfang von Telegrammen schwarz gel”scht wird
; (Wert * 10ms)
; GRO:
; Speziell Hamburger Hochbahn: IBISToutVal wird von Software um Faktor 15 erh”ht
IBISToutVal = 6000

; >>>> 0=keine Speicherung
; 1=Speicherung der IBIS-Telegramme - bei Neustart Darstellung
SaveIBISTeles = 1

; >>>> maximales Spacing bei optimierter Darstellung
SpacingMax = 3

; ***** Datensatztyp ************************************************************

; >>>> Datensatztyp (0=unbelegt, 1=TED800, 2=DS021, 3=DS003a, 4=TED900zentral, 10=LNR)
; Adr. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
DSTyp = 0, 2, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

; >>>> Datensatzvariante
; TED800: 1='Normal'
; ... weitere, siehe Doku in Ordner ZDH
; DS021 : 1=AEG-Spezifikation
; 2=Einzeilig, ohne Steuerzeichen
; 3=Wien, 2*24 Zeichen
; 4=AEG-Spezifikation, zus„tzlich 6. Stelle in LNr
; 5=AEG-Spezifikation, mit eingebundener LNr
; ... weitere, siehe Doku in Ordner ZDH
; DS003A: 1=zA5 16 Zeichen/Zeile mit Formatzeichen
; 2=zA5 16 Zeichen/Zeile ohne Formatzeichen
; ... weitere, siehe Doku in Ordner ZDH
; LNR : 1=LNr darstellen
; 2=6.Stelle im Entwertertele ist 1000er-Stelle in LNr
; ... weitere, siehe Doku in Ordner ZDH
; Adr. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
DSVar = 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

; ***** Liniennummerneinstellungen **********************************************

; Eingebundene Liniennummer (0=nicht-eing. Lnr, 1=eingebundene Lnr)
LNrBound = 0

; >>>> kodierte Liniennummer (0=keine kodierte Lnr, 1=TED900-LNR-Form,
; 2=Lnr.Liste, 3=LnrE-Liste,4=2 und 3 jedoch 3 hat Vorrang)
LNrCoded = 4

; >>>> Reaktion auf kod. Lnr.suche (0=wenn nichts gef.->nichts darst.,
; 1=wenn nichts gef.->empf.Lnr darst.)
LNrCodedAction = 1

; >>>> generelle Liniennummernunterdrckung in einer Anzeige
; Bitweise adreáiert (16 Bit)
;
; (2=Adr1, 4=Adr2, 6=Adr1+2 etc.)
;
LNrSupp = 0

; >>>> Font fr Liniennummer (Index CUSTOM.CFG!)
; Adr. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
LNrFont = 0,29, 1,29,29,29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

; >>>> Liniennummernplatz 1=LNr. zentr. im Nummernkasten (F1)
; 2=LNr. im Textfeld (F2)
; 4=Auswertung von LeftC (F2)
; Adr. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
LNrPlace = 0, 4, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

; >>>> Anzahl von Spacings zwischen Liniennummer und Text (nur bei LnrPlace=2!)
; Adr. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
LNrTextSpace = 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

; >>>> Liniennummer-Kodierliste
; Kodierungen funktionieren wie folgt:
;
; Erster String z.B. "9xx" ist das Muster, auf das die Liniennummer
; geprft wird. Der zweite String z.B. "E#1#0" ist der Ersatzstring, falls
; das Muster 'getroffen' wurde. Dabei kommt dem Zeichen '#' eine besondere
; Bedeutung zu. Dieses Zeichen ist das sogenannte Austauschzeichen. Die
; Zahl hinter dem Austauschzeichen beinhaltet die Wertigkeit der
; Liniennummernstelle. Mit anderen Worten:
; Eine 0 bedeutet, dass die 1. Stelle der Liniennummer (von rechts gesehen!)
; eingesetzt wird. '#1' = 2.Stelle usw.
; Soll das Gatter '#' als ASCII-Zeichen dargestellt werden, ist '##'
; anzugeben.
; Beispiel: Telegramm l985 wird geschickt
; Umsetzdefinition in Tabelle: "9xx", "E#1#0"
; bedeutet: E85 wird ausgegeben
; oder "9xx", "E#0#1" bedeutet: E58 wird ausgegeben.
;
; maximale Anzahl der Eintr„ge: 30 Kombinationen der Art "xxx","yyy" mit jeweils
; max. 15 Zeichen pro String

LNrList =
"1", "y", ;121 - Bus ;1
"51", "m", ;039 - SB51 ;2
"52", "s", ;115 - SB52 ;3
"53", "&", ;038 - SB53 ;4
"54", "#", ;035 - SB54 ;5
"55", "!", ;033 - SB55 ;6
"56", "(", ;040 - SB56 ;7
"999", "f" ;102 - Logo Koffer ;8



; >>>> erw. Liniennummer-Kodierliste
; Kodierungen funktionieren wie folgt:
;
; Bei der LNrE-Umkodierung gilt das gleiche fr das Austauschzeichen wie
; fr die LNr-Umkodierung (siehe Beschreibung dort).
; Ansonsten funktioniert die LNrE-Umsetzung folgendermaáen:
; Der erste String z.B. "5" enth„lt den Wert der erweiterten Liniennummer,
; auf den geprft wird. Trifft dies zu, wird der zweite String ausgewertet.
; Dabei funktioniert alles genauso wie bei der LNr-Umkodierung.
; Mit *0 wird das 1.Zeichen von rechts des DS001A bernommen
;
; DS001,DS001A Liste Ersatzwert Anzeige
; Beispiel: l543, lE05 "5", "E#1#0" --> es wird E43
; l111, lE51 "5x", "P+R" --> bei lE50-lE59 wird P+R angezeigt
; l345, lE06 "6", "N*0" --> bei LE06 wird N6 angezeigt
;
; maximale Anzahl der Eintr„ge: 30 Kombinationen der Art "xxx","yyy" mit jeweils
; max. 15 Zeichen pro String

LNrEList =
"0", "f", ;102 - Logo Koffer ;1
"1", "y", ;121 - Bus ;2
"2", "b", ;098 - Flieger ;3
"3", "j", ;106 - Schulkinder normale Gr”sse ;4
"4", "f", ;102 - Logo Koffer ;5
"6", "o", ;111 - DB Logo ;6
"7", "r", ;114 - Tasse ;7
"59", "f", ;102 - Logo Koffer ;8
"60", "f", ;102 - Logo Koffer ;9
"99", "r", ;114 - Tasse ;10
"999", "f" ;102 - Logo Koffer ;11


; >>>> Anzahl der Liniennummernziffern bestimmt die Anzahl der Spacings zwischen diesen Ziffern
; Anzahl Ziffern: 1 2 3 4
LNrEmptyRow = 0, 0, 0, 0, 0, ; Adr 0: unbelegt
0, 0, 3, 1, 1, ; Adr 1
0, 0, 3, 1, 1, ; Adr 2
0, 0, 1, 1, 1, ; Adr 3
0, 0, 1, 1, 1, ; Adr 4
0, 0, 1, 1, 1, ; Adr 5
0, 0, 3, 3, 2, ; Adr 6
0, 0, 3, 3, 2, ; Adr 7
0, 0, 3, 3, 2, ; Adr 8
0, 0, 3, 3, 2, ; Adr 9
0, 0, 3, 3, 2, ; Adr 10
0, 0, 3, 3, 2, ; Adr 11
0, 0, 3, 3, 2, ; Adr 12
0, 0, 3, 3, 2, ; Adr 13
0, 0, 3, 3, 2, ; Adr 14
0, 0, 3, 3, 2 ; Adr 15

; ***** Textersatzliste *********************************************************

; >>>> Ersatzliste. Der linke Text wird durch den rechten Text ersetzt
; Beispiel "ZUM", "zum". Achtung: Linker Text immer in Groábuchstaben!
;
; Hier bedeutet das Beispiel, daá ein empfangenes Wort "ZUM" durch das
; Wort "zum" ersetzt wird.
;
; maximale Anzahl der Eintr„ge: 30 Kombinationen der Art "ZUM","zum" mit jeweils
; max. 30 Zeichen pro String

ChangeWordList = "Betriebsfahrt", "%", ;1 - Logo Text Einzeilig
"NRW", "NRW", ;2
"P&R", "P&R", ;3
"Bischoff", "*", ;4 - Logo Text Zweizeilig oben
"Touristik", "+", ;5 - Logo Text Zweizeilig unten
"Zickenheiner", "%", ;6 - Logo Text Einzeilig
"ZOB", "ZOB" ;7






; ***** Fonteinstellungen *******************************************************

; >>>> Fonts fr einzeilige Darstellung (erster Eintrag: gr”áter Font,
; letzter=kleinster, 0 beendet Zeichensatzliste)
; Bei TED800 alles 0
FontOneLine = 0, 0, 0, 0, ; Adr 0: unbelegt
22, 23, 24,11, ; Adr 1
22, 23, 24,11, ; Adr 2
0, 0, 0, 0, ; Adr 3
0, 0, 0, 0, ; Adr 4
0, 0, 0, 0, ; Adr 5
0, 0, 0, 0, ; Adr 6
0, 0, 0, 0, ; Adr 7
0, 0, 0, 0, ; Adr 8
0, 0, 0, 0, ; Adr 9
0, 0, 0, 0, ; Adr 10
0, 0, 0, 0, ; Adr 11
0, 0, 0, 0, ; Adr 12
0, 0, 0, 0, ; Adr 13
0, 0, 0, 0, ; Adr 14
0, 0, 0, 0 ; Adr 15


; >>>> Fonts fr zweizeilige Darstellung, oben (erster Eintrag: gr”áter Font,
; letzter=kleinster, 0 beendet Zeichensatzliste)
FontTwoLinesUp = 0, 0, ; Adr 0: unbelegt
31, 26, ; Adr 1
26, 15, ; Adr 2
0, 0, ; Adr 3
0, 0, ; Adr 4
0, 0, ; Adr 5
0, 0, ; Adr 6
0, 0, ; Adr 7
0, 0, ; Adr 8
0, 0, ; Adr 9
0, 0, ; Adr 10
0, 0, ; Adr 11
0, 0, ; Adr 12
0, 0, ; Adr 13
0, 0, ; Adr 14
0, 0 ; Adr 15


; >>>> Fonts fr zweizeilige Darstellung, unten (erster Eintrag: gr”áter Font,
; letzter=kleinster, 0 beendet Zeichensatzliste)
FontTwoLinesLo = 0, 0, ; Adr 0: unbelegt
31, 28, ; Adr 1
26, 15, ; Adr 2
0, 0, ; Adr 3
0, 0, ; Adr 4
0, 0, ; Adr 5
0, 0, ; Adr 6
0, 0, ; Adr 7
0, 0, ; Adr 8
0, 0, ; Adr 9
0, 0, ; Adr 10
0, 0, ; Adr 11
0, 0, ; Adr 12
0, 0, ; Adr 13
0, 0, ; Adr 14
0, 0 ; Adr 15

; >>>> Art der Fontbehandlung (0=vom "grӇten" zum "kleinsten" Font,
; 1=Font wird bergeben (TED800))
FontTyp = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

; ***** Misc ********************************************************************

; >>>> Invertierung von Bereichen (0=keine Inv., 1=F1-Feld, 2=F2-Feld,
; 3=F1+F2, 4=dyn.LNrber., 5=dyn.Textber.,dyn.Lnr+Textber.)
InvertArea = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

; >>>> Groá-/Kleinwandlung bei einzeiligen Texten(0=keine Wandlung,
; 1=Automatische Groá-/Kleinwandlung)
UpperLowerConvert_OneLine = 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0

; >>>> Groá-/Kleinwandlung bei zweizeiligen Texten(0=keine Wandlung,
; 1=Automatische Groá-/Kleinwandlung)
UpperLowerConvert_TwoLines = 0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0

; >>>> Konvertiert Zeichen nach dem IBIS-Empfang (0=keine Konvertierung, 1=Zeichen '\|[{]}^'
; werden in '™”Ž„šá' gewandelt)
CnvChars = 0

; ***** fr DS003a und TED800 und TED900 ****************************************

; >>>> Hier kann einer Anzeige eine Kennung zugewiesen werden
; z.B. Front: A, Seite: B
; WICHTIG FšR DIE DATENSŽTZE: DS003A,DST800,DST900!
AdrIdx = "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""

; >>>> nur fr TED800-Format
; Pro Font kann hier ein Bereich angegeben werden, in welchem die Zeichen
; mit Spacing=0 ausgegeben werden (Kompatibilit„t zu alten TED800-Zeichens„tzen)
ExtraChars = 0 , 0, ; Font 0
0 , 0, ; Font 1
0 , 0, ; Font 2
0 , 0, ; Font 3
0 , 0, ; Font 4
0 , 0, ; Font 5
0 , 0, ; Font 6
0 , 0, ; Font 7
0 , 0, ; Font 8
0 , 0, ; Font 9
0 , 0, ; Font 10
0 , 0, ; Font 11
0 , 0, ; Font 12
0 , 0, ; Font 13
0 , 0, ; Font 14
0 , 0, ; Font 15
0 , 0, ; Font 16
0 , 0, ; Font 17
0 , 0, ; Font 18
0 , 0, ; Font 19
0 , 0, ; Font 20
0 , 0, ; Font 21
0 , 0, ; Font 22
0 , 0, ; Font 23
0 , 0, ; Font 24
0 , 0, ; Font 25
0 , 0, ; Font 26
0 , 0, ; Font 27
0 , 0, ; Font 28
0 , 0, ; Font 29
0 , 0, ; Font 30
0 , 0 ; Font 31

; >>>> Hier werden die verwendteten TED800-Zeichens„tze eingetragen
; (mit vollem Namen!) z.B. "SYSTEM.F08"
FormatTab = "", ; 0, @
"", ; 1, A
"", ; 2, B
"", ; 3, C
"", ; 4, D
"", ; 5, E
"", ; 6, F
"", ; 7, G
"", ; 8, H
"", ; 9, I
"", ; 10, J
"", ; 11, K
"", ; 12, L
"", ; 13, M
"", ; 14, N
"" ; 15, O


; Diese Reserve-Variablen k”nnen sp„ter fr Erweiterungen verwendet werden

ReserveB001 = 0
ReserveB002 = 0
ReserveB003 = 0
ReserveB004 = 0
ReserveB005 = 0
ReserveB006 = 0
ReserveB007 = 0
ReserveB008 = 0
ReserveB009 = 0
ReserveB010 = 0

ReserveW001 = 0
ReserveW002 = 0
ReserveW003 = 0
ReserveW004 = 0
ReserveW005 = 0
ReserveW006 = 0
ReserveW007 = 0
ReserveW008 = 0
ReserveW009 = 0
ReserveW010 = 0

; >>>> Linien-Nr-Ausweichfont, wenn zu breit
; Adr 0 1 2 3 4 5 6 7 8 9 usw.
ReserveArr001 = 0,25,25,25, 0,0,0,0,0,0,0,0,0,0,0,0



; >>>> Spiegelung von Adressen.
; Beispiel: Auf Adresse 3 soll das gleiche wie auf Adresse 1 Abgebildet werden,
; dann bei Adresse 3, 1 eintragen.
; Adr 0 1 2 3 4 5 6 7 8 9 usw.
ReserveArr002 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0





ReserveArr003 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr004 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr005 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr006 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr007 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr008 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr009 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ReserveArr010 = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

;
; maximale Anzahl der Eintr„ge: 30 Kombinationen der Art "xxx","yyy" mit jeweils max. 30 Bytes pro String
ReserveStrList001 = "", ""
;
; maximale Anzahl der Eintr„ge: 30 Kombinationen der Art "xxx","yyy" mit jeweils max. 30 Bytes pro String
ReserveStrList002 = "", ""
Benutzeravatar
Jeff
Beiträge: 132
Registriert: Mo 25. Mai 2026, 06:04
Wohnort: 46xxx
Kontaktdaten:

Re: SICMA-Control mit Gobra Anzeige

Beitrag von Jeff »

Hey,

Erstmal: Füge deine Einträge als Code ein.
Damit wird der Beitrag nicht so lang.

So viel wie ich weiß wird da keine besondere Einstellung benötigt.
Hatte ich auch bei der Kombination nie benötigt.

Welche Firmwareversion hat das Sicma geladen?
Schönen Gruß aus der Grenze zwischen Ruhrgebiet/Münsterland
Jeff - alias luckysunyblue
Benutzeravatar
freaksbus
Beiträge: 24
Registriert: Mi 27. Mai 2026, 19:29

Re: SICMA-Control mit Gobra Anzeige

Beitrag von freaksbus »

Vielleicht ist auch nicht die Firmware vom Steuergerät, sondern der Anzeige relevant. Bei unserem umgebauten Fahrzeug stand im Boot-Prozess immer noch die Softwarebezeichnung von Gorba (642...), erst danach erschien die Daten vom Sicma Control. Vielleicht ist also die Firmware auf der Anzeige noch nicht ganz dafür ausgelegt, dass man sie auch mit einem LAWO-Steuergerät betreiben kann. Wir hatten hier glaube ich ja auch schon mal anfragen, dass es bei höheren Auflösungen zu Problemen kommt.
Benutzeravatar
Ka3vn
Beiträge: 7
Registriert: So 23. Aug 2026, 19:05
Wohnort: Melle (LK Osnabrück)

Re: SICMA-Control mit Gobra Anzeige

Beitrag von Ka3vn »

Moin,
für Adresse 2 hast du im Eintrag F2BlockSizeX die Größe auf 98 Punkte gesetzt, diese musst du auf 112 setzen, da du kein seperates Linienfeld o.ä. hast & dann sollte die Seitenanzeige Grundsätzlich das machen, was sie soll.
Ebenso ist wichtig, was der GORBA-Text anzeigt, bevor die Initialisierung des SICMA kommt.
Oder es liegt am LNrPlace in der ZD. Setze diese mal für die Anzeigen mit separatem Linienfeld (in deinem Beispiel nicht vorhanden) auf 1, und den Rest auf 2. Vielleicht schneidet der Anzeigentreiber den Text deswegen ab.

In unserem Verkehrsbetrieb haben wir drei Busse mit SICMA-Control & GORBA-Anzeigen, diese machen was den Text angeht alles Makellos.
Mit besten Grüßen aus dem Osnabrücker Land!
Antworten