2019,新年第一遍文章。本期主要讲解一下如何使用VI服务器,在循行结束后将前面板上的值设置为默认值。
VI在编辑模式下,我们可以使用Default Vals.Make Curr Defaut设置当前面板的值为默认值,但该属性节点在运行模式下是不可以运行的。所以我们可以利用VI服务器调用其它VI来保存主VI最后一次的值为默认值。
编写的具体思路如下:首先编辑子VI,来保存主VI的默认值。我们利用VI服务器打开主VI的运用,利用Exec.State属性节点来获取主程序的运行状态;当主VI运行停止以后,调用Default Vals.Make Curr Defaut属性节点保存主VI的值为默认值,并获取主VI的路径,并保存改动后的主VI。最后,运行结束以后关闭子VI即可。如图所示为子VI的程序框图:
子VI编写完成以后就需要对主VI进行编辑。我们只需要在主程序中调用子VI即可,具体程序框图如下:
这样的话,每次主程序运行结束后都会将当前值设置为默认值。还有其他方法可以将前面板值设置为默认值,比如使用配置文件等,后续也会介绍到。
欢迎大家多多分享,多多转发。
领取专属 10元无门槛券
私享最新 技术干货