NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

用RS232同时控制两台Agilent 34401时, 发生蓝屏死机现象

大家好!

我在尝试用labview同时采集两台AGILENT 34401a 的数据时,程序先是能正常采集数据,但是大约十分钟后便发生死机或者蓝屏现象,蓝屏错误代码:IRQL NOT LESS OR EQUAL。程序是基于LABVIEW例子"Agilent 34401 read single measurement" 改编的。不知道是不是因为我的思路有误。或者您有更好的能同时控制两台34401的解决方案,请告之在下。感激不尽!

我的系统是XP, 安装的是labview 2011, VISA版本为5.1.1。利用仪器的RS232接口通过 USB-RS232转换线  连接到电脑的USB。

程序在附件内。请指教,谢谢!

另外,我在英文版内我见过类似的问题:
http://forums.ni.com/t5/Instrument-Control-GPIB-Serial/IRQL-NOT-LESS-OR-EQUAL-Serial-Read/td-p/97523...
但是尝试过,好像没什么用。

0 项奖励
1 条消息(共 3 条)
3,173 次查看

您好!

 

对于你遇到的这类蓝屏问题,一般是由于硬件驱动程序错误造成的。请您试一下只用一台34401a采集数据是否会发生蓝屏的问题。如果没有问题,请试一下使用别的接口,比如LAN,或者GPIB,看下是否还会蓝屏。猜测可能和你的USB-Serial有关。

0 项奖励
2 条消息(共 3 条)
3,145 次查看

谢谢您,

 

最后发现是因为VISA版本太高,换成  VISA 4.0 之后就没有问题了。

0 项奖励
3 条消息(共 3 条)
3,077 次查看