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 Datenbogen

Produktcode
198822
Seite von 37
 
16
Auf Variablen wird stets über ihren Bezeichner zugegriffen. Dieser Bezeichner muß vor der ersten 
Verwendung der Variable im Programm in einer DEFINE-Zeile definiert werden. 
Label 
Label markieren bestimmte Punkte in der Folge der Programmoperationen. Label sind Ziele von 
Sprungoperation innerhalb eines Algorithmus. In CCBASIC stehen Label am Anfang einer Zeile und 
beginnen stets mit einem Doppelkreuz, dann folgt - ohne Leerzeichen - der Bezeichner des Labels. 
Das Beispiel zeigt die Definition des Labels ,,Labell” und die Verwendung in einem Sprungbefehl: 
 
#labell . . . 
GOTO labell 
Terme 
Ein Term ergibt sofort (als Variable oder Konstante) oder durch Berechnung einen bestimmten Wert. 
Terme sind Teile von Anweisungen und stehen beispielsweise bei der Zuweisung eines Wertes an 
eine Variable rechts des Zuweisungszeichens ,,=“. 
Terme werden durch Kombinationen von Operanden und Operatoren gebildet. 
 
a +b 
(ABS(x) - 13) * 10 
 
Operanden und Operatoren 
Ein Operand ist in der Grundform entweder eine Konstante, eine Variable oder ein Funktionsaufruf, 
kann aber auch selbst wieder ein aus Operanden und Operatoren zusammengesetzter Term sein. 
Operatoren bezeichnen Rechenoperationen, die mit den umstehenden Operanden auszuführen sind. 
Dabei gibt es eine definierte Rangfolge der Operatoren (siehe Befehlsbeschreibung), die die 
Reihenfolge der Berechnungen bestimmt. 
 
Funktionen 
Eine Funktion führt eine definierte Operation - zum Beispiel eine Berechnung - durch und liefert durch 
ihren Aufruf einen Ergebniswert. Die meisten Funktionen erwarten ein oder mehrere Argumente, die in 
runden Klammern ,,( )” nach dem Funktionsbezeichner übergeben werden und durch Kommas 
getrennt sind. Einige Funktionen werden ohne Argument aufgerufen. In diesem Fall werden keine 
runden Klammern geschrieben. 
 
ABS (x) 
MAX(a,b) 
RAND 
EOF 
 
In CCBASIC sind alle unterstützten Funktionen vordefiniert. Deren Bezeichner gehören zu den 
reservierten Worten. Die Formulierung anwenderdefinierter Funktionen ist in CCBASIC nicht 
vorgesehen. Die Zuweisung ist die einfachste Form einer Programmanweisung. Nach dem Bezeichner 
einer Variablen, der ein Wert zugewiesen werden soll, folgt das Zuweisungszeichen ,,=”und dann ein 
Term, der den zu zuweisenden Wert bestimmt. Eine Zuweisung entspricht damit einer einfachen 
mathematischen Formel. 
 
a = 10 
b =x -y 
c = SQR(a*a + b*b) 
 
Neben den einfachen Zuweisungen sind Befehle Anweisungen zur Ausführung von Programm-
operationen durch den C-Control/BASIC Steuercomputer. Befehle beginnen stets mit einem 
reservierten Wort. Einige Befehle erwarten einen oder mehrere Parameter zur genauen Spezifikation 
der auszuführenden Programmoperation. Diese Parameter werden nach dem Befehlsbezeichner und 
einem Leerzeichen aufgeführt und dabei durch Kommas getrennt (Ausnahme PRINT, siehe 
Befehlsübersicht). Im Gegensatz zu den Argumenten beim Aufruf einer Funktion stehen die 
Befehlsparameter nicht innerhalb runder Klammern!