I don't have much more to add, but if it helps, here is an actual movie showing the problem first hand (hopefully the NI board system will accept it).
Let me first describe the test-bench setup. I bread-boarded a 556 timer IC circuit with two square wave outputs. One output drives a modified calculator to act like an event counter (I needed something to change from one image to the next). The second output (which has a 1sec ON and 1 sec OFF period) is connected to the External Trigger 0 input to the 1428 board. Both outputs operate independently of each other.
The movie starts showing a nearly-unmodified
LL Trigger Ring without Timerout.vi file, a vi file straight out of the Example Browser. The next scene shows the front panel with the External Trigger input flashing ON and OFF. As can be clearly seen, the image is updated on both rising edge and trailing edge events. Even though I set the
Trigger Polarity parameter to TRUE, apparently to trigger on a rising edge event, images are acquired on all transitions. I see the same occurance on both computers in my lab.
I really would like the system to acquire an image only on a rising edge of a trigger event, and to ignore trailing edge events. One would assume the
Trigger Polarity parameter is the control to do this. Or
I will await the results of your investigation. If you cannot gain access to a CV-M7 camera, let me know. I can send one of ours to you if necessary.
Thanks for your help,
Dallin K
RSI, Inc
Note: The movie uses MPEG-4 (XVID) codec. You can download this codec from here if you need it:
Fourcc.org