BASIC-Befehle
Beschreibung Der Operator AND führt eine logische UND-Verknüpfung der entsprechenden
Bits der Integer-Teile von zwei gültigen BASIC-Ausdrücken durch.
Die logische UND-Verknüpfung zwischen zwei Bits ist wie folgt definiert:
0 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
Argumente
•
ausdruck1
Jeder gültige BASIC-Ausdruck.
•
ausdruck2
Jeder gültige BASIC-Ausdruck.
Beispiel
VR(0) = 10 AND (2,1 * 9)
Die Klammern werden zuerst berechnet, aber nur der Integer-Teil des
Ergebnisses, 18, wird für die AND-Operation benutzt. Deshalb ist der
Ausdruck gleich Folgendem:
VR(0) = 10 AND 18
Das AND ist ein Bit-Operator, daher sieht die binäre Gleichung so aus:
01010 AND 10010 = 00010
Deshalb enthält VR(0) den Wert 2.
Beispiel
IF MPOS AXIS(0) > 0 AND MPOS AXIS(1) > 0 THEN GOTO Zyklus1
Siehe auch
–
3.2.26 AOUT
/i
Typ
Systemparameter
Syntax
AOUT(analoger_kanal)
Beschreibung Dieser Befehle stellt den Ausgangswert der +/–10 V analogen
Ausgangskanäle ein, die durch Anschluss von JEPMC-AN2910-Modulen
an den MECHATROLINK-II-Bus bereitgestellt werden. Der Einstellbereich
ist [–32000, 32000] für den Spannungsbereich [–10 V, 10 V].
Argumente
•
analoger_kanal.
Analoger Ausgangskanal Nummer 0,31
Beispiel
Kein Beispiel.
Siehe auch
–
PROGRAMMIERHANDBUCH
3.2.27 ASIN
/i
Typ
Mathematische Funktion
Syntax
ASIN(ausdruck)
Beschreibung Die Funktion ASIN gibt den Arkussinus des Ausdrucks zurück. Das Argument
muss einen Wert zwischen –1 und 1 haben. Das Ergebnis in rad liegt zwischen
-Pi/2 und Pi/2. Eingabewerte außerhalb dieses Bereichs geben 0 zurück.
Argumente
•
ausdruck
Jeder gültige BASIC-Ausdruck.
Beispiel
>> PRINT ASIN(–1)
–1.5708
Siehe auch
–
3.2.28 ATAN
/i
Typ
Mathematische Funktion
Syntax
ATAN(ausdruck)
Beschreibung Die Funktion ATAN gibt den Arkustangens des Arguments zurück. Ausdruck
kann jeden beliebigen Wert annehmen. Das Ergebnis wird in rad angegeben
und liegt zwischen -Pi/2 und Pi/2.
Argumente
•
ausdruck
Jeder gültige BASIC-Ausdruck.
Beispiel
>> PRINT ATAN(1)
0.7854
Siehe auch
–
3.2.29 ATAN2
/i
Typ
Mathematische Funktion
Syntax
ATAN2(ausdruck1 ,ausdruck2)
48