Hardware manual
Impact Reference Guide VPM Task Configuration
3-35 Datalogic Automation Inc.
Color Image Sub-Properties
Greyscale images from color cameras are inherently half the resolution (and thus half the accuracy) of the
equivalent greyscale camera image. For example, if you use a 640 x 480 pixel color camera and select a
greyscale sub-property, the resulting resolution of the image is 320 x 240 pixels, half the resolution of the
640x480 greyscale camera image.
This is because each pixel of the color image has a different color filter than the adjacent pixel, and the two
pixels must be combined to create the greyscale value, which results in half the resolution.
Note that some tools provide sub-pixel options, which can improve the resolution and measurement accu-
racy of the image.
If the two adjacent pixels were not combined, i.e. the value of each raw color pixel was used as the greyscale
value, then the resulting image would be “grainy.” For example, if the image was a red object, all the red
pixels would be bright and all the green and blue pixels would be dark, creating a fine grain checkerboard.
Trigger Event Types
To choose a trigger event type, click the drop-down arrow at the right end of the Value field and select the
desired event. When the selected event occurs, the task is put into a queue of tasks that are executed in turn.
• None: If this is selected, the task is not queued by any of the listed event types. It is not queued except
when it is triggered from a control panel or by another task calling it.
• Program Closed Event: The task is queued to run after the program listed in the Program Name prop-
erty is closed (unloaded) by another task.
Average UsecsSin-
ceRun
The average of all UsecsSinceRun values since the last count reset
Max UsecsSince-
Run
The maximum UsecsSinceRun value since the last count reset
UsecsSinceTrigger
(Microseconds
Since Trigger)
The time since the hardware trigger at the device started the image
acquisition process (in microseconds). This is the "trigger to done" time,
which includes exposure, acquire, image transfer to the PC, etc. This is
a “live” value during the task run as it is read during the task run and
updated to the current time. Once the task finishes running, this time is
locked to the time at which the task finished. Note that UsecsSinceRun
and UsecsSinceTrigger will not necessarily be equal, since there is
some "overhead" time included in the UsecsSinceTrigger.
Average UsecsSin-
ceTrigger
The average of all UsecsSinceTrigger values since the last count reset
Max UsecsSince-
Trigger
The maximum UsecsSinceTrigger value since the last count reset
Run Count The total number of times the task has run since the last count reset
Trigger Timestamp
Usecs
The time (in microseconds) that the task was triggered
Output Name What it is