One of my clients wants to update his existing MXI system based on Windows 7 to Windows 10 with new computer hardware.
The system is PXI connected over Fiber with MXI PCI card on a 3rd gen Intel Xeon based server. The software is written in VC++ 6 with I guess measurement studio 6.
According to my knowledge and internet, Measurement Studio VC++ 6.0 is not supported by windows 7 but my client has its working on Windows 7. Their OEM somehow Configured it to work with Windows 7.
What I am supposed to do is:
- Update their computer to newer 8th gen based system
- Update Windows 7 to windows 10.
- Since source code is available, make it run on latest Measurement Studio
- Newer computers usually do not have PCI slots, can I use PCIe to PCI converter and mount MXI on it?
How much of it is possible?
You're right, Measurement Studio VC++ 6.0 is not supported by Windows 7, it sounds like they got around it by re-configuring the computer...
For Windows 10, you'll want to get Measurement Studio 2015, which supports Visual Studio 2017. Here is the link to download it:
Regarding using a PCI card with a newer computer without the PCI slot, NI does not officially support the use of 3rd party PCI to PCIe adapters, and does not sell adapters. Adapters can work in some cases, but are not generally recommended, especially with high throughput cards, because the adapter may not have the throughput to support data transfer. Also, some drivers may not work with the adapter, which could cause the PCI card to not be properly recognized or behave incorrectly. You can find more details here:
Thank you, Francine,
I have used Measurement Studio 2015 but I don't think it supports VS17.
Can I upgrade my existing VC6 code to latest Measurement Studio? and if yes, How?
There are options for legacy support in some versions of visual studio and measurement studio. In this case, your best bet might be to use Measurement Studio 2015 with Visual Studio 2012, as there is legacy support for Visual C++ MFC in those versions.