Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with IMAQ 1394 trigger mode 1

I am using a prosillica EC750 1394 camera.  I would like to trigger on an active high pulse.  I would like the exposure time to be for the duration of the pulse width, so I configured using trigger mode 1.  When I try to configure the acuisition it gives me the "Feature not present in the camera".  I am pretty sure that the EC750 supports this mode, here is the user manual on page 4. http://www.prosilica.com/support/documentation/700005AA-EC750%20User%20Manual.pdf
I am sending a sample of labview code illustrating the problem.  In MAX I use the Format 7, mode 0 video format.  Is this the problem?  Even when I use one of the video modes it still has the same problem.  Thanks in advance for any assitance.
 
Kevin Baker
0 Kudos
Message 1 of 5
(4,321 Views)
Hi Kevin,

Part of the problem could arise from the inputs Mode 1 is expecting.  For Mode 1 the camera starts integration every falling edge of your external trigger and stops integration on the rising edge.  The integration time would therefore be expecting an active LOW trigger from your external input.  For active HIGH you would need to use either Mode 4 or Mode 5, but I'm not sure if your camera supports these modes. If you change the Polarity input of the Configure Trigger VI to false, the error might go away, but there might be other problems as well. 

Anothert test I would recommend is running one of the shipping examples that come with the IEEE 1394 driver.  The triggered grab example would probably be a good place to start.  If these work then we can start making changes to see where the problem is arising.

-Arves
S. Arves S.
National Instruments
Applications Engineer
0 Kudos
Message 2 of 5
(4,307 Views)

Hi Arves:

I tried using the trigger grab example in the IMAQ 1394 folder, but it still says that feature not supported by camera.  Mode 0 gives a timeout error, so I think that mode works.  According to what I can tell the EC750 camera supports mode 1?  Is there anything else I could be doing wrong in Labview?  The spec sheet from the EC750 says it can "integrate light for the length of time of an active high or active low pulse".  Therefore I think that mode 1 and mode 5 should work?  Thanks again for any help.

Kevin Baker

0 Kudos
Message 3 of 5
(4,300 Views)
Hi there, i'm having similar problems using an ISG camera setup for mode 0, i get a timeout error after the set time but it dosent recognise the trigger. i have tried it in the camera manufacturer software and the trigger works fine.
0 Kudos
Message 4 of 5
(3,922 Views)
Hi,

You might try configuring the camera in Measurement and Automation Explorer (MAX).  Launch MAX, select Devices and Interfaces, and then select IMAQdx devices.  Your camera may show up under a different heading depending on which driver you are using to run it.  Click on the camera, and in the main view, make sure that the trigger mode is set to mode 0.  These settings will be saved for this device, so when you make calls in LabVIEW, it will use the triggering mode.  Also, what is the model number of your camera?  We might check to see which triggering modes your particular camera supports.


Wes P.
Applications Engineer
National Instruments
Wes Pierce
Principal Engineer
Pierce Controls
0 Kudos
Message 5 of 5
(3,904 Views)