微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > LABVIEW如何设置前面板按钮?

LABVIEW如何设置前面板按钮?

时间:10-02 整理:3721RD 点击:
如何取消工具栏中的开始与停止按钮而在前面板中实现程序的开始与停止呢?我在VI属性中可以设置“打开运行”并且“不显示按钮”,但是程序停止后无法再启动。如何在前面板中设一个按钮代替工具栏中的运行按钮呢?

使用事件结构就可以了

实现不了,按钮要起作用应该在运行状态,既然在运行状态就没必要按RUN键了

LABVIEW是软件开发环境,所谓的启动和终止按钮实际上都是在编辑环境中使用的,包括单步运行等等。
对于编译后的执行文件是不应该存在这样的按钮的,一个执行文件了运行了但不“启动”有意义吗?
我们当然可以采用动态调用的方法来控制其它VI的打开和开始运行,但是不可能通过按钮控制VI本身是否运行。

我们所谓的启动并不运行,实际上应该在程序运行时执行空闲操作,并非程序真的没有运行,而是什么都不做。

如果将VI配置成打开即运行,按二楼说的可行。如果不配置成打开即运行的话,哪就如三楼的朋友说的,没法实现。
所以前提是要配置成打开VI即运行的状态。

您可能没有理解我的意思,或许是我的描述确实有问题,我的意思是一个编好的程序(EXE文件),我希望把启动和停止直观地在前面板上表现,而不是通过工具栏里的按钮来控制,因为程序时针对一些不熟悉LabVIEW的人使用的,那样的话不直观。这样说可以吗?

在VI属性里有执行属性,可以在你打开.exe文件就直接运行呀

楼上说的很好,其实只需要增加一个 条件结构 就OK了!

我的做法是在顺序结构中第一帧设置一个while循环,直到运行按钮按下才到下面的帧(实际要运行的程序),否则就一直在等待状态中不执行任何操作。当然,while循环中要设置wait时间,我一般设为30ms,这样不至于太占用cpu,也能很好地响应鼠标

您的方法很好 学习啦 谢谢

好东西,谢谢小编分享!

学习学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top