Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Shifit register intialization

Dear Labviewers.
 
I'm using Labview 7.0 for calculation between images taken by CCD camera.
For real time imaging achievement, shift register on while loop was added (shift register is used as gate which send taken images to image calculation part).
However, system was not operated because of intialization of shift register.
During four CCD Images extraction using extract.vi, shift register on while loop also operates but there are no images in shift register transferred to image calculation part initially.
After four images arrive to the shift register, shift register can transfer the images to calculation part.
So, program is down and shows error message on the screen.
How can I overcoeme this problem? To solve this, temporaray image arrays( filled with some value ) have to be made and linked to shift register.
I have no idea for making image array.
 
Could you give some tips for me?
0 Kudos
Message 1 of 2
(3,127 Views)

Hello gistguy,

One thing you could try is to use an IMAQ Create.vi the create an image in memory then convert it to an array using the IMAQ ImageToArray.vi to initialize the array before you feed it into the shift register.  The output of the IMAQ ImageToArray.vi can be a float, U8, or I16.  What error are you getting from the program?

Carlton
CLA
0 Kudos
Message 2 of 2
(3,111 Views)