完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
*简短问题* VNA的后缀,例如8753A,8753B,8720A,8720D是否会影响频率范围?
假设从8720型开始的任何VNA覆盖50 MHz至20 GHz是否安全? 我认为这对于8720是正确的,但它是否适用于所有支持GPIB接口的VNA? *我想要这个的原因。*我正在尝试编写一些代码来通过GPIB控制几个VNA。 我主要是为我的8720D和8753A做这个,但我认为我可能会尽可能地使它成为通用的,所以它适用于尽可能多的VNA。 然后我可以开源,所以任何人都可以使用它,如果他们想要的话。 我需要确保的一件事是我尝试设置的任何频率都在仪器的范围内。 所以我检查一个识别字符串并使用它来决定是否((strstr(identify_string,“HEWLETT PACKARD,8720”)!= NULL)&&((频率22000))){fprintf(stderr,“HP 8720 VNA 工作频率从50 MHz到22000 MHz n“); 出口(1); } else if((strstr(identification_string,“HEWLETT PACKARD,8753”)!= NULL)&&((frequency 3000))){fprintf(stderr,“HP 8753的工作频率从0.3 MHz到3000 MHz n” ); 出口(1); 我知道一些像FieldfFox这样的新乐器有一个由选项设定的频率范围。 但我并不是太烦恼,因为它不是GPIB。 以上来自于谷歌翻译 以下为原文 *Short question* Does the suffix of a VNA, such as 8753A, 8753B, 8720A, 8720D ever effect the frequency range? Is it safe to assume that any VNA starting with the model 8720 covers 50 MHz to 20 GHz? I think this is true for the 8720, but does it apply to all VNAs that support the GPIB interface? *My reason for wanting this.* I'm trying to write a bit of code to control a couple of VNAs by GPIB. I'm mainly doing this for my 8720D and 8753A, but I thought I might as well make it as generic as possible, so it works with as many VNAs as possible. Then I can open-source it, so anyone can use it if they want. One thing I need to ensure is that any frequency I try to set is within the range of the instrument. So I check an identification string and use that to decide if( (strstr( identification_string ,"HEWLETT PACKARD,8720") != NULL ) && ((frequency 22000))) { fprintf(stderr,"The HP 8720 VNA works from 50 MHz to 22000 MHzn"); exit(1); } else if( (strstr( identification_string ,"HEWLETT PACKARD,8753") != NULL ) && ((frequency 3000))) { fprintf(stderr,"The HP 8753 works from 0.3 MHz to 3000 MHzn"); exit(1); } I know some of the newer instruments like the FieldfFox have a frequency range set by an option. But I'm not too bothered about that, since it is not GPIB. |
|
相关推荐
2个回答
|
|
Dave,8753A / B / C基本范围是300 KHz到3 GHz。
B / C上的6 GHz,带选件006和85047A测试装置。 8753D / E / ES / ET基本范围为30 KHz至3 GHz。 6 GHz,选项006. 300 KHz至高端保证性能。 8720 A / B频率范围130 MHz - 20 GHz有限RF功率-10 dBm最大水平功率。 8720C / D / ES频率范围50 GHz-20 GHz RF功率至+10 dBm最大水平功率。 以上来自于谷歌翻译 以下为原文 Dave, The 8753A/B/C basic range is 300 KHz to 3 GHz. 6 GHz on the B/C with option 006 and an 85047A test set. The 8753D/E/ES/ET basic range is 30 KHz to 3 GHz. 6 GHz with option 006. 300 KHz to high end guaranteed performance. The 8720 A/B frequency range 130 MHz - 20 GHz Limited RF power -10 dBm Max leveled power. The 8720C/D/ES frequency range 50 GHz- 20 GHz RF power to +10 dBm Max leveled power. |
|
|
|
小佳99 发表于 2019-5-27 17:46 我建议的是,一旦你读了仪器的ID,你就推断出它会响应什么命令集,发送它的Preset命令,然后尝试设置0的启动频率,并停止高度可笑的频率(例如, 1E15)。 我相信所有安捷伦VNA都通过限制它们的最小值(用于启动频率)和最大值(用于停止频率)来响应这些值; 我知道8753,872x,PNA和ENA的事实,我相信871x和FieldFox也可以。 有些人在收到这两个命令时会在SCPI错误队列中发出警告/错误信息(PNA会这样做,你可以做“SYST:ERR?”来读取和清除队列),有些则不会(8753和872x) 别)。 然后你可以查询开始和停止频率,它告诉你仪器的最小值和最大值。 在8753和872x盒子(8719被认为是'872x')上,整个序列是:OPC ?; PRES STAR 0 STOP 1E15 STAR? 停? 在871x盒子上,FieldFox,ENA和PNA:SYST:PRES; * OPC? SENS:FREQ:STAR 0 SYST:ERR? SENS:FREQ:STAR? SENS:FREQ:STOP 1E15 SYST:ERR? SENS:FREQ:STOP? 鉴于我知道您拥有8753并且订购了FieldFox,重要的是要注意8753和872x盒子的OPC行为与新的Agilent VNA(FieldFox,ENA和PNA)不同。 如上面的片段所示,8753和872x期望你发送'OPC?' 立即*之前*您有兴趣获取操作完成通知的命令,而较新的模型期望'* OPC?' *在*命令之后(即IEEE-488.2标准方式)。 以上来自于谷歌翻译 以下为原文 What I recommend is, once you've read the instrument's ID and so you've inferred what command set it will respond to, send its Preset command and then try to set start freq of 0 and stop freq of ridiculously high value (e.g., 1E15). I believe all Agilent VNAs respond to those by limiting to their minimum (for start freq) and maximum (for stop freq) values; I know for a fact that the 8753, 872x, PNA and ENA do, and I believe that the 871x and FieldFox do also. Some will also put a warning/error message in their SCPI error queue when receiving those two commands (PNAs do, and you can do "SYST:ERR?" to read and clear the queue), and some won't (8753 and 872x don't). Then you can query the start and stop freq which tells you the instrument's min and max. On 8753 and 872x boxes (8719 is considered an '872x') that whole sequence is: OPC?;PRES STAR 0 STOP 1E15 STAR? STOP? On 871x boxes, FieldFox, ENA and PNA: SYST:PRES;*OPC? SENS:FREQ:STAR 0 SYST:ERR? SENS:FREQ:STAR? SENS:FREQ:STOP 1E15 SYST:ERR? SENS:FREQ:STOP? Given I know you own an 8753 and you have a FieldFox on order, it's important to note that the 8753 and 872x boxes have different OPC behavior than the newer Agilent VNAs (FieldFox, ENA and PNA). As evidenced in the above snippets, 8753 and 872x expect you to send an 'OPC?' immediately *before* the command that you're interested in getting the Operation Complete notification for, whereas the newer models expect the '*OPC?' *after* the command (that's the IEEE-488.2 standard way). |
|
|
|
只有小组成员才能发言,加入小组>>
1356 浏览 0 评论
2409 浏览 1 评论
2239 浏览 1 评论
2093 浏览 5 评论
2984 浏览 3 评论
1324浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
802浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
1111浏览 0评论
1356浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-3 20:50 , Processed in 1.365244 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号