本教程将教授如何使用Real-Time模块创建一个基本的实时应用程序。用户所了解的实时应用程序由2个VI组成:一个在RT终端上运行,一个在主机上运行。RT终端上的VI从RT终端生成数据,然后将数据流式传输到主机上的VI。主机上的VI读取数据并将其显示在波形图中。

本教程从空白VI开始讲起,提供了全面的学习体验。如果想通过修改一个正在运行的应用程序来进行学习,也有多个模板和范例项目可供参考。要获取这些模板,请从LabVIEW启动窗口中选择创建项目,显示创建项目对话框。

准备

确认可以在网络上找到RT终端,并且已安装软件。关于查找RT终端和安装软件的详细信息,见Measurement & Automation Explorer帮助中的远程系统主题。要打开Measurement & Automation Explorer帮助,请从NI MAX选择帮助»MAX帮助

教程内容

第一部分:在RT终端上生成数据 了解如何创建生产者循环,在RT终端上生成数据。

第二部分:在RT终端上处理数据 了解如何创建消费者循环,在RT终端上处理数据,以及如何将数据从生产者循环以确定性方式传输到消费者循环。

第三部分:同时停止多个循环 了解如何使用网络发布的共享变量创建同时停止生产者循环和消费者循环的方法。

第四部分:生成用户界面 了解如何在主机上创建基本的用户界面,以及如何使用创建的UI停止RT终端上运行的循环。

第五部分:发送RT数据至主机 了解如何使用网络流从RT终端向主机发送数据。

第六部分:在用户界面上显示RT数据 了解如何使用网络流接收主机上的RT终端数据,以及如何在用户界面上显示数据。