31.10.2012 Aufrufe

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

REFERENZANLEITUNG VAL3 - Version 5.2<br />

EINLEITUNG....................................................................................................................... 9<br />

ELEMENTE DER SPRACHE VAL3.................................................................................. 10<br />

APPLIKATIONEN ................................................................................................................. 10<br />

Definition........................................................................................................................................ 10<br />

Vorprogrammierte Inhalte .............................................................................................................. 10<br />

Starten und Been<strong>de</strong>n <strong>de</strong>r Applikation ............................................................................................ 10<br />

Parameter <strong>de</strong>r Applikation ............................................................................................................. 10<br />

Längeneinheit............................................................................................................................................ 11<br />

Größe <strong>de</strong>s Ausführungsspeichers............................................................................................................. 11<br />

PROGRAMME...................................................................................................................... 11<br />

Definition........................................................................................................................................ 11<br />

Wie<strong>de</strong>reinsprung............................................................................................................................ 11<br />

Programm start()........................................................................................................................... 11<br />

Programm stop() ........................................................................................................................... 11<br />

DATENTYP .......................................................................................................................... 12<br />

Definition........................................................................................................................................ 12<br />

Einfache Typen.............................................................................................................................. 12<br />

Strukturierte Typen ........................................................................................................................ 12<br />

KONSTANTEN ..................................................................................................................... 12<br />

Definition........................................................................................................................................ 12<br />

Konstanten einfachen Typs ........................................................................................................... 12<br />

Konstanten strukturierten Typs...................................................................................................... 12<br />

Konstantentabelle .......................................................................................................................... 13<br />

VARIABLEN ......................................................................................................................... 13<br />

Definition........................................................................................................................................ 13<br />

Gültigkeitsbereich einer Variablen ................................................................................................. 13<br />

Zugriff auf <strong>de</strong>n Wert einer Variablen.............................................................................................. 13<br />

"By value"-Parameter .................................................................................................................... 14<br />

"By Reference"-Parameter ............................................................................................................ 14<br />

ANWEISUNGEN ZUR ABLAUFSTEUERUNG..................................................................... 15<br />

Bemerkung // ...................................................................................................................................... 15<br />

Aufruf <strong>de</strong>s Unterprogramms call ......................................................................................................... 15<br />

Rückkehr aus <strong>de</strong>m Unterprogramm return......................................................................................... 16<br />

Anweisung if........................................................................................................................................ 16<br />

Anweisung while................................................................................................................................. 17<br />

Anweisung do ... until......................................................................................................................... 17<br />

Anweisung for ..................................................................................................................................... 18<br />

Anweisung switch............................................................................................................................... 19<br />

EINFACHE TYPEN ........................................................................................................... 20<br />

Anweisungen ................................................................................................................................. 20<br />

num size(Variable) .............................................................................................................................. 20<br />

TYP BOOL ........................................................................................................................... 21<br />

Definition........................................................................................................................................ 21<br />

Operatoren..................................................................................................................................... 21<br />

TYP NUM ............................................................................................................................. 21<br />

Definition........................................................................................................................................ 21<br />

Operatoren..................................................................................................................................... 22<br />

Anweisungen ................................................................................................................................. 22<br />

num sin(num Winkel) ......................................................................................................................... 22<br />

num asin(num Wert) .......................................................................................................................... 23<br />

num cos(num Winkel) ........................................................................................................................ 23<br />

num acos(num Wert) ......................................................................................................................... 23<br />

num tan(num Winkel) ......................................................................................................................... 24<br />

num atan(num Wert) .......................................................................................................................... 24<br />

num abs(num Wert) ........................................................................................................................... 24<br />

num sqrt(num Wert) ........................................................................................................................... 25<br />

num exp(num Wert) ........................................................................................................................... 25<br />

num ln(num Wert) .............................................................................................................................. 26<br />

D28056202B - <strong>06</strong>/<strong>2005</strong> 3 / 122

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!