完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我通过labview2015安装了agilent 86100a驱动程序并运行了示例,但都返回了error1,如附图所示。
我特意尝试运行“连续测量”VI,但所有其他示例都有相同的错误。 运行不同的VI(像autoscale.vi)工作正常。 硬件工作正常,显然安装正确,因为它响应* IDN? 通过MAX的AUToscale命令,可以在另一张附图中看到。 我使用连接到示波器的gpib卡在win xp s3上运行它。 请帮我搞定! 在此先感谢Vitali 以上来自于谷歌翻译 以下为原文 Hello, I installed the agilent 86100a driver through labview2015 and im running the examples but all return error1, as can be seen in the attached pics. Im specifically trying to run the "take continuous measurement" VI but all other examples have the same error. Running a different VI (Like autoscale.vi) works fine. The hardware works fine and is apparently properly installed since it responds to *IDN? and AUToscale commands through MAX as can be seen in another attached pic. Im running it on win xp s3 using a gpib card connected to the scope. Please help me get this to work! Thanks in advance, Vitali 附件
|
|
相关推荐
3个回答
|
|
您好Vitali,感谢您的问题,我认为我们最好的选择是使用您通过NI Max验证的直接SCPI命令。
我通常认为这是自动化86100A / B / C / D DCA的最有效方法。 使用直接SCPI命令的另一个好处是,如果您需要在将来的某个时间点迁移到当前的大型机平台,您的代码也可以使用“经典GUI”与新的86100D主机一起使用。 (虽然如果/感兴趣的话,在86100D上使用新的FlexDCA GUI有很多好处)在短期内,这里是我们可以在86100A(和经典GUI)上运行的Classic Gui使用的命令 '可以在86100D上运行)。 http://www.keysight.com/upload/cmc_upload/All/86100_Programming_Guide.pdf我有很多例子,用于将Labview中的SCPI命令发送到86100 DCA。 附件是从DCA传输跟踪和屏幕图像的示例。 如果这有帮助,请告诉我们,我们可以确定后续步骤。 问候,约翰 以上来自于谷歌翻译 以下为原文 Hello Vitali, Thanks for your questions, I think our best option here would be to use the direct SCPI commands which you have verified work through NI Max. I typically find this to be the most efficient way to automate the 86100A/B/C/D DCA. Another benefit to using the direct SCPI commands is that your code would also work with the new 86100D mainframe using the 'Classic GUI' if you need to migrate to the current mainframe platform at some point in the future. (Although there are many benefits to using the new FlexDCA GUI on the 86100D if/when this is of interest) In the short term, here are the commands we can use with the Classic Gui which runs on the 86100A (and the 'Classic GUI' which can run on the 86100D). http://www.keysight.com/upload/cmc_upload/All/86100_Programming_Guide.pdf I have a number of examples written for sending SCPI commands in Labview to the 86100 DCA's. Attached is an example which transfer trace and screen images from the DCA. Let me know if this helps and we can determine the next steps. Regards, John 附件
|
|
|
|
一巷清苑 发表于 2018-10-1 11:44 谢谢你的回复,约翰。 我按照你的建议做了,我在成功地“连续”从范围中提取数据方面取得了一些成功。 在我尝试进一步做任何事情之前,或许我应该问你导致我首先自动化测量的问题。 我有一个带有慢幅调制的4 GHZ正弦波进入通道1,我通过分开电缆自行触发它。 我希望至少有一整秒的信号,以便能够观察到乘坐4GHZ载波的慢AM信封。 麻烦的是,如果我将时间刻度设置为大约一秒左右,则信号的正弦特性会丢失。 据我所知,原因是无论采样时间刻度如何,示波器的最高可达4500点。 因此,我在1秒的持续时间内获得4500点,这不足以捕获信号(由于奈奎斯特采样定理等)。 这让我想到了在短时间内采样并将数据转储到计算机上的位置,在计算机上可以将数据组装成完整的1秒井采样数据。 我希望如果不是我设法解释自己,那么我会非常乐意提供图片和进一步的解释。 我错过了什么吗? 是否有一个非常简单的解决方案来做我需要的东西,我只是通过使用labview过度复杂化? 非常感谢,我非常感谢! 维塔利。 以上来自于谷歌翻译 以下为原文 Thank you for your reply, John. I have done as you suggested and I'm somewhat successful at pulling the data from the scope "continuously". Before I attempt to do anything further perhaps I should ask you the question that lead me to automating the measurements in the first place. I have a 4 GHZ sine wave with slow amplitude modulation coming into channel 1 and I'm triggering it with itself by splitting the cable. I want to have at least a full second of the signal in order to be able to observe the slow AM envelope that rides the 4GHZ carrier. Trouble is that if i set the time scale to a second or so, the sinusoidal nature of the signal is lost. I understand that the reason is that the scope can measure up to about 4500 points regardless of the sampling timescale. Therefore I get 4500 points for the 1 sec duration which is not sufficient to capture the signal (due to Nyquist sampling theorem and so on). This set me on the idea of sampling a short time and dumping the data on the computer where it can be assembled into a full 1 second of well sampled data. I hope I managed to explain myself above if not then i would be more than happy to provide pics and further explanation. Am I missing something? Is there a very simple solution to do what i need and Im just overcomplicating things by using labview? Thanks a lot in advance, I much appreciate it! Vitali. |
|
|
|
另一种可能的解决方案是,如果我可以从(例如)“WAV:DATA?”返回的一批样本中的第一个样本中获取当前时间。
然后是第二批中第一个样品的时间,依此类推。 这样我可以及时订购它们,只要信号保持同步,我就可以在批次之间遗漏一些样品。 有没有办法从纳米级精度获得当前时间? 谢谢! 以上来自于谷歌翻译 以下为原文 Another possible solution is if I could get the current time from (say) the first sample in the batch of samples that are returned by 'WAV:DATA?' and then the time for the first sample in the second batch and so on. That way I could have them ordered properly in time and I would be ok with missing some samples in between the batches as long as the signal remains in phase. Is there a way I could get the current time from the scope with nanosecond precision? Thanks! |
|
|
|
只有小组成员才能发言,加入小组>>
1230 浏览 0 评论
2351 浏览 1 评论
2160 浏览 1 评论
2026 浏览 5 评论
2908 浏览 3 评论
974浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
707浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
808浏览 0评论
1230浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 06:07 , Processed in 1.325537 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号