在实时目标上运行Web服务



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: LabVIEW Modules>>LabVIEW Real-Time Module

问题: 我想在我的实时目标上运行Web服务。

解答:

该教程使用LabVIEW 2009。遵循以下步骤,在实时系统上成功创建一个Web服务:

  1. 打开一个项目并添加一个实时目标
    1. 在项目浏览器中,右键点选.lvproj文件并选择新建»目标&设备…
    2. 在添加目标和设备窗口,选择或创建您的实时目标
  2. 您必须为LabVIEW RT显式安装Web服务器至实时目标,以在实时目标上使用Web服务。请参考MAX中的远程系统帮助获知如何操作。
  3. 使能实时目标上的Web服务移动您的VI至项目中的目标下
    1. 右键项目中的目标
    2. 点击属性
    3. 至Web服务:配置,确认使能Web服务被选中(见图1)。并且确认可见VI和浏览器访问具有正确的权限设置(可以输入“*”以允许所有VI和IP地址访问)
      • 图1:Web服务配置
    4. 点击确认
    5. 右键再次点击实时目标,选择部署。这一操作将设置部署至目标并使能Web服务。4.  移动您的VI至项目中的目标下
  4.  右键点击VI,并选择部署
  5. 在目标下右键点击程序生成规范,并选择新建»Web服务(RESTful)(见图2).。参考LabVIEW 帮助文档中的文章LabVIEW 2009帮助:创建一个Web服务。 图2:创建Web服务
      • 图2:创建Web服务
  6. 建完成后,右击Web服务并选择部署(见图3)
      • 图3:部署Web服务
  7. 打开web浏览器并至http://[IP address]/[web service name]/[URL mapping],其中[IP address]是实时系统的IP地址,[web service name]是Web服务的名称,[URL mapping]是当创建Web服务时指定的镜像
  8. Web服务必须运行,浏览器将以HTML格式返回数据。


 



相关链接:

附件:





报告日期: 10/07/2009
最近更新: 09/01/2010
文档编号: 526AF3W5