-
-
Erfahrener Benutzer
Begeisterter Techniker
zeitweises wechselnde LCD-Ausgabe verschiedener Werte
Hallo meine liebe Gemeinde,
mein Anliegen ist im wechsel ausgelesene Temperaturwerte an ein und dem gleichem Displayplatz anzuzeigen. Leider habe ich noch keinen Ansatz gefunden dies mit Bascom zu lösen.
Einer eine Idee?
Danke MAT
-
Erfahrener Benutzer
Roboter Genie
Hi,
Mit "Locate" ?
Dann schau dir mal die "Format" Befehle an.
Damit kannst du gleichbleibend lange Strings erzeugen.
Also wenn du zB. eine Temperatur von 100° hast und das mit 3° an der selben Stelle (mit Locate) Überschreiben würdest, hättest du als Anzeige 300°, wenn du nicht vorher die Anzeige löschen würdest (also mit CLS, oder mit Locate und Leerzeichenstring), da die Restzeichen noch stehenbleiben.
Mit Format(Temperaturstring,"-000") hättest du dann" 003"
Und bei negativen -10 eine Anzeige von "-010" (wenn im Format das "-" mit drinsteht, setzt Bascom bei negativen Zahlen automatisch das Vorzeichen richtig ein, verschiebt also nicht alles nach rechts..
Gruß
Christopher
-
Erfahrener Benutzer
Begeisterter Techniker
Danke!
Nun mit Locate kann man viel machen \/ ...
Das was Du schreibst könnte ein Ansatz sein. Die Zeichenlänge der wechselnden Daten würde gleich lang sein und somit die alten überschreiben.
Nun werd ich mal schauen ob ich es mit der Formatierung hinbekomme.
Wenn nicht, dann muss ich weiterfragen
Gruß MAT
-
Erfahrener Benutzer
Begeisterter Techniker
Danke!
Nun mit Locate kann man viel machen \/ ...
Das was Du schreibst könnte ein Ansatz sein. Die Zeichenlänge der wechselnden Daten würde gleich lang sein und somit die alten überschreiben.
Nun werd ich mal schauen ob ich es mit der Formatierung hinbekomme.
Wenn nicht, dann muss ich weiterfragen
Gruß MAT
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen