微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 大神帮帮忙 我又来请教了!

大神帮帮忙 我又来请教了!

时间:10-02 整理:3721RD 点击:
现在我程序已经写好了 ,调试也没有什么问题,可最近发现一个bug,就是
  程序中很多布尔按钮,用于连接条件结构,设置的都是释放时触发,现在的问题是!如果程序没运行之前点击了按钮,按钮是不会弹的,而保持按下的状态,这时如果直接运行按钮,程序运行后直接运行按钮事件,这显然不是我要的结果。第一张是原始图,第二张是程序没运行时我点击了按钮,按钮的状态,第三张是我运行程序,程序报错。因为刚点击运行按钮就执行了退出。如果我之前点击的是清零,那程序运行后就会直接运行清零这个条件。按钮同意设置的释放时触发。这个程序本身是没有问题的。现在有没有一种方法解决这个,比如设置运行前不允许点击按钮或其他什么的呢。求指教 急啊 在线等!




肯定是每个按钮了或者你用到的有BUG的按钮......你新建个按钮又没有用处....

叙述不清,不过感觉应该是按钮的机械动作设置不合适造成的

按钮的动作都是设置为释放时触发,我说的有点乱。简单来说就是程序运行前我点击了按钮,按钮没有弹回来。这时我运行程序,程序会直接执行我刚按下按钮的那段程序。

每次都初始化按钮不就好了

这样是可以 在编辑里重新初始化默认值 我觉得这样做有点麻烦了 毕竟我最后要生成exe文件 是要在别的电脑上运行的 我不能每个使用者都告诉啊。这终究是个隐患!

程序运行后第一步都先进行下初始化,这个需要告诉使用者吗?不是程序自己运行的吗

我程序里没有写这个 ,之前看过相关程序,我不会用。能说下怎么在每次程序运行前初始化么?

在每次触发运行之前的逻辑里 添加按钮 重新初始化为默认值 节点  就好了...

调用节点  就可以实现了


运行之前的逻辑里? 这个我不太懂。能说的详细点么 我是个新手。我是整个程序放在while循环下,里面的程序相当多。前面板的控件也很多


那这个按钮时连接在哪里呢?在什么结构下的?

放在while循环外面,然后你可以找个 按钮保持按下的状态 再运行程序 应该就没有问题了

右击 按钮就可以看到我传的图片那里的 初始化为默认值,然后把这个放在while循环外

是我每个按钮控件都要这样操作 还是 我新建个按钮? 我反应比较慢..

是这样吗 放在循环之外...感觉缺了神马啊


是这样的么   放在循环外  好像 还缺了神马....

就是这个样子的...

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

网站地图

Top