VI服务器功能
- 更新时间2025-04-04
- 阅读时长2分钟
VI服务器是一套函数,可实现动态控制前面板对象、VI和LabVIEW环境。这些函数位于应用程序控制选板。VI服务器可用于执行以下程序操作:
- 在打开一个VI时,无需加载所有的子VI。只有当其他VI需要调用时,再将所需VI动态加载到内存中。
- 远程调用VI
- 将某个LabVIEW应用程序实例配置成具有导出VI功能的服务器,其他LabVIEW应用程序实例可通过Web调用这些VI。例如,支持远程采集和记录数据的数据采集应用程序,可在本地计算机上不定期地对该数据采样。在选项对话框中改变VI服务器首选项,即可通过Web访问某些VI,所以传递最新数据就和动态VI调用一样简单。VI服务器可处理网络连接,还可跨平台工作使客户端和服务器能够在不同的平台上运行。
- 编辑VI和LabVIEW属性。例如,可动态确定VI窗口的位置,或移动前面板的滚动条,显示部分窗口。以编程方式将任何改动保存到磁盘。
- 无需手动打开每个VI的VI属性对话框就可更新多个VI的属性。
- 获取如版本号等某应用程序的有关信息。获取如LabVIEW运行平台等环境信息。
- 为应用程序创建一个内嵌架构,以便在将应用程序发布给用户之后,还可为该应用程序添加功能。例如,有一套具有相同参数的数据滤波VI。如果将应用程序设计成允许在内嵌目录中动态加载这些VI,应用程序可以仅包含这些VI的部分设置;同时可在内嵌目录中添加新的滤波VI,为用户提供更多的滤波选择。
- 控制前面板对象。