LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

stand alone application with VISA

Hello,
 I build a stand alone installer application from my VI using LV 7.1 VI which contains some VISA serial communications with a standard RS232 port.  In build application wizard settings I checked the Serial Port Suport in Advanced settings in Installer .When I installed this stand-alone app on a new PC without LV installed the communication didn´t work: Error -1073807298 - Could not perform operation because of I/O error.
I don't know if I have to install something else on the target machine. I have seen some topics in discussion forum about the VISA run machine. I imagined it would be included in the installation I had created. If someone could help me I would thank.
Celia
0 Kudos
Message 1 of 13
(3,979 Views)

hi Claudia,

I can't say to you what you should exactly because my current labview version it's 8.5. But I use many times RS232 and it's necessary to install visa runtime. You can download it in NI website

Software developer
www.mcm-electronics.com





PORTUGAL
0 Kudos
Message 2 of 13
(3,975 Views)
If you are using VISA functions in your application, you will need to install VISA-Runtime Engine on target PC.  Make sure to install version of VISA-Runtime that matches version of VISA installed on development machine.
0 Kudos
Message 3 of 13
(3,971 Views)
Hello Celia, I have written LV7.1 application with serial port support and I can state that checking Serial Port Support for the installation package is perfectly OK, so the error must come from something else.
Do you have a built-in serial port or an external adapter?
Paolo
-------------------
LV 7.1, 2011, 2017, 2019, 2021
0 Kudos
Message 4 of 13
(3,967 Views)

Hi guys,

The first two answers tell me to install the run time VISA machine and the last one said that what I did is OK. I´ll try to install, because I don´t know what to do. I´ve tested the communication using the Hyperterminal and it is working well. So it exclude hardware problems.

Thank you.

0 Kudos
Message 5 of 13
(3,947 Views)
I suggest you use MAX on the target machine and verify that VISA-Runtime is installed.  It may have been included with your initial installer.  I have not run that version of application builder.
0 Kudos
Message 6 of 13
(3,941 Views)

Hi,

I ´ve just saw at http://digital.ni.com/public.nsf/allkb/D26B50B17AA9C3FD86256F1F00661A49 that I don´t have to install the  VISA Run-time engine. So, does someone has any ideas?

0 Kudos
Message 7 of 13
(3,934 Views)

Hi Celia,

You might check to make sure that the VISA Resource Name you are providing in your application is the same as the name the new machine is using.  If you build the application and it is looking for a specific resource that does not exist on the new machine, you might see an error similar to this one.

Donovan
0 Kudos
Message 8 of 13
(3,907 Views)


Identcor wrote:

Hi,

I ´ve just saw at http://digital.ni.com/public.nsf/allkb/D26B50B17AA9C3FD86256F1F00661A49 that I don´t have to install the  VISA Run-time engine. So, does someone has any ideas?



I don't see that statement in that link at all.  It says if you don't have VISA runtime engine installed on the other machine, you will have to include it in your application's installer.  All of this was in paragraph #1.
0 Kudos
Message 9 of 13
(3,892 Views)

Hi Ravens Fan,

I´ve already installed the run-time VISA engine, but my serial communication isn´t still working.

Thank you

0 Kudos
Message 10 of 13
(3,863 Views)