完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
为了简短起见,我尝试了多种设置组合,频率的最大读取速率约为每秒八(8)个读数(R / S)。
我的一般配置设置为:ROUT:MON:STATE OFF CONF:FREQ 10000,1,(@ 111)ROUT:MON(@ 111)ROUT:MON:STATE ON SENSE:FREQ:VOLT:RANG 10 SENSE:FREQ:RANG: 低200 SENSE:FREQ:APER 0.1 ROUT:CHAN:DEL 0,(@ 111)TRIG:COUNT 1在这种特殊情况下,我只对在单个通道(111)上进行频率测量感兴趣,配置为0.02 PLC, 4 1/2位分辨率。 我在VB6中执行VISA命令。 使用“ROUT:MON:DATA?”似乎可以获得最快的结果。 命令。 作为参考点,周围的代码到位,但“ROUT:MON:DATA?” 命令注释掉(未执行),例程报告读取速率为972 R / S,因此VB6代码不是瓶颈。 此外,我改变了睡眠延迟(默认为100毫秒)和/或消除了VISA错误检查,并且当表观读取速率增加时,读取缓冲区中重复数据的实时频率测量仍然在8中。 -9 R / S范围。 我还有34970A(GPIB)和34980A(GPIB),两者都提供了更快的频率测量(34980A是最快的)。 最后,将PLC设置(0.02到10)更改似乎对R / S速度没有影响,所有这些都始终在8-9 R / S范围内。 任何见解都会非常感激。 谢谢,比尔更新:我还尝试将TRIG:COUNT更改为20(内存中的20个读数,而不是1),但最终,读取20个读数所需的时间仍然是大约8-9 R / S 。编辑:bwalch于2016年1月22日下午1:22 以上来自于谷歌翻译 以下为原文 To make a very long story short, I've tried multitude of combinations of settings, and the maximum read rate for Frequency is about eight (8) readings per second (R/S). My general configuration setting are: ROUT:MON:STATE OFF CONF:FREQ 10000,1, (@111) ROUT:MON (@111) ROUT:MON:STATE ON SENSE:FREQ:VOLT:RANG 10 SENSE:FREQ:RANG:LOW 200 SENSE:FREQ:APER 0.1 ROUT:CHAN:DEL 0, (@111) TRIG:COUNT 1 In this particular case, I'm only interested in taking frequency measurements on a single channel (111), configured for 0.02 PLC, 4 1/2 digit resolution. I'm executing VISA commands in VB6. The fastest results seem to be obtained using the "ROUT:MON:DATA?" command. As a point of reference, with the surrounding code in place, but the "ROUT:MON:DATA?" command commented out (not executed), the routine reports a read rate of 972 R/S, so the VB6 code is not the bottleneck. Further, I went as far as changing the Sleep delays (100ms default) and/or eliminating VISA error checks, and while the apparent read rate increases, the real time frequency measurements, discounting repetitive data in the read buffer, is still in the 8-9 R/S range. I also have the 34970A (GPIB) and the 34980A (GPIB), and both provide somewhat faster frequency measurements (the 34980A being the fastest). Finally, changing the PLC settings, 0.02 to 10, seem to have no effect on the R/S speed, all consistently in the 8-9 R/S range. Any insight would be MOST gratefully appreciated. Thanks, Bill Update: I also experimented changing the TRIG:COUNT to 20 (20 readings in memory, instead of 1), but in the end, the time it took to take 20 readings still came out to about 8-9 R/S. Edited by: bwalch on Jan 22, 2016 1:22 PM |
|
相关推荐
1个回答
|
|
通过以下设置,然后只是完成READ的计时?
命令,我得到51.5读数/秒。 将通道延迟设置为0会产生很大的不同,使用TRIG:COUN 20可以通过一次READ进行20次连续测量吗? 命令。 用TRIG读取读数需要80 ms:COUN 1.监视通道将其减慢到CONF:FREQ 10000,1,(@ 101)ZERO:AUTO OFF FORM:READ:TIME OFF SENS:FREQ:VOLT:RANG 10 SENS:FREQ:RANG:低200 SENS:FREQ:APER 0.1 ROUT:CHAN:DEL 0,(@ 101)TRIG:COUN 20让这些设置命令完成然后执行READ? 并将Real,64数据输入20个元素数组。 以上来自于谷歌翻译 以下为原文 With the following setup and then just timing the completion of the READ? command, I get 51.5 readings/sec. Setting the channel delay to 0 makes a big difference as does using TRIG:COUN 20 to make 20 consecutive measurements with one READ? command. It takes 80 ms to get a reading with TRIG:COUN 1. Monitoring the channel slows it down to CONF:FREQ 10000,1,(@101) ZERO:AUTO OFF FORM:READ:TIME OFF SENS:FREQ:VOLT:RANG 10 SENS:FREQ:RANG:LOW 200 SENS:FREQ:APER 0.1 ROUT:CHAN:DEL 0,(@101) TRIG:COUN 20 Let these setup commands complete and then execute READ? and enter the Real,64 data into a 20 element array. |
|
|
|
只有小组成员才能发言,加入小组>>
1294 浏览 0 评论
2377 浏览 1 评论
2199 浏览 1 评论
2068 浏览 5 评论
2955 浏览 3 评论
1131浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
759浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
939浏览 0评论
1296浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 03:12 , Processed in 1.705190 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号