Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

PCI-1200 Driver Problem

Hello,

In the following Knowlegdebase you will find instructions on how to install NI-DAQ 6.3 with LabVIEW 7.x.

With respect to error 1007 or 10401 when using Virtual Channels, make sure the virtual channel and the virtual scale do not have the same name. Rename the virtual scale so it does not match the name of the virtual channel.

You also can delete the virtual channel and re-create it.

Please let me know if this solved the problem.

Thanks,

LA
0 Kudos
Message 11 of 18
(1,751 Views)
Thanks for the quick reply!
I'm trying to delete the Analog input I created in MAX, but it doesn't delete. I've tried re-starting the machine, re-freshing (F5) and all sorts of stuff but still the Analog input doesn't disappear from the "Data Neighborhood" in MAX.
I am not actually using scaling, and I'm just trying to read the signal from the function generator but those errors keep popping up. Using the test panel in MAX, I tried writing data (Sine Wave) to the Digital I/O and I was able to read it with the DMM. So basically, the card is configured but the analog inputs aren't and I can't find a way out.
Any clue?

Thanks again..
0 Kudos
Message 12 of 18
(1,748 Views)
Hello,

Let me try to help you out in here. So you created a Traditional NI-DAQ virtual channel for Analog Input and now you are trying to delete it and you are unable to. Have you tried right clicking on the virtual channel that you created and selecting Delete? If you already tried this, create a new virtual channel and see if you can delete it. If you still have problems, something might have gone wrong with the installation of the drivers.

For your second question, I got the impression that you are trying to read a sine wave from a digital input line. Digital I/O can basically recognize two levels, a high and low...I don't think it will be able to recognize a sine waveform. Try writing a square waveform and let me know if it works.

Hope this helps.

Thanks,

LA
0 Kudos
Message 13 of 18
(1,734 Views)
I've already tried re-installing the drivers, creating new channels and all sorts of things but I still can't delete the channels from MAX (by right clicking and selecting delete).

For the second part, I've also tested it with digital inputs but I still can't solve the problem. Also, MAX has seperate tests for newly created analog input channels and those tests fail as well but it passes all the PCI Card tests for I/O on the pins and I tested that using DMM.
0 Kudos
Message 14 of 18
(1,726 Views)
Now, this is weird. Sometimes, when I try to use the DAQ Solution wizard to test the analog inputs, it measures the selected input pin but displays a noisy signal. Well, that's fine, but when I test the analog inputs individually in MAX, I start getting error - 10401 (Occured at AI Group Config). Right after that, the noisy signal disappears and I either get the error 1007 or error 10401. I am pretty sure the drivers are fine because I've re-installed and tested them many times and they pass all the tests etc. I really don't understand what's going on with the analog inputs. I've checked the pin connections and they're fine also. Right now while testing the analog inputs I'm not connecting anything to the input pins of the card. I guess if it worked fine, it should atleast show a noisy signal or something of that sort.
0 Kudos
Message 15 of 18
(1,715 Views)
Deznium,
First, were you able to test your virtual channel you created in MAX? Did you get a valid reading in MAX or did it also return an error? Second, those errors imply that one or more of your input parameters to AI Group Config is incorrect. This is usually in incorrect device number or channel name/number. I would try to run a shipping example program (help>>find examples) that is as simple as possible using physical channel numbers as opposed to virtual channel names. A shipping example like "Acquire 1 Point from 1 Channel.vi" would be a good one to try. Just make the channel input be 0 or 1 and try to get one input point. If that works, you can build from there.
-Alan A.
0 Kudos
Message 16 of 18
(1,706 Views)
Deznium
If you are able to acquire data in the DAQ Solution Wizard, (which is just a LabVIEW VI) than your device seems to be working properly, at least some of the time. It sounds like there might be a problem with your Measurement & Automation Explorer. Do you get the errors when you try test every channel, or does it only happen when you test certain channels? Have you run a test panel on the device under "Devices and Interfaces"? Do you get the errors there? Are you still not able to delete the virtual channels? Could you try to repair MAX in add/remove programs? Another suggestion would be to try using a different computer with a fresh install of the LabVIEW and the drivers. Hope some of this helps.
-Alan A.
0 Kudos
Message 17 of 18
(1,704 Views)
This is what Error 10007 is
""
Warning 10007 occurred at an unidentified location.

Possible reasons:

NI-DAQ LV: A channel, port, or counter is out of range for the device type or device configuration; or the combination of channels is not allowed; or the scan order must be reversed (0 last). ""

I have used the PCI 1200 several years ago. The scan order must be reversed.
that is
If you are reading channels 0 thru 7, then use the sysntax 7:0 (and not 0:7, the way done with other daq cards). This could be the culprit
0 Kudos
Message 18 of 18
(1,698 Views)