是德科技
直播中

李婷

7年用户 189经验值
私信 关注
[问答]

怎么使用子采样从DVM 3458A获取数据

您好,经过很长一段时间使用VEE捕获来自3458A的信号,我们决定使用C#并重新创建我们在VEE应用程序中使用的相同功能。
我试图创建一个函数,将万用表编程为二次采样模式,导致我们监控的信号在uS范围内。
我一直在搜索有关使用库读取int16二进制块的信息,但我找不到任何信息,所有示例都使用NRDGS,是否可以使用C#中的VisaComLib读取值?
我附上了VEE功能的屏幕截图,它设置了我们用于读取数据的multimetera和VEE功能。
在此先感谢,Paco编辑:PacoLopez于2014年6月10日晚上11:57经过一段时间尝试了几种方法从DVM读回数据后,我发现了如何做到这一点....我自己编辑:PacoLopez于7月
9月2014 12:49 getvalues.PNG11.5 KB

以上来自于谷歌翻译


     以下为原文

  Hello,

After long time using VEE to capture signals from a 3458A, we decided to use C# and recreate the same functionallity we had in our VEE application. I tried to create a function that programs the multimeter to work in subsampling mode, cause the signal we monitor is in the uS range.
I have been searching information about reading binary block of int16 using the libraries, but I couldn't find any information, all the examples use the NRDGS, is is possible to read the values using the VisaComLib in C#?   
I have attached the screenshot of the VEE function that setups the multimetera and the VEE function that we use to read the data.  

Thanks in advance,

Paco

Edited by: PacoLopez on Jun 10, 2014 11:57 PM

After some time trying several ways to read the data back from the DVM, I found how to do it....by myself

Edited by: PacoLopez on Jul 9, 2014 12:49 AM   
附件

回帖(1)

李婷

2019-3-1 16:17:46
附上我测试的功能,当然,我触发了相同数量的样本(在这种情况下为500),以便捕获正确。编辑:PacoLopez于2014年6月2日上午9:03

以上来自于谷歌翻译


     以下为原文

  Attached the function I have tested, of course, I triggered the same amount of samples (500 in this case), in order to have the capture correct.

Edited by: PacoLopez on Jun 2, 2014 9:03 AM

附件

举报

更多回帖

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