微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 解析LabVIEW布尔控件的6个机械动作属性

解析LabVIEW布尔控件的6个机械动作属性

时间:10-02 整理:3721RD 点击:

        在学习LabVIEW(简称LV)时,布尔控件是常用的控件。布尔控件分为按钮型控件和开关型控件,LV内部并没有区分按钮型还是开关型。这两种布尔控件可以根据需要相互转换,通过配置布尔控件的机械动作属性来实现转换。        布尔控件“值改变”的瞬间是非常重要的,在真实生活中也存在这样的现象。比如手持型的计数器,我们希望按下一个按钮,计算增加1。我们就需要考虑机械动作了,是需要按下时计算加1,还是释放时计算加1,还是按着不释放就一直加。正确的做法是在释放按钮时计算增加1,该类动作称为“释放时转换”。
        LV布尔控件的机械动作分成6种,最本质的区别在于转换生效的瞬间和LV读取控件的时刻。

右键前面板的布尔控件→机械动作



总共6种机械动作,m(mouse)表示操作控件时鼠标的动作,v(value)表示控件输出值,RD(Read)表示VI读取控件的时刻。
下面分别介绍这六种动作:
  • 1、单击时转换

        这种机械动作相当于机械开关,单击鼠标后,立即改变状态,并保持改变的状态,改变的时刻是鼠标单击的时刻。再次单击后,恢复原来的状态,与VI是否读取控件无关。
  • 2、释放时转换

        当鼠标释放后,立即改变状态。改变的时刻是鼠标按键释放的时刻。再次单击鼠标并释放鼠标时,恢复原来的状态,与VI是否读取控件无关。
  • 3、单击时转换保持到鼠标释放

        这种机械动作相当于机械按钮。鼠标单击时控件状态立即改变,鼠标按键释放后立即恢复,保持时间取决于单击和释放之间的时间间隔。
  • 4、单击时触发

        单击控件时改变控件值,保留该控件值直到VI读取该控件。此时,即使长按鼠标按钮控件也将返回至其默认值。该动作与断路器相似,适用于停止While循环或令VI在每次用户设置控件时只执行一次。单按钮控件不可选择该动作。
  • 5、释放时触发

        仅当在控件的图片边界内单击一次鼠标后放开鼠标按钮时,控件值改变。VI读取该动作一次,则控件返回至其默认值。该动作与对话框按钮和系统按钮的动作相似。单按钮控件不可选择该动作。
6、保持触发直到鼠标释放
        单击控件时改变控件值,保留该控件值直到VI读取该值一次或用户释放鼠标按钮,取决于二者发生的先后。单按钮控件不可选择该动作。
其实最简单的方法就是看懂机械动作的图标。图标非常形象,只要理解了这六种机械动作的含义,很容易选对机械动作的
        

小编总结的还挺全面的啊!继续学习中。

感谢小编,学习啦

谢谢小编分享

小编,写的不错。顶一个

感谢小编分享资料

感谢小编风向 学习了

写得很详细,现在明白了怎么回事了,,,,

感谢楼楼,我在学习中,这么久了还是没有找到入门的诀窍啊QAQ

学习了,多谢小编

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

网站地图

Top