完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
请参阅DCOM / COM CalSet接口中的ComputeErrorTerms。
http://na.support.keysight.com/p ... rorTerms_Method.htm效果很好。 我可以加载cal标准并使用它来计算错误条款。 问题是我现在也想在SCPI中这样做。 我找不到相同的东西。 CALC1:PAR:SEL'Top5'SENS1:CORR:CSET:GUID ... SENS1:CORR:COLL:METH TRAN2 SENS1:CORR:CSET:STAN'隔离(3,1)'%我带来了我想要的数据 这个标准就好了。 SENS1:CORR:CSET:STAN'Thru(3,1)'%我为这个标准带来了我想要的数据。 SENS1:CORR:COLL SAVE%我认为可能等同于强制它计算出测量标准的错误条件,但它会给出错误203“尝试找到请求的校准集数据失败。我认为DCOM中有一个整体/ COM到SCPI。什么是SCPI相当于我能在DCOM / COM中做什么?编辑:brianbidwell于2014年10月31日上午9:12 以上来自于谷歌翻译 以下为原文 See ComputeErrorTerms in the DCOM/COM CalSet interface. http://na.support.keysight.com/p ... rorTerms_Method.htm It works great. I can load in cal standards and use it to compute the error terms. Problem is I also now want to do this in SCPI. There is no equivalent I can find. CALC1:PAR:SEL 'Top5' SENS1:CORR:CSET:GUID ... SENS1:CORR:COLL:METH TRAN2 SENS1:CORR:CSET:STAN 'Isolation(3,1)' % I bring in the data I want for this standard just fine. SENS1:CORR:CSET:STAN 'Thru(3,1)' % I bring in the data I want for this standard just fine. SENS1:CORR:COLL SAVE % What I thought might be equivalent to force it to compute the error terms off measured standard but it give an error 203 "Attempt to locate requested cal set data failed. I think there is a whole in the DCOM/COM to SCPI. What is the SCPI equivalent to what I can do in DCOM/COM? Edited by: brianbidwell on Oct 31, 2014 9:12 AM |
|
相关推荐
3个回答
|
|
|
你好Brian,你是对的,这个calset命令没有一个确切的scpi equivalen。
实际上有点奇怪。 校准通常在通道对象上完成。 在SCPI中,通常是SENSe节点。 * CLS SYST:PRESET; * OPC? CALC:PAR:DEL:ALL CALC:PAR:DEF“myS21”,S21 DISP:WIND:TRACE:FEED“myS21”CALC:par:mnum:sel 1 SENS:CORR:COLL:METHod TRAN2 SENS:CORR:COLL:ACQ STAN4; * OPC? SENS:CORR:COLL:ACQ STAN5; * opc? SENS:CORR:COLL:SAVE问候,苏 以上来自于谷歌翻译 以下为原文 Hello Brian, You are correct, there is not an exact scpi equivalen for this calset command. It is a little peculiar actually. Calibrations are usually done on a channel object. In SCPI that is generally the SENSe node. *CLS SYST:PRESET;*OPC? CALC:PAR:DEL:ALL CALC:PAR:DEF "myS21",S21 DISP:WIND:TRACE:FEED "myS21" CALC:par:mnum:sel 1 SENS:CORR:COLL:METHod TRAN2 SENS:CORR:COLL:ACQ STAN4;*opc? SENS:CORR:COLL:ACQ STAN5;*opc? SENS:CORR:COLL:SAVE Regards, Sue |
|
|
|
|
|
苏,谢谢。 我有理由在SCPI中为DCOM / COM做我能做的事情。 我在DCOM / COM中有一个工作系统。 我们正在扩展其他一些非Keysight切换硬件,因此最好拥有所有SCPI。 感谢Tom S.和一年多前的工厂支持,我能够在DCOM / COM中实现这一目标。 我通过原始测量获得我的标准,因为我必须改变校准的顺序,然后分析仪计算误差项。 换句话说,Put_Standard_Method然后ComputeErrorTerms工作(当然也使用其他命令)。 我只需要SCPI中的相同内容。 http://na.support.keysight.com/pna/help/WebHelp9_9/Programming/COM_Reference/Methods/Put_Standard_Method.htm Put_Standard_Method“将变量数据写入_error校正缓冲区_保存针对特定标准获取的测量数据”并允许错误条款 要计算。 您的代码示例让分析器控件获得标准的度量:SENS:CORR:COLL:ACQ STAN4; * opc? SENS:CORR:COLL:ACQ STAN5; * opc? 我需要一个“Put_Standard_Method”SCPI替代方案,然后允许“ComputeErrorTerms”SCPI替代方案,它将使用我在“纠错缓冲区”中输入的标准数据来计算错误条款。 感谢您在执行此操作时可能遇到的任何其他想法。 也许解决方案是我只需要混合DCOM和SCPI命令来获得我想要的东西。 Brian编辑:brianbidwell于2014年11月2日上午1:32编辑:brianbidwell于2014年11月2日上午1:36 以上来自于谷歌翻译 以下为原文 Sue, Thank you. I have reasons for doing what I can do in DCOM/COM in SCPI for this. I have a working system in DCOM/COM. We are expanding with some other non-Keysight switching hardware so would be best to have everything SCPI. Thanks to Tom S. and the factory support over a year ago I was able to get this working in DCOM/COM for what we currently have. I acquire my standards via raw measurement as I must shuffle the order of a calibration and then the analyzer computes the error terms. In other words, Put_Standard_Method and then ComputeErrorTerms works (other commands are used too of course). I just need the same in SCPI. http://na.support.keysight.com/pna/help/WebHelp9_9/Programming/COM_Reference/Methods/Put_Standard_Method.htm Put_Standard_Method "Writes variant data to the _error correction buffer_ holding measurement data acquired for a specific standard" and allows Error Terms to be computed. Your code example has the analyzer control obtaining the measurement for the standards: SENS:CORR:COLL:ACQ STAN4;*opc? SENS:CORR:COLL:ACQ STAN5;*opc? I need a "Put_Standard_Method" SCPI alternative that then allows a "ComputeErrorTerms" SCPI alternative that will compute the Error Terms using the standard data I put in the "error correction buffer". Thanks for any other ideas you may have on doing this. Maybe the solution is I simply must mix DCOM and SCPI commands to get what I want. Brian Edited by: brianbidwell on Nov 2, 2014 1:32 AM Edited by: brianbidwell on Nov 2, 2014 1:36 AM |
|
|
|
|
|
通常情况下,最好使用校准引擎来获得校准标准,因为有时我们会做“秘密事情”以使所有校准完美,如果您使用正常的VNA扫描来获取校准数据,您可能不知道这些事情。 如果您尝试通过多端口测试集进行校准并且不想重复o / s / l标准,则有更好的方法:以编程方式加载来自calset的术语并使用未知的thru。 如果您尝试一次校准大量通道,则有更好的方法:使用cal-all功能。 大多数时候,让分析仪完成工作是一种更好的方法。 以上来自于谷歌翻译 以下为原文 Normally, it is best to use the cal engine to acquire cal standards, because sometimes we do "secret things" to make all the calibrations perfect, and you might not know those things if you are using normal VNA sweeps to acquire calibration data. If you are trying to calibrate through a multiport test set and don't want to repeat the o/s/l standards, there is a better way: programatically load the terms from a calset and use the unknown thru. If you are trying to calibrate a lot of channels at one time there is a better way: use the cal-all function. Most of the time, letting the analyzer do the work is a better way. |
|
|
|
|
只有小组成员才能发言,加入小组>>
1844 浏览 0 评论
2739 浏览 1 评论
2640 浏览 1 评论
2449 浏览 5 评论
3458 浏览 3 评论
1845浏览 0评论
417浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:53 , Processed in 0.668051 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1802