Web服务的服务器(Real-Time, Windows)



LabVIEW 2018帮助


版本日期:2018年3月
产品编号:371361R-0118
查看产品信息

下载帮助(仅限Windows)


LabVIEW 2015帮助
LabVIEW 2016帮助
LabVIEW 2017帮助
LabVIEW 2018帮助
LabVIEW 2019帮助

上级主题 概述:通过Web与LabVIEW应用程序通信

LabVIEW使用两种Web服务器:

  • 唯一的Web服务器-如Web服务是LabVIEW应用程序的一部分,Web服务在应用程序特定的Web服务器上运行。
  • 应用程序Web服务器-如Web服务不是独立应用程序的一部分,Web服务在应用程序Web服务器上运行。例如,直接从LabVIEW项目发布Web服务,Web服务将在终端的应用程序Web服务器上运行。
注:  其他详细信息,请参考Web服务介绍教程。LabVIEW Web服务仅在LabVIEW完整版开发系统和LabVIEW专业版开发系统中可用。

独立应用程序中Web服务的Web服务器

将Web服务包含在LabVIEW应用程序生成规范中,应用程序本身将作为Web服务的服务器。应用程序退出时,Web服务也停止。

LabVIEW生成应用程序启动自身的Web服务器,其包含Web服务。由于Web服务中的每个VI与应用程序启动VI处于同一上下文环境,可使用简单功能全局变量(FGV)在它们之间传递数据。下列示意图为LabVIEW生成应用程序启动自身Web服务器的范例。

在应用程序生成规范中,可配置Web服务的SSL和接受请求的端口。

相关信息

配置Web服务的安全性

将Web服务包括在独立应用程序或安装程序中

独立Web服务的应用程序Web服务器

终端上的应用程序Web服务器是独立Web服务的服务器。从LabVIEW项目发布Web服务之前,必需启用和配置应用程序Web服务器。

按照下列步骤检查部署至应用程序Web服务器的Web服务状态:

  1. 在项目浏览器中右键单击Web服务项目,选择应用程序Web服务器»管理Web服务器。Web浏览器中将打开NI基于Web的配置和监控工具。
  2. 在左边选择Web服务管理按钮
  3. 所有发布的Web服务都将出现在已部署的Web服务列表中。需单击刷新按钮来刷新列表。

应用程序Web服务器是一个独立的系统服务。在主机上,无论是否运行LabVIEW或LabVIEW运行引擎,均可启用和运行应用程序Web服务器。启用应用程序Web服务器后,计算机开机时会自动打开ApplicationWebServer.exe

相关信息

启用Web服务的应用程序Web服务器

配置Web服务的安全性

调试服务器

调试Web服务时,LabVIEW将把Web服务置于调试服务器上,类似于将Web服务发布至某个终端。

调试模式下,Web客户端发送的请求默认为由8001端口接收。如要使用其他端口用于调试,在Web服务器页上选择工具»选项,修改调试HTTP端口即可。

相关信息

测试和调试Web服务

其他LabVIEW Web服务器

LabVIEW还包含一个系统Web服务器,用于内部Web服务进程。系统Web服务器作为一项系统服务独立运行。安装LabVIEW之后,每次启动系统时都会加载系统Web服务器(即SystemWebServer.exe)。无法禁用系统Web服务器。

LabVIEW的独立Web服务器用于远程前面板

文章是否对您有帮助?

没有帮助