LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Test fixture upgrade

I have to upgrade an ancient test (2012) fixture and am trying to estimate the effort required.

The existing system has LabVIEW 8 running on XP using PCI DIO96, MIO-16e (6070E) and a PCI GPIB cards. 

I want to upgrade to the latest LabVIEW with Windows 11  and use a PCIe 6509,PCIe-6321 and a GPIB-USB-HS

I am not using precise timing or high speed A/D conversions. I am already using DAQmx to communicate with the hardware.

My search so far suggests that I should be able to make this work with very little code pain.

Does anyone have insights? Is this going to be painless or not so much?

0 Kudos
Message 1 of 5
(263 Views)

@DaveJessee wrote:

Does anyone have insights? Is this going to be painless or not so much?


Painless? No.

 

The fact that you are already using DAQmx is a HUGE deal. That will save you A LOT of effort.

 

LabVIEW-wise, I can't think of any major changes that would negatively affect you.

 

Your biggest issue may be remapping your DAQmx tasks to use the new cards.

 

One other thing to beware of is you are doing a massive computer upgrade. I have seen hidden race conditions suddenly become major issues just from a PC upgrade.

 

Just make sure you have everything in a Source Code Control (git or svn) and make regular commits as you go through the issues that come up.



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 5
(225 Views)

@crossrulz wrote:

@DaveJessee wrote:

Does anyone have insights? Is this going to be painless or not so much?


...

 

One other thing to beware of is you are doing a massive computer upgrade. I have seen hidden race conditions suddenly become major issues just from a PC upgrade.

 

...


I've also been bit by race conditions being exposed from upgrading LabVIEW versions.  

--
Tim Elsey
Certified LabVIEW Architect
0 Kudos
Message 3 of 5
(190 Views)

What kind of tests does the fixture execute? because, there's definitely change in hardware specs, which may lead to better or worse measurements, causing your tests pass/fail.

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution
0 Kudos
Message 4 of 5
(152 Views)

Thanks for your response.

This gives me a bit of confidence in estimating the project. I forgot about the race conditions. The code is full of delays to talk to test equipment so race conditions are a real possibility. I think (hope) that all internal race conditions have otherwise been addressed but it will be good to have in the forefront of my mind when I get going with the upgrade.

0 Kudos
Message 5 of 5
(63 Views)