我如何在实时可执行的下位机上生成一个远程前面板?



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 我想通过internet查看嵌入式RT应用程序的前面板。我如何使用远程前面板来实现这个?

解答: 这个教程使用LabVIEW 8.X。通过执行下面的步骤可以在实时系统中成功生成带有远程前面板的嵌入式程序:
  1. 打开一个项目并加入一个实时下位机到项目
    1. 在项目浏览器中, 右键点击你的.lvproj 文件并选择 新的»目标和设备...
    2. 从加载目标和设备窗口中,选择或生成你的RT下位机。
  2. 在LabVIEW RT 8.6和更新的版本中, 你必须为LabVIEW RT到RT下位机安装Web服务器来使用远程前面板.  请参考在Measurement & Automation Explorer (MAX)中的远程系统帮助来获取关于如何这样做的信息。
  3. 启用RT下位机的web服务器
    1. 右键项目中的下位机
    2. 点击属性 
    3. 找到 Web Server: Configuration, 并确保 Enable Web Server 是勾上的 (见图 1)。 验证Visible VIsBrowser Access 有正确的许可安装。


      图 1:Web 服务器配置

    4. 点击OK 
    5. 右键再次点击下位机, 并选择部署。这将设置部署给下位机并启用web服务器。
    6. 重启下位机。
  4. 移动你的VI 把它放置在项目中下位机处。
  5. 在 下位机下的Build Specifications点击右键并选择 新的»实时应用 (见图2)。


    图2: 建成实时应用程序

  6. 当建立完成, 右键应用程序并选择Set as startup (见图3)


    图3:设置为启动程序

  7. 部署应用程序到下位机。
  8. 重启RT 下位机并验证嵌入程序正在运行。
  9. 通过双击项目中的VI打开下位机的VI。这将让你停止正在运行的程序,选择OK。
  10. 在VI中, 选择工具»Web 发布
  11. 在下位机中选择你的VI作为html文件的源 (见图 4)。


    图4: 选择置于下位机中的VI

  12. 完成建立html文档。 简单起见, 使用不含空格的短文件名。
  13. 转移html文档到RT 系统上的 C:\ni-rt\system\www  文件夹。 打开浏览器窗口并输入ftp://[IP address]/ni-rt/system/www/ 这里[IP address] 是RT 系统的IP地址。将html文件复制到这里
  14. 重启下位机。
  15. 打开一个网页浏览器并寻址到 http://[IP address]/[document name].html 在这里[IP address] 是RT 系统的IP地址,[document name] 是html文档的名字。
  16. 你的可执行文件应处于运行状态,并且前面板将更新。

注意: 你的可执行文件必须是运行状态从而可将远程前面板与之相连接。如果你停止可执行文件,那么远程前面板将立刻消失。一旦你停止可执行文件,它就不会在内存中了。 要通过远程前面板再连接,你将不得不重启 RT 控制器来确保你的可执行文件再次处于运行状态。

注意:  如果你使用cFP控制器, 你将需要确保 startup.rtexe的备份放在了你主机上的C:\ni-rt\startup.exe。如果你改变或重建立可执行文件,你需要在把它下载到下位机之前将它复制到主机上的这个路径。



相关链接: KnowledgeBase 2SA8BVOH: Why Does My Remote Front Panel Indicator or Control Not Update?
KnowledgeBase 3K7COT23: Remote Front Panel Image Does Not Reflect Property Node Changes that Occur Prior to Connection
KnowledgeBase 3RL9DBX6: VI Stops Running on Real-Time Target After Restarting the VI and Closing or Refreshing the Remote Real-Time Front Panel
Developer Zone Tutorial:  Remote Front Panels
Developer Zone Tutorial:  Developing Remote Front Panel LabVIEW Applications

附件:


web server.bmp - web server.bmp
remote panel.bmp - remote panel.bmp
set_startup.bmp - set_startup.bmpproject_build_app.bmp - project_build_app.bmp


报告日期: 12/07/2006
最近更新: 10/30/2008
文档编号: 446JE42F