04-30-2026 12:01 PM
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?
04-30-2026 07:43 PM - edited 04-30-2026 07:44 PM
@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.