开发启动VI进行初始化并与HTTP方法VI通信(Real-Time、Windows)
- 更新时间2025-08-27
- 阅读时长3分钟
启动VI是Web服务的一部分,但是不与Web客户端交换数据。启动VI在Web服务加载时运行一次,当Web服务发布后,可持续运行。下列是启动VI的程序框图模板:
| | ||
| 初始化帧 | 运行一次完整加载数据、初始化值等任务。 |
| 处理循环 | 一直循环,直到发生错误,或获取Web服务状态VI的服务停止?返回TRUE。保证获取Web服务状态VI显示Web服务停止时,启动VI立即停止执行。否则,LabVIEW将会中断启动VI的执行。 |
| 清理帧 | 当Web服务停止后运行一次。必须使用清理代码来取消长时间没有运行的任务,以避免服务器崩溃。 |
编程规范
根据应用程序的需要修改启动VI的模板。例如,可进行下列改动:
- 如只要进行初始化操作,可删除处理和清理的代码。
- 根据VI的定时要求,删除或调整处理循环中的等待 (ms)函数。或者,如果启动VI等待队列中的数据,可使用超时函数。