using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tps_LQ_Transmitter.com;
namespace Tps_LQ_Transmitter.models
{
///
/// 杂波抑制测试
/// 曾学友,2021-7-30创建
/// xxx,2021-8-30修改了xxxx
///
///
public class SpuriousSuppression : BaseModel
{
public SpuriousSuppression()
{
TemplateName = "杂波抑制测试";
}
public override bool Run(TestNode parameters)
{
int[] freqs = parameters.Parameters.GetParameterToArray("频率");
double REF = parameters.Parameters.GetParameter("REF");
int[] channel = parameters.Parameters.GetParameterToArray("开关通道");
if (freqs == null)
{
ShowMessage(MsgType.Error, string.Format("配置文件中频率参数为空,{0}/{1}无法运行", parameters.Channel, parameters.Name));
return false;
}
var sig = this.tps.GetDevice("信号源1");
var spe = this.tps.GetDevice("频谱仪");
sig.Write("仪器复位");
return IsPassed;
}
}
}