引用: 小佳99 发表于 2019-5-27 17:46
Dave,8753A / B / C基本范围是300 KHz到3 GHz。
B / C上的6 GHz,带选件006和85047A测试装置。
8753D / E / ES / ET基本范围为30 KHz至3 GHz。
我建议的是,一旦你读了仪器的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).
引用: 小佳99 发表于 2019-5-27 17:46
Dave,8753A / B / C基本范围是300 KHz到3 GHz。
B / C上的6 GHz,带选件006和85047A测试装置。
8753D / E / ES / ET基本范围为30 KHz至3 GHz。
我建议的是,一旦你读了仪器的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).
举报