Home
Support
我可以通过一个安装包安装多个LabVIEW的可执行程序,并且仍然能通过远程面板访问它们吗?
我可以通过一个安装包安装多个LabVIEW的可执行程序,并且仍然能通过远程面板访问它们吗?
主要软件:
主要软件版本: 6.1
主要软件修正版本: N/A
次要软件: N/A
问题: 我已经创建了多个VIs,并用应用程序生成工具为这个VIs创建了可执行文件。我想将这些可执行文件安装在同一台目标机上,并能够通过远程面板访问它们。是否能够通过一个安装包来完成上述的功能?我可以通过LabVIEW Web Server来同步访问它们吗?
解答: 这是可以实现的。每一个可执行文件必须配置自己的独一无二的Web Server端口。通过下面的操作说明来创建安装包:
1. 用Web发布工具为每个VI创建一个 .htm 网页。
2. 用 Application Builder为每个VI创建一个可执行文件。接下来按照下面的说明为每个可执行文件创建一个.ini文件:
[My Application]
WebServer.Enabled=True
WebServer.LogEnabled=True
WebServer.RootPath=C:\Program Files\[My Application]\www
WebServer.Port=[独一无二的端口号]注意: 如果所有的可执行文件要同步运行的话,每一个可执行文件必须配置不同的端口号。 查看这个链接
KnowledgeBase 2TDC58TL 可以获得更多的信息。
3. 对仅有一个可执行文件的情况,通过应用程序生成工具来创建安装包。在Installer Settings 选项中,单击Files按钮。使用
Add Files... 向导将每一个可执行文件添加到您的installer中,使用这种方法每次添加一个文件。把步骤1中产生的.htm文件都添加到installer目录下的www的文件夹中。把步骤2中所有的可执行文件和.ini文件都放到top level install目录中。
4. 生成installer并在目标机上运行。 它会将您所有的可执行文件安装到一个文件夹中,并能通过远程面板同步访问。请确认所有的可执行文件都被载入到内存中(当前运行的) 。
相关链接: KnowledgeBase 2TDC58TL:
Can I Simultaneously Access Multiple LabVIEW Executables Using Remote Panels?
NI LabVIEW Internet 工具包扩展了LabVIEW 的功能,包括通过流行的internet协议进行交互。开发者能够容易地利用已经存在的internet的下部构架来和VIs进行远程交互,传输采集的数据,甚至使用包括G Web Server和CGI的功能来进行服务,通过设置密码保护敏感信息。低级的和高级的VIs可以用来改变控制的权限和实现的。
NI LabVIEW Internet 工具包 可以独自购买或者作为
NI LabVIEW Enterprise Connectivity Toolset 的一部分,LabVIEW Enterprise Connectivity Toolset 包括LabVIEW 统计处理工具包和
LabVIEW 数据库连接工具包。
附件:
报告日期: 09/18/2006
最近更新: 09/18/2006
文档编号: 2V9D5HTL
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.