微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > Labview 1屏只支持1个示波器波形输出显示是么?

Labview 1屏只支持1个示波器波形输出显示是么?

时间:12-13 整理:3721RD 点击:
为什么我编的1个波形输显示就很正常,两个示波器显示就只有一个会动,另一个有数据进去就是没显示呢?

两个都得放到循环里面去……

两个都放到一个循环里了,一个工作正常,另一个不显示
把工作正常的那个采集和显示拿掉,另一个就工作正常了。。。
这到底是什么原因

神奇
贴程序上来

贴上来吧

我是超级菜鸟,把错误贴上来,谢谢大侠指点!

 HV_module_controlerror.vi

我没装DAQ助手,只能简单说说
循环里面没有时间延迟,所以可能会导致采集卡那部分锁死之类的问题
我把DAQ助手换成随机数生成,两个图都能显示

也就是说设个时间延迟就应该能正常显示啦?

先加延迟试试。。。你为啥不放一个循环里用顺序结构?

试了一下,在其中一个循环里面加了个延迟,然后启动程序两个窗口随机动一个,另一个不动。。。好像就是启动一个窗口后另一个就自动屏蔽了?

你是不是daqmx分别采集电压和电流?然后显示?

不是,是采样电阻收集的高压直流线路的电压和电流,也就是说都是电压信号,然后显示,存盘
当然前面还有用户输入界面和编程自动控制和反馈系统。。。
让我一个化学系的学生做这种东西,我的老板啊。。

他不会是在用两个daqmx对同一个仪器进行读取吧……

其实我是这么怀疑的。。。。

比我敏锐,你赢了

是不是采集一个电压信号然后再折算出一个电流信号 接着把这俩信号都显示?

就是说daqmx对一个仪器只能用一次是么,可是为啥我单步运行时看到也有数据从daqmx输出到示波器显示啊,又不是对同一个ai口读取,也不行吗?

不是,是两组信号,各用四个ai口,都是在一个卡上面的

单步运行实际上是按显示的顺序运行,时间间隔很长的,与你实际上运行的时候是两回事。
通常同一个卡同一时间只能执行一个命令。所以你还是把两个命令放到同一个循环里面用顺序结构运行吧。

果然是这样啊,我把所有采集通道都用同一个daq采下来,然后用信号选择器分开成几组,就可以同时显示了,谢谢大家啊!

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

网站地图

Top