LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Updating VIs to run with new DAQ

I have a machine running LabVIEW 6 on a Windows 98 system, and I'd like to upgrade to a Windows XP system. I have been sold a new XP-compatible PCI board to replace the old one, but I am now having trouble reading my analog I/O. Is there a chance that I will need to change my VIs to support the new DAQ? Or am I just missing something in the configuration? Any help is appreciated, thanks very much.
0 Kudos
Message 1 of 6
(2,804 Views)
Depending on which board you bought, you might have to upgrade the version of LabVIEW as well as changing the DAQ VIs. The newer M series boards require LabVIEW 7 or higher and they require the use of the DAQmx driver. Which board did you buy?
0 Kudos
Message 2 of 6
(2,792 Views)
It's a PCI-6036E board. I was told by NI that this should work with LabVIEW 6 and several versions of Traditional DAQ (6.9.3, 7.0, 7.1). I'm not having any luck with any of the three.
0 Kudos
Message 3 of 6
(2,787 Views)
Then you'll have to explain the problems you are having in more detail. Does the board show up in MAX? Can you run the test panels there? Are you getting an errror? If so, which error code are you getting?
0 Kudos
Message 4 of 6
(2,781 Views)
I originally installed Traditional DAQ 7.0, and it read the PCI card in MAX. However when I attempted to run LabVIEW as an operator, numerous errors popped up, all of which traced back to an inability to locate a library. I double-and triple-checked the library location and the program did not have the same errors when I was logged in as an administrator. When I was an administrator, I received an "unknown" error related to DataSocket Write when I tried to run the machine's VI.
 
I called NI about the problem, and they suggested that I use DAQ 6.9.3 or 7.1, neither of which will read the card. Each time I tried a new version of DAQ, I first uninstalled the previous version and had to re-install the driver for the PCI-6036E. Each time, the version of DAQ had a driver for the card but then the card was not recognized in MAX.
 
I have no experience with LabVIEW or NIDAQ, so I would not be surprised if there was something simple and basic that I'm missing. My current plan is to just use some basic examples of how to read Analog Inputs on my PCI-6036E using whatever version of DAQ, and just run that to see if I get any reading at all. From there, I'll at least know that the card and the DAQ are functioning together properly, and I can turn my attention to getting the data into a VI. Any other suggestions, ideas, comments? Let me know. Thanks.
0 Kudos
Message 5 of 6
(2,773 Views)

The issue with non-admin accounts has been reported before. Just by doing a search of the forums, I found this with suggestions and links to various knowledge base articles.

I haven't used datasocket much myself and never as a non-admin. What is the error code you get with it?

0 Kudos
Message 6 of 6
(2,764 Views)