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 />

TASKS .............................................................................................................................. 52<br />

Definition........................................................................................................................................ 52<br />

Fortsetzen nach einer Fehlermeldung ........................................................................................... 52<br />

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

Sequentielles Ordnen .................................................................................................................... 53<br />

Synchronisierung ........................................................................................................................... 54<br />

Gemeinsame Nutzung von Ressourcen ........................................................................................ 55<br />

Anweisungen ................................................................................................................................. 56<br />

void taskSuspend(string Name)......................................................................................................... 56<br />

void taskResume(string Name, num Sprung) .................................................................................... 56<br />

void taskKill(string Name) .................................................................................................................. 57<br />

num taskStatus(string Name) ............................................................................................................ 58<br />

void taskCreate string Name, num Priorität, Programm(...) ............................................................... 59<br />

void wait(bool Bedingung) .................................................................................................................. 60<br />

void <strong>de</strong>lay(num Sekun<strong>de</strong>n) ................................................................................................................. 60<br />

num clock()......................................................................................................................................... 61<br />

bool watch(bool Bedingung, num Sekun<strong>de</strong>n)..................................................................................... 61<br />

BIBLIOTHEKEN................................................................................................................ 62<br />

Definition........................................................................................................................................ 62<br />

Schnittstelle ................................................................................................................................... 62<br />

Kennung <strong>de</strong>r Schnittstelle.............................................................................................................. 62<br />

Inhalt .............................................................................................................................................. 62<br />

Im Speicher la<strong>de</strong>n und aus <strong>de</strong>m Speicher entfernen..................................................................... 62<br />

Zugriffspfad.................................................................................................................................... 63<br />

Fehlerco<strong>de</strong>s ................................................................................................................................... 63<br />

Anweisungen ................................................................................................................................. 64<br />

num i<strong>de</strong>ntifiant:libLoad(string Weg).................................................................................................... 64<br />

num i<strong>de</strong>ntifiant:libSave(), num libSave() ............................................................................................ 64<br />

num libDelete(string Weg).................................................................................................................. 64<br />

string i<strong>de</strong>ntifiant:libPath(), string libPath().......................................................................................... 65<br />

bool libList(string Weg, string& contenu) ........................................................................................... 65<br />

STEUERUNG DES ROBOTERS ...................................................................................... 66<br />

Anweisungen ................................................................................................................................. 66<br />

void disablePower() ........................................................................................................................... 66<br />

void enablePower() ............................................................................................................................ 66<br />

bool isPowered() ................................................................................................................................ 66<br />

bool isCalibrated().............................................................................................................................. 67<br />

num workingMo<strong>de</strong>(), num workingMo<strong>de</strong>(num& Status)................................................................... 67<br />

num speedScale() .............................................................................................................................. 68<br />

num esStatus() ................................................................................................................................... 68<br />

ARMPOSITION ................................................................................................................. 69<br />

EINLEITUNG ........................................................................................................................ 69<br />

TYP JOINT ........................................................................................................................... 69<br />

Definition........................................................................................................................................ 69<br />

Operatoren..................................................................................................................................... 70<br />

Anweisungen ................................................................................................................................. 70<br />

joint abs(joint Position) ....................................................................................................................... 70<br />

joint herej() ......................................................................................................................................... 71<br />

bool isInRange(joint Position) ............................................................................................................ 71<br />

TYP TRSF ............................................................................................................................ 72<br />

Definition........................................................................................................................................ 72<br />

Orientierung ................................................................................................................................... 73<br />

Operatoren..................................................................................................................................... 75<br />

Anweisungen ................................................................................................................................. 75<br />

num distance(trsf Position1, trsf Position2) ....................................................................................... 75<br />

TYP FRAME......................................................................................................................... 76<br />

Definition........................................................................................................................................ 76<br />

Verwendung................................................................................................................................... 76<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!