hardware:
pci 1428 frame grabber
dalsa pantera tf 1m60 camera
laser
flash
usb 6008 multifunction daq
software:
labview 7.1
First, my program triggers the laser using daq assistant vi (the laser
is wired to one of the dio outputs of USB 6008) then calls the time delay express
vi. After which the generate pulse vi is called to trigger the camera
to start an acquisition on rtsi line 0 (single pulse). I then trigger
the flash using daq assistant vi and use grab acquire vi to get one image.
I would use the external triggers on the frame grabber to trigger the laser and flash but they unfortunately have stopped functioning.
I will attach a picture or copy of the vi (I just do not have access to the computer with labview on it at the moment). I have a few questions.
For the pulse parameters of the generate pulse vi (pulse delay and pulse width) what are the minimum acceptable values and how accurate is it?
My issue is with the time delay vi. It seems its smallest value is 1ms. How accurate is it? Is it software or hardware controlled? My application requires that I delay the laser and the camera&flash anywhere from 0ms to 15ms. It has to be very accurate. If I had used the generate pulse vi to trigger the laser and simply input a longer pulse delay on the generate pulse vi for the camera to be say 5ms greater than that of the laser would that have been more reliable/accurate than using the time delay express vi set at 5ms that I am currently using?
I have the camera configured in MAX to have a 7ms exposure time (in mode 4) but if I understand correctly the pulse width parameter of the generate trigger vi would also control the exposure time. If I have it set to 7ms exposure time in MAX but then have the pulse width set to 2ms in my program, which one takes precedence?
Also with this program, I can only capture a consistently good image when I have the exposure time set to 7ms or longer in MAX, anything less either gets a blurry image once in a while or if less than 5ms, the image is completely black.
Thanks in advance,