| Name |
Nachricht |
freaksbus


Adeliger
312 Beiträge
|
LAWO: Linien-Spacing läuft nicht richtig, 24 Sep. 2022 15:59
|
Hallo,
ich habe bei meiner Konfiguration ein Problem bei Linienkästen mit Größe 19 * 40.
Ich habe zwei Fonts, einen für dreistellige und einen für vierstellige Linien. In der Konfig stehen natürlich nur die Fonts für die vierstelligen Nummern. Im passenden ZD-File habe ich die Reserve eingeschaltet, sodass hier der passende Zeichensatz ausgewählt wird. Das funktioniert 1a.
Bei Handeingabe habe ich das Problem, dass zwar der richtige Linienfont genommen wird, allerdings immer mit Spacing 3 erscheint. Also statt 1 Pixel zwischen den Zeichen sind es immer 3. Das sieht nicht gut aus und sollte daher "behoben" werden. Die Einstellungen im Font sind exakt gleich zu den restlichen Fonts, sodass ich hier keinen Fehler feststellen kann.
Habe ich vielleicht einen Fehler in der Custom gemacht?
Würden etliche SICMA Control nicht auf 256 kb beschränken, hätte ich das Problem so gar nicht. Ich weiß gar nicht, ob bei anderen Größen das Problem nicht auch besteht, hier fällt es mir aber immer auf.
OpticalInvers = nein ;InversBereich = 999,999 ;zwischen 1000 und 1999 zustzlich optisch invertieren LinienTextSpacing = 0 LinienFont = 28 ;Font muá mit ‘Font‘-Anweisung (s.o.) geladen werden LinienXStart1 = 15 ;alles auch einzeln einstellbar LinienXStart2 = 10 LinienXStart3 = 4 LinienXStart4 = 0 LinienSpace2 = 2 LinienSpace3 = 1 LinienSpace4 = 1
Geändert von freaksbus am 24.Sep.2022 16:00 |
|
| |
Beitragsbewertung:
|
freaksbus


Adeliger
312 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 20 Jan. 2023 20:51
|
Ich würde gerne mal meine Erkenntnisse teilen, die beim Spielen aufgetreten sind.
Die Frontanzeige nimmt die Befehle anstandslos an. Ändere ich die Werte, wird auch die Liniennummer entsprechend gestreckt oder gestaucht.
Bei Anzeigen, die als Linienkasten dienen, funktioniert das alles nicht und die Befehlsannahme wird verweigert. Bei dreistelligen Nummern habe ich immer ein großes (unansehnliches) Spacing, bei vierstelligen Nummern hingegen nur ein einzelnes Spacing. Sonst würde das auch nicht passen.
Der Linienkasten wird ja, auch wenn er einzeln ist, über das Feld2 (rechtes Feld, Textkasten) definiert. Wenn ich dieses auf 0 setze und die Daten dann in Feld1 (linkes Feld, Linienkasten) einfüge, erhalte ich vom Ted eine Fehlermeldung, dass der Block 2 nicht leer sein darf und Minimal-Parameter besitzt, die das Programm auch einfügen wird, wenn ich fortsetze.
Ich könnte natürlich die Linienkästen mit einem 4 Pixel breiten Textfeld ergänzen (das ist das geforderte Minimum), dann würde es wohl laufen. Ist aber eigentlich nicht Sinn der Sache, oder? |
|
| |
Beitragsbewertung:
|
rxl


Siedler
1 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 31 Jan. 2023 22:34
|
Spannendes Thema. Den Fontwechsel bekomme ich in unseren Konfigurationen tatsächlich nur korrekt hin, wenn ein "fiktiver" Linienkasten eingebaut ist.
Für mein Verständnis regelt dieser Parameter in der .ZD das Spacing zwischen den Linienziffern:
; >>>> 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, 4, 3, 1, ; Adr 1 0, 0, 2, 1, 1, ; Adr 2 0, 0, 2, 1, 1, ; Adr 3 0, 0, 2, 1, 1, ; Adr 4 0, 0, 2, 1, 1, ; Adr 5 0, 0, 2, 1, 1, ; Adr 6 0, 0, 2, 1, 1, ; Adr 7 0, 0, 2, 1, 1, ; Adr 8 0, 0, 2, 1, 1, ; Adr 9 0, 0, 2, 1, 1, ; Adr 10 0, 0, 2, 1, 1, ; Adr 11 0, 0, 2, 1, 1, ; Adr 12 0, 0, 2, 1, 1, ; Adr 13 0, 0, 2, 1, 1, ; Adr 14 0, 0, 2, 1, 1 ; Adr 15
(nicht wundern, Front ist hochauflösend :-D)
Beste Grüße, Euer rxl |
|
| |
Beitragsbewertung:
|
freaksbus


Adeliger
312 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 01 Feb. 2023 16:23
|
Es geht NICHT um ein Problem mit der zd. Es handelt sich um die Einträge bzw. Befehle in der Custom für die manuelle Linieneingabe. Beim Klartext macht die Linie genau das, was sie soll und was ich eingestellt habe. Auch mit verschiedenen Fonts (dick und dünn) sowie bei Sondersystemen die automatische Invertierung (auch dort inkl. dick und dünn). |
|
| |
Beitragsbewertung:
|
Hummelaner

Gelehrter
125 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 02 Feb. 2023 23:12
|
Dieser Fehler ist mir auch aufgefallen, lässt sich aber auch nicht beheben. |
|
| |
Beitragsbewertung:
|
freaksbus


Adeliger
312 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 03 Feb. 2023 07:40
|
Oder eben auf den Linienadressen einen Zielkasten mit kleinstmöglichen Maßen erstellen, als wäre es die Frontanzeige.
Dann weiß ich ja zumindest, dass es nicht an meinen Daten liegt sondern das wohl so "programmiert" ist, warum auch immer. Das Problem gibt es aber sowohl bei Prosys, als auch Active- und Sicma Control. Er macht aber immer maximal Spacing 3, selbst wenn 4 drin wären bleibt es bei 3. Macht einen wenig durchdachten Eindruck. |
|
| |
Beitragsbewertung:
|
luckysunyblue


Konsul
1109 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 03 Feb. 2023 09:07
|
Schon mal überlegt das es vielleicht Stufen sind und nicht Anzahl der Ziffern sind beim Spacing?
Das 4 die Höchste und 1 die kleinste ist. |
|
| |
Beitragsbewertung:
|
freaksbus


Adeliger
312 Beiträge
|
RE: LAWO: Linien-Spacing läuft nicht richtig, 03 Feb. 2023 09:23
|
Da ich folgende Einträge benutze, halte ich das für ausgeschlossen:
LinienSpace2 = 2 LinienSpace3 = 1 LinienSpace4 = 1
Außerdem nimmt die Anzeige die Befehle ja, wenn sich ein Textfeld "am" Linienkasten befindet. Also auf Adresse 1 und 2 (dort sind oftmals Linie und Ziel in einer Anzeige) laufen diese Befehle alle. Nur eben nicht, wenn es sich ausschließlich um einen Linienanzeiger handelt. Und wie gesagt, betrifft es nur die Handeingabe. Auf DS21 läuft das alles wie gewünscht, selbst mit Invertierungsbefehlen dick und dünn. Ich vermute daher mittlerweile, dass diese Einstellungen in der Custom nur im Kasten 1 funktionieren. Im Umkehrschluss eben nicht, wenn es sich um reine Linienanzeiger handelt, weil dort Kasten 2 in der Custum benutzt wird. Eine andere Erklärung habe ich für das Verhalten nicht. |
|
| |
Beitragsbewertung:
|
|
|
|