cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 3620|回复: 9

[labview求助] labview生成exe、安装文件怎么进行网络发布

[复制链接]
发表于 2010-12-5 11:53:22 | 显示全部楼层 |阅读模式
大家好,请问大家试过labview中网络发布吗

我在电脑中做vi的web发布可以,但是生成exe,安装文件后怎么做不成功呢,生成exe,安装文件后怎么发布,会的话教我下好吗,谢谢

以下为我做的过程:
1.创建一个LabVIEW 项目.
2.编写源代码并将其添加到项目中.
3.生成VI的Web页
从VI的前面板上, 选择工具» Web 发布工具,配置查看模式,保存HTML文档至[LabVIEW]\www 目录下. 点击保存至磁盘. 确认你已记下URL地址. 现在需要显示的Web页就已经生成并保存到你的硬盘上了.
4.在LabVIEW项目浏览器中, 右键单击我的电脑图片选择添加文件添加HTML文档到项目中. 找到你新生成的HTML文档并将其添加进来.
5.右键点击 程序生成规范» 新建» 应用程序来生成可执行文件. 选择源文件 部分将顶层VI添加至启动VI 并添加您的HTML文件至动态VI及支持文件. 点击生成按键生成您的可执行文件.
6.复制可执行文件及生成的其他所有文件到目标机器上(请确认在目标机器上已安装LabVIEW运行时引擎).
7.在你的目标机器上找到应用程序存储的目录. 打开.ini 文件.
添加WebServer.Enabled=True这个键值 到其他WebServer键值之后.
将web server root path从原来的[LabVIEW]\www 改为现在您的HTML网页所在的目录(它应该在您的应用程序所在的data 目录下).
此下为我修改后.ini的内容(红色为所做的修改):

server.app.propertiesEnabled=True
server.ole.enabled=True
server.tcp.serviceName="我的电脑/VI服务器"
server.vi.propertiesEnabled=True
WebServer.Enabled=True
WebServer.TcpAccess="c+*"
WebServer.ViAccess="+*"
WebServer.RootPath=C:\Documents and Settings\Administrator\桌面\exe网络发布\data
DebugServerEnabled=False
DebugServerWaitOnLaunch=False

我是按照上面一步一步做的,但是最后生成exe后,我在浏览器中输入第三步中的URL地址,显示“您指定的网页无法访问! 您输入的域名无法解析,查找正确域名:”
我把URL中的计算机名换成ip地址还是不行呢

大家帮我看一下吧,谢谢了
发表于 2010-12-5 13:08:33 | 显示全部楼层
尝试修改端口。看行不行。
 楼主| 发表于 2010-12-5 15:39:58 | 显示全部楼层
回复 tester 的帖子

谢谢前辈,我试了,不行呢

有位网友说“在做EXE文件时,原来保存的WEB位置发生了改变,所以就不可能找到”

但问他具体改哪,他也没说,大家一块帮我解决下吧,谢谢了
 楼主| 发表于 2010-12-5 19:27:38 | 显示全部楼层
发表于 2010-12-6 12:04:21 | 显示全部楼层
我也不知道,你问问NI的工程师吧,看看他们有何建议
 楼主| 发表于 2010-12-6 15:48:25 | 显示全部楼层
回复 wdyjz 的帖子

(⊙v⊙)嗯,谢谢王哥
发表于 2011-2-24 17:59:22 | 显示全部楼层
调试成功了,发帖啊,我也调试不出来啊
发表于 2011-2-24 18:45:35 | 显示全部楼层
我以前是端口改变就可以。还有在其他机器访问,不能用机器名,要用IP地址。
发表于 2011-5-4 21:42:24 | 显示全部楼层
回复 mansnow2 的帖子

请问LZ,问题解决了,我也碰到同样的问题,郁闷中。。。
发表于 2021-11-5 00:14:11 | 显示全部楼层
用的2015版本,在ini文件中没有WebServer.RootPath=这一项
在conf文件中修改:DocumentRoot
#
# Directives that apply to the default server
#
NI.ServerName LabVIEW
DocumentRoot "E:\DpMonitorV2.0\data"
InactivityTimeout 60
SetConnector netConnector
-------------------------
QQ:110412638
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-5-2 08:50 , Processed in 0.431900 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表