trigger

trigger

Utilisez la commande de déclenchement pour déclencher une tâche sur un slot spécifié en transmettant le numéro de tâche requis en tant qu'argument. Le paramètre
withresult
donne le JSON résultant du dernier résultat sous forme de réponse après le déclenchement.
trigger
Commande
Forme courte
Paramètre
Données
Plage
Exemple
trigger
tr
withresult
Number
-
trigger
commande : trigger,ok
trigger withresult
commande : trigger,ok
  • getjobdata(gjd) : récupère les données de la tâche spécifiée.
  • setjobdata(sjd) : définit les données de la tâche spécifiée.
getjobdata .jobData.trigger.mode .slot 3
Les paramètres relatifs à jobData.trigger sont configurés à l'aide de get/setjobdata avec les sous-paramètres affichés dans le tableau suivant :
trigger
Commande
Paramètre
Sous-paramètre
Plage
Exemple
getjobdata
setjobdata
.jobData.
trigger
.jt
mode
NONE
SINGLE_SHOT
LEVEL
BURST
PERIODIC_SINGLE_SHOT
CONTINUOUS
PRESENTATION
gjd .jt.mode .slot 3
commande : gjd,ok
{response}
sjd .jt.mode CONTINUOUS . slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
start
_criteria
GPIO
DEVICE
SERIAL
PLC
TCP_IP
AUTO
TEST_TRIGGER
gjd .jt.start_criteria .slot 3
commande : gjd,ok
{response}
sjd .jt.start_criteria AUTO .slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
end_criteria
GPIO
DEVICE
SERIAL
PLC
TCP_IP
AUTO
TEST_TRIGGER
gjd .jt.end_criteria .slot 3
commande : gjd,ok
{response}
sjd .jt.end_criteria AUTO .slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
show_image
true/false
gjd .jt.show_image .slot 3
commande : gjd,ok
{response}
sjd .jt.show_image true .slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
no_read
_same_
barcode
Int
gjd .jt.no_read_same_barcode .slot 3
commande : gjd,ok
{response}
sjd .jt.no_read_same_barcode 1 .slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
reset_dnr
_on_trigger
true/false
gjd .jt.reset_dnr_on_trigger .slot 3
commande : gjd,ok
{response}
sjd .jt.reset_dnr_on_trigger true .slot 3
commande : sjd,ok
getjobdata .jobData.trigger.trigger_settings.same_barcode_timeout .slot 3
Les paramètres liés à jobData.trigger.trigger_settings sont configurés à l'aide de get/setjobdata avec les sous-paramètres affichés dans le tableau suivant :
trigger_settings
Commande
Paramètre
Sous-paramètre
Plage
Exemple
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
same_barcode
_timeout
Number
(0-500 ms)
gjd .jts.same_barcode_timeout .slot 3
commande : gjd,ok
{response}
sjd .jts.same_barcode_timeout 1
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
job_interval
Number
(0-60 000 ms)
gjd .jts.job_interval .slot 3
commande : gjd,ok
{response}
sjd .jts.job_interval 1
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
burst_count
Number
(1-100)
gjd .jts.burst_mode .slot 3
commande : gjd,ok
{response}
sjd .jts.burst_count 1
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
presentation_
sensitivity
Number
gjd .jts.presentation_sensitivity .slot 3
commande : gjd,ok
{response}
sjd .jts.presentation_sensitivity 1
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
decode
_failure
_timeout
Number
(0-60 000 ms)
gjd .jts.decode_failure_timeout .slot 3
commande : gjd,ok
{response}
sjd .jts.decode_failure_timeout 1
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
active_level.
LOW
HIGH
gjd .jts.active_level .slot 3
commande : gjd,ok
{response}
sjd .jts.active_level 1
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
fast_hw
_trigger_
enabled
true/false
gjd .jts.fast_hw_trigger_enabled .slot 3
commande : gjd,ok
{response}
sjd .jts.fast_hw_trigger_enabled true
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
read_multiple
_barcode
true/false
gjd .jts.read_multiple_barcodes .slot 3
commande : gjd,ok
{response}
sjd .jts.read_multiple_barcodes true
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
send
_aggregate
_level
_assert
_data
true/false
gjd .jts.send_aggregate_level_assert_data 
.slot 3
commande : gjd,ok
{response}
sjd .jtssend_aggregate_level_assert_data true
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
disable
_active
_job
_timeout
true/false
gjd .jts.disable_active_job_timeout .slot 3
commande : gjd,ok
{response}
sjd .jts.disable_active_job_timeout true
.slot 3
commande : sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
same_data
_timeout
_must_leave
_fov
true/false
gjd .jts.same_data_timeout_must_leave_fov 
.slot 3
commande : gjd,ok
{response}
sjd .jts.same_data_timeout_must_leave_fov 
true.slot 3
commande : sjd,ok