微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请问labview如何实现三态门的功能?

请问labview如何实现三态门的功能?

时间:12-13 整理:3721RD 点击:
就是当控制为真才让输入允许输出,控制为假则输入不允许输出。
这如何实现,麻烦各位指点,谢谢!

用case结构不行么?
.234

我想在禁止输出时对三态门输出端没有任何影响。
用case比较麻烦把,我在一串程序的中间想用三态门,如果用case,那岂不是从这段程序的开头就要用case?那中间的程序需要写两遍了?很浪费时间啊
比如:
            
  程序        程序
in-----三态门------out
如果用case
             程序
case True: in-----out
              程序  
case False:in-----?这里随便指定一个结果?那前面的那段程序岂不是白运行了?
是这样吗?有什么现成的VI能实现这功能吗?

补充一下:三态门的控制值是在 in 后面的程序执行的那段时间内产生的,所以也不可能在一开头 in 的前面就知道是 True 还是 False。所以如果用case应该也只能在中间用case,那如何使用呢?

突然想到一点,in后面那段程序运行后输出到一个局部变量,此时已经产生三态门的控制值了,再用case应该能实现,case中用局部变量继续执行,这样行么?

用select就可以啊
6.1的话再comparison里面

不太清楚他的要求,简单的话select就ok了,复杂点就case吧

NI HSDIO产品大多具有三态的功能

哦,谢谢,这个可以:)

NI HSDIO 是什么意思?麻烦指点,谢谢:)

high speed  DIO

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

网站地图

Top