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; } } }