|
@@ -850,25 +850,31 @@ namespace Tps_LQ_Transmitter
|
|
//双通道测试时:当测通道1的衰减支路指标时,在不换线的情况下,则进行通道2的陷波支路指标,然后换线,测通道2的衰减支路指标时,在不换线的情况下,则进行通道1的陷波支路指标。
|
|
//双通道测试时:当测通道1的衰减支路指标时,在不换线的情况下,则进行通道2的陷波支路指标,然后换线,测通道2的衰减支路指标时,在不换线的情况下,则进行通道1的陷波支路指标。
|
|
//单通道测试时,当测通道1的衰减支路指标时,换线后,单独测试通道1的陷波支路指标
|
|
//单通道测试时,当测通道1的衰减支路指标时,换线后,单独测试通道1的陷波支路指标
|
|
FrmMain.dio.OneToEight(i + 1, DioControlClass.State.ON);
|
|
FrmMain.dio.OneToEight(i + 1, DioControlClass.State.ON);
|
|
|
|
+ ShowMessage(MsgType.Info, string.Format("切换至第{0}路 " ,i+1));
|
|
if (testnode.Name.Contains("杂波抑制"))
|
|
if (testnode.Name.Contains("杂波抑制"))
|
|
{
|
|
{
|
|
//todo:切产品同时切到陷波支路(1切8射频开关,1切2射频开关)
|
|
//todo:切产品同时切到陷波支路(1切8射频开关,1切2射频开关)
|
|
- FrmMain.gpio.AllSwitchBandstopft();//8路全切至陷波器
|
|
|
|
|
|
+ FrmMain.gpio.AllSwitchBandstopft();//8路全切至陷波器
|
|
|
|
+ ShowMessage(MsgType.Info, "射频开关切换至陷波器");
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
//todo:切产品同时切到衰减支路(1切8射频开关,1切2射频开关)
|
|
//todo:切产品同时切到衰减支路(1切8射频开关,1切2射频开关)
|
|
FrmMain.gpio.AllSwitchAttenuator();//8路全切至衰减器
|
|
FrmMain.gpio.AllSwitchAttenuator();//8路全切至衰减器
|
|
|
|
+ ShowMessage(MsgType.Info, "射频开关切换至衰减器");
|
|
|
|
|
|
}
|
|
}
|
|
if (testnode.Name.Contains("功率(功率计)"))//功率测试需接入功率计其余使用频谱仪测试
|
|
if (testnode.Name.Contains("功率(功率计)"))//功率测试需接入功率计其余使用频谱仪测试
|
|
{
|
|
{
|
|
FrmMain.dio.RfSwitchX("功率计");//接入功率计
|
|
FrmMain.dio.RfSwitchX("功率计");//接入功率计
|
|
|
|
+ ShowMessage(MsgType.Info, "射频开关切换功率计仪接入");
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
FrmMain.dio.RfSwitchX("频谱仪");//接入频谱仪
|
|
FrmMain.dio.RfSwitchX("频谱仪");//接入频谱仪
|
|
|
|
+ ShowMessage(MsgType.Info, "射频开关切换频谱仪接入");
|
|
}
|
|
}
|
|
|
|
+ Thread.Sleep(500);//射频开关切换后延时
|
|
testnode.TestModel.Start(testnode, nodes);
|
|
testnode.TestModel.Start(testnode, nodes);
|
|
}
|
|
}
|
|
}
|
|
}
|