Avertissement
Vous lisez une ancienne version de cette documentation. Si vous souhaitez obtenir des informations actualisées, veuillez consulter 5.0 .Paramètres
Les paramètres sont accessibles par les commandes get_parameter <paramètre> et set_parameter <paramètre> <valeur>. Les paramètres peuvent être lus à partir de n’importe quel état d’EYE+. Cependant, les paramètres ne peuvent être modifiés que lorsque EYE+ est en état de production.
Important
La modification de la valeur des paramètres affectera le comportement des commandes dans EYE+.
Paramètre |
Type 1 |
Valeur valide |
Valeur par défaut |
---|---|---|---|
state |
RO |
chaîne de texte |
<aucune> |
recipe |
RO |
chaîne de texte |
<aucune> |
timeout |
R/W |
float |
30.0s |
image_after_send |
R/W |
true/false |
false |
is_prepared |
RO |
true/false |
false |
n_parts_prepared |
RO |
int |
0 |
part_quantity |
R/W |
int |
1 |
- 1
RO : Lecture seule (Read Only); R/W : Lecture et écriture (Read and Write)
state
Correspond à l’état du système (production, recipe_edition, camera_configuration, handeye_calibration).
start production 21180
200
get_parameter state
200 production.idle
recipe
Cette commande renvoie l’identifiant et le nom de la recette actuellement en production.
Remarque
Si vous n’avez pas lancé EYE+ en production, la commande get_parameter recipe
renverra : 200 no recipe
.
start production 21180
200
get_parameter recipe
200 21180 'Recipe_name'
timeout
Il s’agit du délai d’attente (en secondes) lors de l’appel de la commande get_part. La commande stop <état> est envoyée si le timeout est dépassé pendant un get_part.
get_parameter timeout
200 30.0
set_parameter timeout 12
200
get_parameter timeout
200 12.0
image_after_send
Force l’acquisition d’une image après la prise d’une pièce. Chaque fois que vous appelez les commandes get_part ou prepare_part, le système acquiert automatiquement une image juste avant d’exécuter la commande. Ceci sert à corriger les coordonnées des bons candidats déjà trouvés (stockés dans la mémoire) si vous savez que les pièces ont bougé entre-temps en raison d’une perturbation extérieure.
get_parameter image_after_send
200 false
set_parameter image_after_send true
200
get_parameter image_after_send
200 true
is_prepared
Renvoie le statut du dernier prepare_part.
true si suffisamment de pièces sont préparées
false si le nombre de pièces préparées est insuffisant
get_parameter is_prepared
200 false
n_parts_prepared
Renvoie le nombre de pièces préparées lors du dernier prepare_part.
get_parameter n_parts_prepared
200 0
part_quantity
Définit le nombre de pièces demandées par prepare_part et get_part à chaque fois qu’une image est acquise. Si ce nombre de pièces n’est pas trouvé lors de l’acquisition de l’image, alors le get_part ou le prepare_part recommencera (vibration + acquisition d’image) jusqu’à ce que ce nombre de pièces soit trouvé.
get_parameter part_quantity
200 1
set_parameter part_quantity 8
200
get_parameter part_quantity
200 8