From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Custom Device XML Version Tag: Does it work?

Solved!
Go to solution

It's (supposed to be) pretty simple...

 

My Custom Device XML contains

<Version>1.1.10</Version>

 

my ActionVIOnLoad reads the Version and (for debugging purposes) feeds it to a dialog box.

The dialog box reads "1.0.0"

 

I have...

  • Deleted the custom device, rebuilt it, manually confirmed that the XML file is in the correct location with the correct content
  • Verified that the new version of the custom device is being called (by changing the BG color of my pages)
  • Deleted the instance of the custom device from my test project and re-added it
  • Verified that I am not calling the Set Version anywhere in my code

I am stumped. This is not supposed to be hard.

Suggestions? Can someone prove to me that this XML tag actually works?

 

Thanks in advance, Rob

NOTE: Version 15 SP1

0 Kudos
Message 1 of 4
(2,401 Views)

Have you restarted NI VeriStand between your attempts? The Custom Device XML is loaded only once during the NIVS load

CLA, CTA, CLED
0 Kudos
Message 2 of 4
(2,352 Views)
Solution
Accepted by 10Things_Rob

OK, so I figured it out...

During my build process, I have a VI that updates the Version Number in the XML file. That VI was not closing the file. Once I put the close file in, then things started working.

 

-- Rob

0 Kudos
Message 3 of 4
(2,321 Views)

Good suggestion, yes I was doing that too.

0 Kudos
Message 4 of 4
(2,316 Views)