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

2019-07-17 15:41发布

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
abcxx41483
1楼-- · 2019-07-17 20:12
要软件编程让模拟电压输出归零,至于是任意还是按钮要求停止时,请将while循环添加进去;stop task 之前要重新电压归零。具体您描述的有些模糊,那个截图是实现不了的。 最佳答案
abcxx41483
2楼-- · 2019-07-17 20:41
停止时,重新初始化输出的电压值,例如两路通道的模拟电压输出,看截图:
截图03.jpg
5a509
3楼-- · 2019-07-17 21:13
abcxx41483 发表于 2014-12-31 15:08
要软件编程让模拟电压输出归零,至于是任意还是按钮要求停止时,请将while循环添加进去;stop task 之前要 ...

太感谢你的答案,已经解决了。我在里面加了for循环。还想问一下,如何实现这两个for循环的同时停止。就是两个for循环N都同时赋同样的值。由于两个for循环体内的函数大小不一样,在相同的N值的情况下两个循环不同时结束。我的意思是如何才能实现这两个for循环的同时结束。我在两个for循环中加了停止按钮时可以,但是,我希望的是通过自动改变N的值让循环精确的同时停止。加延迟时钟很难实现同步停止,能给点方案么
xx.png
abcxx41483
4楼-- · 2019-07-18 03:08
不要用for循环,用while循环,另外需要采样数的话,你用定时函数,我给你个例子,最好你看看LabVIEW自带的DAQ范例,那样你会更明白一些。范例在:LabVIEW安装目录下examplesDAQmx里面.
截图00.jpg
abcxx41483
5楼-- · 2019-07-18 08:26
 精彩回答 2  元偷偷看……
5a509
6楼-- · 2019-07-18 10:17
abcxx41483 发表于 2015-1-5 09:08
不要用for循环,用while循环,另外需要采样数的话,你用定时函数,我给你个例子,最好你看看LabVIEW自带的D ...

为什么不能用for循环,你说的我还是有点不明白。我给你的哦程序吧,程序上面的for循环水输出两路电压,下面的采集电压信号的。我主要是希望实现程序在我设置的N的值程序运行完了后两个循环同时停止,如何实现,如果按照您说的用while循环那怎么实现同步停止呢?我不想用按钮控制停止。还有我尝试了用1通道多采样然后采样数与循环外没通道采样数相连时发现for循环里面运行的好慢,大侠解答一下
bb.png

一周热门 更多>