VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

renaming DAQmx devices causes problem

Solved!
Go to solution

In configuring the hardware of a PXI chassis in the system definition file, I run the Hardware Discovery Wizard. It recognizes a PXIe6363 MIO card in slot 2, and names it PXI1Slot2. I create an AI channel in this card, and it deploys fine. However, I rename PXI1Slot2 to PXIe6363. Now it does not deploy, and I get the error below. Changing the name of the device changes the name of the "Chassis master hardware synchronization device" as well (I checked this because the error seems to suggest an issue here).

 

I should also note that I do the exact same thing with a second PXI chassis I have, and it deploys just fine after the name change.

 

Could someone advise what the problem may be?

 

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The VeriStand Gateway encountered an error while deploying the System Definition file.

Details:
Error -200220 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi

Possible reason(s):

Device identifier is invalid.
=========================
NI VeriStand:  Property Node DAQmx Device (arg 2) in NIVeriStand Trigger Routing.lvlib:Find master device for chassis.vi->NIVeriStand Trigger Routing.lvlib:Setup Chassis Routing.vi->NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi->NI VeriStand Engine.lvlib:VeriStand Engine.vi->NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi <append>
Device Specified: PXI6363

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

 

 

Thank you.

Siva

0 Kudos
Message 1 of 5
(3,412 Views)

Hi Siva,

 

Are there any other places in your application that use the device reference "PXI1Slot2"?

 

Also, the text of the error specifies "PXI6363" instead of "PXIe6363" that you had mentioned. Is this just a typo?

0 Kudos
Message 2 of 5
(3,371 Views)

Hi,

The PXI6363 vs PXIe6363 is just a typo.

As far as I can tell, there is no other place that is using the name PXI1Slot2. In fact, I am doing only the following to test:

1. Configure the controller, i.e., choose the Pharlap OS and the target IP address

2. In the Hardware Discovery Wizard and add the device

3. In the System Explorer change the name to PXI6363

4. Add an AI channel to the device

5. Try to deploy

So, I am wondering if the default name gets used anywhere else automatically, and I am not aware of it.

Thank you.

Siva

0 Kudos
Message 3 of 5
(3,366 Views)
Solution
Accepted by topic author mvsiva

Hey Siva,

 

The device name that you specify in VeriStand does have to match the name of the device in NI MAX. If you'd like to change the name of the device, you'll also want to update the device name in NI MAX to be "PXI6363" as well.

 

Hopefully that's able to resolve your problem!

0 Kudos
Message 4 of 5
(3,307 Views)

Hello Christine,

Yes, renaming to match in MAX resolves the problem. Thank you.

Siva

0 Kudos
Message 5 of 5
(3,302 Views)