第8章 程序动态控制
第8章程序动态控制 8.1 VI 服务器技术 8.1.1 VI 服务器简介 • VI 服务器是LabVIEW的一个功能强大的特性,可 以通过编程访问LabVIEW的功能,如打开和运行 VI,改变前面板对象的颜色或值,打印或隐藏前 面板,等等。 • “VI 服务器”不仅仅是建立在LabVIEW中的一些网 络服务类型,它的功能更多地可以用于组织VI、 控件以及其他更多的内部对象结构的方法。 8.1.2 VI 服务器函数介绍 8.2 VI 服务器的应用实例 8.3 引用 8.3.1 属性和方法的引用 • 属性节点设置或获取对象的属性信息,将该对象 的引用传递到属性节点“引用”输入,可以配置属 性节点来访问多个属性。每个属性节点可以设置 成读或写。 • 调用节点调用对象的方法或动作,将对象的引用 传递到调用节点的“引用”输入。 8.3.2 应用程序引用 • LabVIEW中,应用程序引用就是一个到应用程序 类实例的引用。这意味着,应用程序提供给用户 访问LabVIEW应用程序自身的读写属性和调用方 法。 8.3.3 VI引用 • VI引用指的是VI Class的实例,即可以针对指定 的VI读/写属性或调用方法。可以与应用程序引用 类似的方法获得VI引用。 8.3.4 控件引用 • 控件引用类似于应用程序引用和VI引用,指向前 面板上一个特定的对象。可以将控件引用传递到 属性节点来设置或获得控件的属性,也可将控件 引用传递到调用节点来调用控件的方法。 8.3.5 应用实例 8.3.6 VI 服务器类层次结构 8.4 应用程序控制其它函数 • 获取拖放数据函数 • 停止函数 • 退出LabVIEW函数 • 请求释放内存函数 8.5 小结 • 学习了本章,VI 服务器看起来仍然很难,不过无 需担心,当渐渐熟悉了LabVIEW编程结构后,返 回本章,重新探索VI 服务器,将会有意外的收获 ,并且会有豁然开朗的感觉。