A computer-implemented system and method for deploying a graphical program onto
an image acquisition (IMAQ) device. The method may operate to configure an image
acquisition (IMAQ) device to perform image processing or machine vision functions,
wherein the device includes a programmable hardware element and/or a processor
and memory. The method comprises first creating a graphical program which implements
the image processing or machine vision function. A portion of the graphical program
may be converted into a hardware implementation on a programmable hardware element,
and a portion may optionally be compiled into machine code for execution by a CPU.
The programmable hardware element is thus configured utilizing a hardware description
and implements a hardware implementation of at least a portion of the graphical
program. The CPU-executable code may be executed by a computer coupled to the IMAQ
device, or by a processor/memory on the IMAQ device.