Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Engine knock example work with 7.1?

I am attempting to use the engine knock example program for the signal processing toolset with version 7.1.1.  It still can't find several subvi's dispite me installing most of the toolsets.

my setup:
Dell Laptop: P4m 2.2ghz 1g RAM: winXP SP2
LabVIEW 7.1.1 student edition complete install
Controls / image / signal processing toolsets

I have downloaded the "Mod B LV 60.llb "  version for LabVIEW 6 but  recieved the following errors on loading the main program:

Errors:
cannot find:   AI Read.vi - AI Start.vi - AI config.vi - AI clear.vi - generate pulse train.vi - read from digital line.vi - synthesis filter bank.vi - reconstruct one path 1D.vi - wavelet design globals.vi

is there an updated version of this sample program for use with 7.1.1?  Where can I get the needed files to use this program?

Todd
todd.putnam@tufts.edu

0 Kudos
Message 1 of 4
(3,392 Views)

Hey Todd,

The four vis that you listed are a part of the traditional DAQ driver. It looks like you don't have that driver installed or that you don't have support installed. One quick way to check and see if you have the traditional DAQ driver installed is to go to LabVIEW, then pull up the functions palette. Go to NI Measurements>>Data Acquisition. If you don't have the "data acquisition" option, then either support or the driver itself isn't installed. The next step is to go to the Measurement and Automation Explorer (Start>>Programs>>National Instruments>> Measurement & Automation). On the left hand side of the window, you'll see a directory structure. Under My system, you'll see a "software" directory. Expand it. Look for something called "Traditional DAQ". If you don't have it, then you don't have the traditional DAQ driver installed and that's the problem. To install the driver go to the following web site http://search.ni.com/nisearch/nisearchservlet?nistype=default&filter=+%2BProductLine%3A41+%2BDownloa.... I'm assuming you're using WinXP. Download and install the driver. If you have hardware physically installed in the computer when you install the driver, that adds another step. You'll have to perform a repair of the driver once it's installed. You can do this by going to Start>>Settings>>Control Panel>>Add Remove Programs>>NI Software. Then select change. That should create a list of currently installed software. Select "NI-DAQmx" and then hit the repair button.

One last note. When installing the driver, make sure you select to install support for LabVIEW. You should now see the vis that you were missing in LabVIEW and therefore the program should now run.

0 Kudos
Message 2 of 4
(3,369 Views)
I plan to use the new USB DAQ unit NI USB-6008.  Is there any bridge between these usb drivers and DAQmx and the traditional system?  Or am I going to have to modify the sample program to aquire data using the DAQmx structure.  It would be nice if the USB devices could be taked to with the traditional drivers.

what about the other vi's other than the ones associated with DAQ?  generate pulse train.vi - read from digital line.vi - synthesis filter bank.vi - reconstruct one path 1D.vi - wavelet design globals.vi

any idea where I can find those?

Todd
0 Kudos
Message 3 of 4
(3,361 Views)
 

Hey Todd,

First the good news. The generate pulse train.vi - read from digital line.vi will be installed with the traditional DAQ driver. The synthesis filter bank.vi and wavelet design globals.vi are from the Advanced Signal Processing toolkit. Once you get the toolkit installed and the DAQ driver installed, you shouldn't have any further problems.

That having been said, I did have some problems opening the main program. That's because the global vi in my version of the toolkit had changed. What you'll need to do is open the front panel and relink to the appropriate global variable. With any other errors, follow the errors to their source vis.

Now for the bad news. The traditional DAQ driver can't be used with the USB 6008/6009. Only DAQmx (or mxbase which I wouldn't recommend) can be used with these devices. The example program was meant to be used with an E series card which will work with Traditional DAQ. So there are two options.

1) Rewrite those parts of the program that use traditional DAQ using DAQmx. See https://www.ni.com/en/support/documentation/supplemental/06/transition-from-traditional-ni-daq--lega...

2) You can purchase an E series device to run the programs with. The card that was included in the start up kit is the PCI-6034E. You can find more information on this card at ni.com.

Please post if you have further problems.

 
0 Kudos
Message 4 of 4
(3,345 Views)