Warnung
Sie lesen eine alte Version dieser Dokumentation. Wenn Sie aktuelle Informationen wünschen, schauen Sie bitte unter 5.1 .Parameter
Parameter sind über die Befehle get_parameter <Parameter> und set_parameter <Parameter> <Wert> zugänglich. Die Parameter können in jedem EYE+ Status gelesen werden. Die Parameter können jedoch nur geändert werden, wenn sich EYE+ im Produktionsstatus befindet.
Wichtig
Das Ändern des Parameterwertes wirkt sich auf das Verhalten der EYE+ Befehle aus.
Parameter |
Typ 1 |
Gültiger Wert |
Standardwert |
---|---|---|---|
state |
RO |
Zeichenkette (String) |
<keiner> |
recipe |
RO |
Zeichenkette (String) |
<keiner> |
timeout |
R/W |
Gleitkommazahl (float) |
30.0 s |
image_after_send |
R/W |
true/false |
false |
is_prepared |
RO |
true/false |
false |
n_parts_prepared |
RO |
Ganzzahl (integer) |
0 |
part_quantity |
R/W |
Ganzzahl (integer) |
1 |
- 1
RO: Read Only (schreibgeschützt); R/W: Read and Write (einstellbar)
state
Status des Systems (production, recipe_edition, camera_configuration, handeye_calibration).
start production 21180
200
get_parameter state
200 production.idle
recipe
Dieser Befehl gibt den Identifikator und den Namen des Rezepts zurück, das derzeit in Produktion läuft.
Bemerkung
Wenn Sie EYE+ nicht in Produktion gestartet haben, wird die Antwort auf get_parameter recipe
200 no recipe
lauten.
start production 21180
200
get_parameter recipe
200 21180 'Recipe_name'
timeout
Dies ist die Frist (in Sekunden), die beim Ausführen des Befehls get_part eingehalten werden soll. Der Befehl stop <Status> wird gesendet, wenn diese Frist während dem get_part überschritten wird.
get_parameter timeout
200 30.0
set_parameter timeout 12
200
get_parameter timeout
200 12.0
image_after_send
Erzwingt die Aufnahme eines Bildes, nachdem ein Teil entnommen wurde. Jedes Mal, wenn Sie die Befehle get_part oder prepare_part ausführen, nimmt das System unmittelbar vorher automatisch ein Bild auf. Es wird verwendet, um die Koordinaten der bereits gefundenen guten Kandidaten (im Speicher abgelegt) zu korrigieren, wenn Sie wissen, dass sich die Teile in der Zwischenzeit aufgrund einer externen Störung bewegt haben.
get_parameter image_after_send
200 false
set_parameter image_after_send true
200
get_parameter image_after_send
200 true
is_prepared
Gibt den Status des letzten prepare_part an.
true, wenn genügend Teile vorbereitet sind
false, wenn nicht genügend Teile vorbereitet sind
get_parameter is_prepared
200 false
n_parts_prepared
Gibt die Anzahl der Teile zurück, die während des letzten prepare_part vorbereitet wurden.
get_parameter n_parts_prepared
200 0
part_quantity
Anzahl der Teile, die von prepare_part und get_part bei jeder Bildaufnahme angefordert werden. Wenn diese Anzahl Teile bei der Bildaufnahme nicht gefunden wird, dann wird get_part oder prepare_part erneut ausgeführt (Vibration + Bildaufnahme), bis diese Anzahl Teile gefunden wird.
get_parameter part_quantity
200 1
set_parameter part_quantity 8
200
get_parameter part_quantity
200 8