Hardware manual

Impact Reference Guide Links Between VPM Tools
3-29 Datalogic Automation Inc.
NOTE: Any time an input image link is modified on a tool in a task, that new link source becomes the
default for tools added to that task. For example, if you delete the image link in any tool in a task, the next
time you add a tool to that task, the task’s image will NOT be automatically linked.
The automatic linking applies whether the tool was added from the toolbox or the clipboard.
The link source information is validated each time before using If the a link source no longer exists, it is set
to uninitialized and reverts to the value specified in the list above. If the link source does exist, but it occurs
later in execution order in the task, it is not used. However, it remains as the default link source, and is used
if and when you drop a tool in after that point in the task execution. If the link source refers to a tool in a dif-
ferent task or program, execution order is not checked.
Automatic Origin Linking
When a tool with an origin input is added to a task, the origin input for that tool is linked to the same origin
that was last used as an origin source for other tools in that task. If that input is empty, automatic linking
searches for a suitable default in the following order:
1. Inputs or outputs promoted to the task level of origin data types.
2. The tools in the task are searched in execution order until one is found that has an output origin that is
not "Relative To Tool." In the case of Data Instance tools, the inputs are searched.
NOTE: Any time the link source is changed from a tool setup or properties tab, it becomes the new default
link source. For example, if you delete the origin link in any tool in a task, the next time you add a tool any-
where in that task, the origin will NOT be automatically linked.
The automatic linking applies whether the tool added from the toolbox or the clipboard.
The link source information is validated each time before using If a link source no longer exists, it is set to
uninitialized, and reverts to the value specified in the list above. If the link source does exist but it occurs
later in execution order in the task, it is not used. However, it remains as the default link source, and is used
if and when you drop a tool in after that point in the task execution. If the link source refers to a tool in a dif-
ferent task or program, execution order is not checked.
Paste Linked Tools
When you cut or copy a tool that is linked to another tool, links may be broken when it is pasted, depending
on where the tool is pasted. The following situations may occur.
1. Tool A and Tool B are linked to each other in the same program and task. When Tool A is copied or
cut, then pasted into the same task, the link remains.
2. Tool A and Tool B are linked to each other in the same program and task. When Tool A is copied or
cut, then pasted into a different task or program, the link between them is removed.
3. Tool A and Tool B are linked to each other in the same program and task. When Tool A and Tool B are
copied or cut, then pasted together into another task or program, the link between them remains.
4. Tool A is linked to Tool B which is in a different task. When Tool A is cut or copied, then pasted into
the same or different task as Tool B, the link remains.
NOTE: If the Program Preferences setting "Automatically link tool image input" is checked, a new link to
the task image is made when a tool with an input image property is pasted, just as if the tool was added from
the toolbox.