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
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.
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
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.
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.
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.
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.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
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.
Close the Object prior to open any other Object.
Syntax: OBJECT.instruction
3
LCD.PRINT "WERT :" & Myword & " V"