27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

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.

Cnv_QueAdd Anweisung<br />

SPEL+ Sprachreferenz<br />

Fügt einem Conveyor-Queue einen Roboterpunkt hinzu.<br />

Syntax<br />

Cnv_QueAdd conveyorNumber, pointData [, userData ]<br />

Parameter<br />

conveyorNumber Integer-Ausdruck, der die Nummer des zu verwendenden Conveyors angibt.<br />

pointData Der Roboterpunkt, der zum Conveyor-Queue hinzugefügt wird.<br />

userData Optional. Real-Ausdruck, der verwendet wird, um Anwenderdaten zusammen mit<br />

dem Punkt abzuspeichern.<br />

Beschreibung<br />

pointData wird zum Ende des spezifizierten Conveyor-Queues hinzugefügt. Es wird zusammen mit<br />

der aktuell gehaltenen Conveyor Pulse-Position registriert.<br />

Wenn sich die Entfernung zwischen pointData und dem vorangegangenen Punkt in dem Queue<br />

unterhalb des durch Cnv_QueReject definierten Wertes befindet, werden die Punktdaten dem Queue<br />

nicht hinzugefügt und es tritt auch kein Fehler auf.<br />

Ein Fehler tritt dann auf, wenn der Queue voll ist.<br />

Hinweis<br />

Dieser Befehl ist nur dann anwendbar, wenn die Option “Conveyor Tracking” installiert ist.<br />

Verwandte Befehle<br />

Cnv_RobotConveyor Anweisung<br />

Beispiel einer Cnv_QueAdd Anweisung<br />

Boolean found<br />

Integer i, numFound<br />

Real x, y, u<br />

Cnv_Trigger 1<br />

VRun FindParts<br />

VGet FindParts.Part.NumberFound, numFound<br />

For i = 1 To numFound<br />

VGet FindParts.Part.CameraXYU(i), found, x, y, u<br />

Cnv_QueAdd 1, Cnv_Point(1, x, y)<br />

Next i<br />

SPEL+ Language Reference Rev 3.5 81<br />

S

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!