您好,我正在尝试读取具有带HSPA +选项的WCDMA的N5182A的虚假结果。
使用的方法如下(使用C ++):wcdma_spur_res viQueryf(N9020A,“:MEAS:SPURious? n”,“%,#lf”,& spur_size,spur);
//& spur_size_value for(int k = 0; k {wcdma_spur_res cout spur ++;}返回的读数始终相同:(第一列是载波频率)6.99e + 008 -6.27744e + 066-6.27744e + 066-
6.27744e + 066 ... 7.09e + 008 -6.27744e + 066-6.27744e + 066-6.27744e + 066 ... 7.19e + 008 -6.27744e + 066-6.27744e + 066-6.27744e + 066 ..
...... ....当读取LTE中的虚假结果以及读取其他结果(SEM,ACP等)时,此方法始终如一。当使用Keysight命令专家时,读取结果似乎是正确的,至少不是如上所述
我想知道你们中的一些人是否经历过相同的行为并且有一个如何解决它的提示。谢谢,
以上来自于谷歌翻译
以下为原文
Hello,
I'm trying to read the spurious results from a N5182A which has a WCDMA with HSPA+ op
tion. The method used is as followed (using C++):
wcdma_spur_res << rf_freq << "t " ;
viQueryf(N9020A, ":MEAS:SPURious?n", "%,#lf", &spur_size, spur); //&spur_size_value
for (int k = 0; k < spur_size; k++)
{
wcdma_spur_res << *spur << "t";
cout << *spur << "t x" << spur << endl;
spur++;
}
The returned reading are always the same:
(First colum is the carrier frequency)
6.99e+008 -6.27744e+066 -6.27744e+066 -6.27744e+066 ...
7.09e+008 -6.27744e+066 -6.27744e+066 -6.27744e+066...
7.19e+008 -6.27744e+066 -6.27744e+066 -6.27744e+066....
....
This method is working consistently when reading spurious results in LTE as well as reading other results (SEM, ACP..)
When using Keysight command expert, the reading results seem to be correct, at least not constant as above.
I'm wondering if some of you had experienced the same behaviour and have a hint for how to solve it.
Thanks,