LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Analog Trigger Problem

I have a VI for acquiring data from multiple devices synchronously using RTSI.  I am attaching a copy of my VI.  It seems that no matter what I set the trigger voltage to, it will not start acquisition until the trigger signal reaches about 250 millivolts.  Has anyone else seen this problem before.  Can anyone help me?
 
Thanks,
Taylor
0 Kudos
Message 1 of 7
(3,694 Views)
Forgot to mention, the boards are PCI 6110 and they do have the RTSI cable connected.
 
Thanks
Taylor
0 Kudos
Message 2 of 7
(3,692 Views)

Hello Taylor,

Have you been able to successfully start acquisition from an analog trigger (at your specified level), on just the master device?  Verify that you can do this first before trying to send that start trigger line over a RTSI line.  Take a look at the Traditional NI-DAQ shipping example (Help >> Find Examples) titled Acquire N Scans Analog Hardware Trig.vi, located in the NI Example Finder under Hardware Input and Output > Traditional DAQ > Analog Input > General.  Verify that this works correctly for you.

Here is an example program that shows how to correctly synchronize analog input on two E-series boards:

Synchronize Two E Series Boards Using PFI or RTSI

Have you ever considered programming with the NI-DAQmx functions?  If your device supports them (which most do), the NI-DAQmx API is much easier to use, and actually operates more efficiently on a driver level than most Traditional NI-DAQ functions.  There is a good NI-DAQmx shipping example titled Multi-Device Synch - Analog Input – Finite Acq – Analog Start.vi, that can be found in the NI Example Finder under Hardware Input and Output > DAQmx > Synchronization > Multi-Device.  This example shows how to do exactly what you are trying to do in NI-DAQmx.  I hope this helps.

 

Regards,


Travis G.


Applications Engineering

0 Kudos
Message 3 of 7
(3,683 Views)
The Acquire N Scans Analog Hardware Trigger is working properly.  I'll look into the DAQmx stuff and let you know.
 
Thanks,
Taylor
0 Kudos
Message 4 of 7
(3,678 Views)
Sorry about that.  I went back and looked at the voltages I was reading a little closer.  I connected a voltmeter to the BNC that is going into the DAQ board.  So I opened up the Acquire N Scans Analog Hardware Trigger vi.  Let's say I set the trigger level to 0.01V or 10 mV.  Then I start adjusting the potentiometer on the device that I'm acquiring voltages from.  It waits until it hits about 260 mV to begin acquisition.  Could this be a hardware problem? 
 
Also, I currently do not have the DAQmx software.  Is it downloadable or how do I go about purchasing it?
 
Thanks again,
Taylor
0 Kudos
Message 5 of 7
(3,675 Views)
I am currently using LabView 6.0.  If I understand this correctly, DAQmx is not compatible.  Is this correct?
 
Thanks,
Taylor
0 Kudos
Message 6 of 7
(3,668 Views)
Hello Taylor,

Yes, you must have LabVIEW 7.0 or later to use the NI-DAQmx API.  You must upgrade your LabVIEW software to take advantage of this driver.  You can download the NI-DAQmx software for free from our website here:

NI-DAQmx Version 8.0.1 for Windows 2000/XP

I also came across this Knowledgebase, that discusses why sometimes slow moving trigger signals can sometimes be filtered out accidentally.  Take a look at this document, and try the workarounds listed in the solutions portion to see if this solves your problem:

KB 2ZD9B3W3: Analog Trigger Not Working for PFI 0 on a PCI-61xx Device

Let me know if this works.  I'd be interested to know if that's the cause of this issue.

Regards,
Travis G.
Applications Engineering
0 Kudos
Message 7 of 7
(3,659 Views)