C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Data Sheet

Product codes
198822
Page of 73
LCD OBJECT
Das LCD Objekt ermöglicht die komfortable Ausgabe von Zahlen und Strings auf einem LC Display. Neben 
einer LCD.PRINT Anweisungen stehen Ihnen auch Funktionen zur Formatierung der Ausgabe zur 
Verfügung. Wie beim allen Modulen müssen Sie auch das LCD Objekt mit INIT initialisieren und mit OFF 
ausschalten. Mit dem Befehl CLEAR löschen Sie den Text auf dem LC Display. POS gibt die Positionierung 
des Textes auf dem Display an. Die Befehle SR und SL zum „Right Scroll" bzw. „Left Scroll".
PRINT kann sowohl Strings als auch Zahlen auf dem Display ausgeben.
Syntax: OBJECT.instruction
LCD.INIT
OBJECT wird initialisiert (geöffnet). Vorher müssen andere OBJECTS geschlossen werden, sofern sie 
geöffnet wurden. Gleichzeitig wird der Zeichenspeicher des LCD gelöscht und der Cursor auf den Anfang der 
Zeile 1 gestellt. Die Initialisierung benötigt etwa 20ms, und ist zu lange wenn man zwischen dem LCD 
OBJECT und anderen OBJECTS hin und herschaltet. LCD.INIT wird nur eimalig am Programmstart 
verwendet. Danach ist es vorteilhafter das LCD.OBJECT nur noch wieder zu öffnen und auf die komplette 
Initialisierung zu verzichten LCD.INIT switchonly
Syntax: OBJECT.instruction
LCD.INIT switchonly
Öffnen des LCD OBJECTs ohne Initialisierung.
Syntax: OBJECT.instruction
LCD.CLEAR
LCD löschen und Cursor auf Position 1, Zeile 1 stellen. Benötigt 2ms zur Ausführung.
Syntax: OBJECT.instruction,Zeile,Position
LCD.POS
Setzt den Cursor auf Zeile und Position
Gültig ist Zeile 1 und 2, sowie Position 1 bis 16. Hier sind nur Konstanten zulässig.
Der Bereich jenseits von Position 16, ist jedoch nur sichtbar wenn der LCD Inhalt nach links geschoben wird.
Syntax: OBJECT.instruction
LCD.SR
LCD.SL
LCD Zeichenbuffer rechts(SR) oder links (SL) schieben. Bei links schieben werden die Zeichen sichtbar die 
jenseits der Position 16 im Zeichenbuffer stehen.
LCD.PRINT
Die PRINT Anweisung dient zur Ausgabe von Variablen, Zeichenketten, Portzustände und Zahlen an das 
LCD Um mehrere Argumente mit einer Print Anweisung zu senden, können Sie den Verknüpfungsoperator & 
verwenden.  LCD.PRINT unterscheidet sich kaum von einem PRINT das an die serielle Schnittstelle 
gerichtet ist. Details zur Ausgabe von Floating Point Werten finden sie im Kapitel FLOATING POINT 
MODULE
Syntax: Print Argument [ & Argument [ & ... ]] [;]
LCD.OFF
Close the Object prior to open any other Object.
Syntax: OBJECT.instruction
3
LCD.PRINT "WERT :" &  Myword & " V"