10-14-2014 07:39 AM
Hi, I have a LV 2012 SP1 source code developed under Windows 7. The source code uses VISA for serial communication. I have built executables from this source code that work without problems on a PC with Windows 7.
Now I have to use Windows 8 and to build the executables from the same source code I used before. However when using the new executables (made under Windows 😎 on the same PC with Windows 7 as before I get an error in the VISA communication.
The error is: Property Node (arg 1) in VISA Configure Serial Port (Instr).vi
Once again: 1. executables built under Windows 7 work on a PC under Windows 7
2.executables built under Windows 8 do not work on a PC that has Windows 7 (VISA error)
source code is the same
Any suggestions what might be causing this are most welcome.
Solved! Go to Solution.
10-14-2014 09:39 AM
10-15-2014 12:17 AM
It might possible that your window 7 is not showing that driver. Is it properly installed? Is it showing in device manager
10-15-2014 08:59 AM
An EXE that uses VISA needs to have the VISA run-time engine installed. It is like not having drivers for your program. Create an installer using the project similar to how you made an EXE. Include the EXE in the installer, and under Additional Installers pick the software that is required by the EXE. This is generally going to include the LabVIEW Run-Time engine, and VISA. Starting in 2013 the additional installers will try to predict the software needed by the EXE.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
10-17-2014 04:50 AM
Thank you all for your help and suggestions. I was able to get it running, reinstalling the run-time engine with the needed feautures fixed the problem. I am glad that it was not due to the operating system, because I must use different operating systems for source code and for exe applications.