»目录
运行VI之前,LabVIEW必须将VI代码转译为LabVIEW运行引擎可以识别的格式,这个过程就叫做编译。对VI的任何改动最终必须经过重新编译才能运行。因为编译需要占用时间和内存,编辑VI后编译并不马上开始。LabVIEW在进行下列操作时才重新编译VI:
- 保存VI
- 运行VI
- 生成包含该VI的应用程序
- 部署VI至实时操作系统
- 用较高版本的LabVIEW打开在前期版本LabVIEW中保存的VI。
注: 如安装了较早版本的LabVIEW工具包和当前版本LabVIEW共同使用,LabVIEW会在加载工具包VI之前自动重新编译工具包VI。
需重新编译VI的改动
进行下列改动后LabVIEW会把相关VI标记为需重新编译:
- 修改程序框图
- 添加控件
- 修改控件的外观。但是,修改控件的值不会引起VI重新编译。
- 在VI属性对话框中改变VI的属性
- 对子VI的改动要求LabVIEW重新编译子VI。如从VI或自VI中分离编译代码,这些改动不会要求重新编译VI。
- 通过程序方法进行上述操作