LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is it normal that MAX keeps losing my RDA device on client PC?

I have an RDA server running giving my client PC (W2000) access to the PCI-6025E DAQ channels. The problem is that everytime the client PC shuts down or hibernates, the DAQ channels disappear and I have to manually go through the process of adding the device again. Also, for some reason, I get duplicate copies of the channels under Data Neighborhood, with one channel good and one marked with a red X. The server is running LabVIEW 7.1, and the client is running 6.1 (which I can't upgrade at the moment for various reasons).
Is this the way MAX is supposed to work? Or is an added device supposed to be persistent? If devices are not persistent, is there a way to programmatically add the device?
0 Kudos
Message 1 of 3
(2,502 Views)
Hello,

On the remote computer you should configure your devices once and then save the configuration in the MAX configuration file. That should be the only thing needed. Now about you are saying that you are getting duplicated channels. I believe these ones are virtual channels, right? So if you have two, it means that you have the ones you configured before and the new ones, right?
So what do you mean by losing the channels?
Are you getting any error message?
Take a look to some links that discuss about addressing virtual channels. Basically if you go to NI.com Then to Knowledge Base you can enter a search on RDA.
Here is a link on where is the RDA configuration stored.
c.nsf/websearch/5213B7A59F60594186256C2F005FDE76?OpenDocument > Where Is the Remote Data Acquisition...

Here is another link for Virtual Channels in RDA
Error -10001 When Using Virtual Channel and Remote Device Access (RDA)

Hope this helps.

Ricardo S.
National Instruments.
0 Kudos
Message 2 of 3
(2,502 Views)
Hi Ricardo,
When the remote computer starts up, often I can see the virtual channels all with red X's indicating that they are broken, and the PCI-6025E device is not in the device list. When I add it to the list, I get two of each virtual channel - one without the red X and one with the red X.
I get no error messages.

I read the knowledge base article "What Is Remote Device Access (RDA)?" Which says the following:

Configuration is simple. On the computer with the DAQ device, run the RDA server. On the computer with LabVIEW, run the RDA Configuration Utility to assign device numbers to the remote DAQ devices. In LabVIEW, you do not need to change your DAQ applications at all; just use the device numbers that correspond to the remote systems.


I didn't set up this way. I did the configuration using MAX on the computer with the DAQ. Then I discovered the ability to use RDA, so I ran RDA on the DAQ PC and went to the remote computer to run MAX. The first time I added the DAQ device everything looked good. I saved the configuration file on the remote computer. After that I started losing the device and getting the broken channels when the remote computer was shut down. I concluded from that that I was having a conflict between configurations and that maybe that was the cause of the channels with the red X's, so I stopped using the configuration file on the remote computer. I couldn't find a way to "undo" the configuration I had already created on the DAQ PC.

Does this raise any red flags?

Regards,
Gizmogal
0 Kudos
Message 3 of 3
(2,502 Views)