NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW生成的EXE不能在没安装VISA的计算机环境中运行吗?

我用LabVIEW7.1在XP环境下做了一个示波器仪器控制的项目,执行正常,于是做成EXE文件,在本机运行也正常。
 
我的目的是在其他没安装任何LabVIEW环境的计算机上也能运行,但是这个EXE文件在其它计算机上运行时显示找不到runtime和
 
instrsup.dll,于是我干脆生成setup程序,把runtime选项选上,把instrsup.dll也包括在安装程序内,再次拿到其它计算机上安装并运行,结
 
果显示:A code library required by VISA could not be located or loaded.
 
我的问题是,难道LabVIEW生成的EXE不能在没安装VISA的环境中运行吗?该怎么解决这个问题呢?
0 Kudos
Message 1 of 9
(7,518 Views)
如果没用到 VISA,LabVIEW 生成的 EXE 可以在没安装 VISA 的环境中运行。
 
你的示波器仪器控制的项目肯定用了 VISA。
 
VISA 可免费下载。
George Zou
0 Kudos
Message 2 of 9
(7,514 Views)
感谢你,zou
 
我还想问的是,那么是不是说,所有运行该exe的计算机都必须安装VISA?那么这岂不是LABVIEW的一大局限吗?
我也没找到制作SETUP文件时,可以把VISA打包进入的选项,那么就只能手动在每一台计算机上安装VISA 吗?
0 Kudos
Message 3 of 9
(7,477 Views)

可以的

在高级里选择COM口

0 Kudos
Message 4 of 9
(7,468 Views)
请问是不是把serial port support勾选上就OK了呀?谢谢
0 Kudos
Message 5 of 9
(7,451 Views)
Boone,能说的详细点吗?
0 Kudos
Message 6 of 9
(7,426 Views)
请问一下,如何将LabView程序转换成exe格式,以及生成setup文件?
0 Kudos
Message 7 of 9
(7,424 Views)
正式版用APPBUILDER可以生成EXE。
 
我的问题哪位老大给解惑一下?是不是必须安装VISA才能运行LABVIEW生成的EXE?
0 Kudos
Message 8 of 9
(7,407 Views)

你在labview中用什么VI和仪器通讯的?如果使用了类似串口,GPIB的接口,就需要把NI VISA 包括进去。

如果是labview 8.0,可以直接在additional installer中选相关的NI VISA,

如果是7.1,可以参考下面的链接,这些应该会有帮助: Smiley Happy

http://digital.ni.com/public.nsf/websearch/E09BA0E2F31D304F86256A640070058E?OpenDocument

http://digital.ni.com/public.nsf/websearch/A4B55CA4CAE930D1C1256C09007928E6?OpenDocument

http://digital.ni.com/public.nsf/websearch/9564f80c4debc4508625656900661050

http://forums.ni.com/ni/board/message?board.id=170&message.id=179475&requireLogin=False

0 Kudos
Message 9 of 9
(7,389 Views)