Display-Ausgabe seltsam

Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Display-Ausgabe seltsam

 · 
Gepostet: 30.12.2019 - 15:09 Uhr  ·  #1
Hallo Zusammen, hallo Rolf,

wenn ich auf einem Display etwas außerhalb der physikalischen Koordinaten ausgebe:
Code

Define
  LCDGraphic     = 64,16, 8;                     { x-pix, y-pix, accesswidth   }
  LCDgraphMode   = readonly, iData;              { linear-adressierung         }
  DefCharSet     = 'Graphchars.pchr';
  GViewports     = 1, iData;                     { logical ViewPorts, scalings }
  TGraphStr      = 32;

// Code
gDrawLine(64,0,64,7,$FF);


erscheint dies um ein Pixel nach unten versetzt in der nächsten Zeile links. D.h. diese Linie erscheint, wie wenn ich
Code

gDrawLine(0,1,0,8,$FF);

ausgegeben hätte. Im Simulator sieht man auch, daß das GraphColArray einen Inhalt (vorher Display gelöscht) hat (siehe Bild).

Eigentlich dürfte bei der ersten Zeichenaktion nichts passieren, da es außerhalb des definierten Displays liegt. Kann man/Du/ich was machen?

Gruss
Harry
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Display-Ausgabe seltsam

 · 
Gepostet: 31.12.2019 - 13:04 Uhr  ·  #2
Das gleiche passiert auch, wenn ich einen Text mit gDrawString ausgebe. Bemerkt habe ich das schon früher, nur konnte ich es bisher anders lösen: Ausgabe links im Display nachdem rechts was gemacht wurde. Da ich jetzt aber nur einen Text ausgebe, der länger als das Display ist (Laufschrift), geht das nicht mehr.

Gruss
Harry

PS: Wünsch euch allen einen guten Rutsch :)
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Display-Ausgabe seltsam

 · 
Gepostet: 07.01.2020 - 13:45 Uhr  ·  #3
Noch keinen Kommentar dazu? Wäre echt hilfreich, wenn man das beseitigen könnte :)

Evtl. kann man durch dieses Verhalten auch das Schrift-Koordinaten-Rätsel lösen: Ein Text mit gDrawStr(0,0,....) befindet sich nicht auf Koordinate 0,0 (Ausgabe auf links/oben definiert: alHorLeft, alVerTop .... oder so ähnlich).

Gruss
Harry
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 13   64   77 · Page-Gen-Time: 0.03268s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI