LabVIEWwilliam hill官网
直播中

邓肯

9年用户 32经验值
擅长:可编程逻辑
私信 关注
[问答]

labview如何控制两路模拟电压输出的导通和关断

问题是这样的,我想用labview两路模拟输出端口输出直流去控制mos管GS极的导通与截止。当软件运行时有模拟电压输出,这时mos导通,当软件按要求停止时,模拟电压输出归零。我做了好久,当软件停止时,NI卡的模拟输出两端依然有电压输出,请问怎么才能解决这个问题,急呀~~~~~困扰好久了。哪位高手帮忙解决一下,小弟刚刚接触, QQ图片20141231150008.png

回帖(10)

沈媛

2014-12-31 15:08:08

最佳答案

要软件编程让模拟电压输出归零,至于是任意还是按钮要求停止时,请将while循环添加进去;stop task 之前要重新电压归零。具体您描述的有些模糊,那个截图是实现不了的。
举报

沈媛

2014-12-31 15:21:13
停止时,重新初始化输出的电压值,例如两路通道的模拟电压输出,看截图:
举报
  • 截图03.jpg

邓肯

2015-1-5 08:46:46
引用: abcxx41483 发表于 2014-12-31 15:08
要软件编程让模拟电压输出归零,至于是任意还是按钮要求停止时,请将while循环添加进去;stop task 之前要 ...

太感谢你的答案,已经解决了。我在里面加了for循环。还想问一下,如何实现这两个for循环的同时停止。就是两个for循环N都同时赋同样的值。由于两个for循环体内的函数大小不一样,在相同的N值的情况下两个循环不同时结束。我的意思是如何才能实现这两个for循环的同时结束。我在两个for循环中加了停止按钮时可以,但是,我希望的是通过自动改变N的值让循环精确的同时停止。加延迟时钟很难实现同步停止,能给点方案么
举报
  • xx.png

沈媛

2015-1-5 09:08:21
不要用for循环,用while循环,另外需要采样数的话,你用定时函数,我给你个例子,最好你看看LabVIEW自带的DAQ范例,那样你会更明白一些。范例在:LabVIEW安装目录下examplesDAQmx里面.
举报
  • 截图00.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分