07-31-2017 01:06 PM
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
Solved! Go to Solution.
08-01-2017 10:22 AM
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?
08-01-2017 11:20 AM
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
08-09-2017 07:41 AM
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!
08-09-2017 09:41 AM
Hello Christine,
Yes, renaming to match in MAX resolves the problem. Thank you.
Siva