PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LCD Zeile direkt löschen ?



gandalf
07.04.2005, 22:41
Kann ich mit Bascom eine Zeile eines LCD Displays direkt löschen ?



'Auszug aus dem Code :

config lcd = 20 *4

Thirdline
lcd " Bla Bla Bla ! "
Wait1
Fouthline
LCD "Bla Bla Bla Bla"
' Jetzt suche ich sowas wie cls fourthline
'Hier behelfe ich mich im Moment mit:
Fourthline
Lcd " " 'schreibe 20 Leerzeichen



gruß Bernd (Gandalf)

BlueNature
07.04.2005, 23:18
Servus!

Es wird wenn es einen Befehl gibt trotzdem auf deine Leerzeichen-Version hinauslaufen. Das ist ganz einfach weil das LC-Display keinen Befehl zum gezielten Löschen von Zeichen besitzt. Es kann nur das komplette Display gelöscht werden. Also wird dir BASCOM auch nur so eine Leerzeichenkette an eine zuvor definierte Stelle im Display senden um die Zeile zu löschen. Performance-Zuwachs wird es daher kaum bringen. Kannst höchstens mit einer Schleife Code sparen, aber das wars dann auch schon.

Grüße Wolfgang

07.04.2005, 23:34
Herzlichen Dank, Wolfgang

Gruß Bernd (Gandalf)

29.04.2005, 20:19
Hallo,
versuch dochmal wie folgt...
Die vier Zeilen jeweils mit eine Variabel definieren. Bei eine Änderung, auf die jeweilige variabel zu greifen und ändern. Und nach jede änderung an eine von vier variabeln, den komplette Inhalt nochmal vergeben.

MfG
Eren