Herunterladen Inhalt Inhalt Diese Seite drucken

HITEC ROBONOVA-I Handbuch Seite 107

Inhaltsverzeichnis

Werbung

ROBOBASIC Sprach-Referenz v2
Beispiel:
CONST OFF = 0
CONST motor_1 = 3
CONST motor_1 speed = 200
Eine Variable ist der Name einer Speicherstelle in Daten, die innerhalb des Programms
verwendet werden. Im robonova Steuerprogramm ist die Anzahl von Variablen beschränkt, so
dass die Variablendeklaration dafür entworfen werden muss, die Größe der Variablen
entsprechend dem Objekt zu reduzieren.
DIM motor_1_delay AS INTEGER
DIM sensor_left AS BYTE
Bei der Deklaration einer Konstanten oder einer Variable beachten sie die folgenden Regeln:
Erstens muss Englisch oder Koreanisch beim ersten Buchstaben benutzt werden. Bei
Koreanisch (Chinesisch) oder Englisch können Zahlen und "_" für den Variablen- oder
Konstantenamen verwendet werden.
Zweitens darf der Variablen- oder Konstantenname nicht länger als 64 Zeichen sein.
Drittens dürfen Konstanten- und Variablenname nicht übereinstimmen. Weiterhin gibt es
keine Unterscheidung zwischen Klein- und Großbuchstaben.
Viertens können bei der Zuweisung von Werten größer als 65535 (Grenze des ganzzahligen
Bereichs) zu Konstanten Probleme bzw. Fehler auftreten.
Bits zeigen
In roboBASIC können Variablen als Bit-Einheiten gehandhabt werden. Um Variablen als eine
Bit-Einheit zu nutzen wird der zeigende Bit-Operator „." Genutzt. Bei der Benutzung des Bit-
Operators sind Bits 0~6 (Byte-Variable) und Bits 0~16 (ganzzahlige Variable) nutzbar.
Allerdings sind nur Zahlen oder Konstanten mit diesem Operator nutzbar.
Beispiel:
DIM A AS INTEGER
CONST BIT_2 = 2
A.1 = 1
A.BIT_2 = 0
A.3 = IN(1)
Variable A schreiben
OUT 2, A.1
#2 ausgeben
HITEC ROBONOVA
Wert von Port #1 auslesen und in das dritte Bit der ganzzahligen
Den Wert des ersten Bits der ganzzahligen Variable A mit Port
http://www.robonova.de
10

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis