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
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.
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
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
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.
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!
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!