123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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
- {
- /// <summary>
- /// 杂波抑制测试
- /// 曾学友,2021-7-30创建
- /// xxx,2021-8-30修改了xxxx
- ///
- /// </summary>
- public class SpuriousSuppression : BaseModel
- {
- public SpuriousSuppression()
- {
- TemplateName = "杂波抑制测试";
- }
- public override bool Run(TestNode parameters)
- {
- int[] freqs = parameters.Parameters.GetParameterToArray<int>("频率");
- double REF = parameters.Parameters.GetParameter<double>("REF");
- int[] channel = parameters.Parameters.GetParameterToArray<int>("开关通道");
- 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;
- }
- }
- }
|