private SampleSetting GetSampleSetting(String key, String name, String value)
        {
            SampleSetting setting = new SampleSetting();

            setting.Name  = key;
            setting.Entry = new Entry {
                Name  = name,
                Value = value
            };
            return(setting);
        }
        public void CanReadEntries()
        {
            String file     = Path.Combine(GetFolder(), FILENAME);
            var    testData = @"{
        'c:\\test1': {
          'SampleSetting': {
            'Name': 'Test1',
            'Value': 'Test1Value'
          },
        }
      }";

            File.WriteAllText(file, testData);

            var           sus     = GetSUS(GetFolder());
            SampleSetting setting = sus.Load <SampleSetting>("c:\\test1");

            Assert.NotNull(setting);
            Assert.Equal("Test1", setting.Entry.Name);
        }
 private SampleSetting GetSampleSetting(String key, String name, String value)
 {
     SampleSetting setting = new SampleSetting();
       setting.Name = key;
       setting.Entry = new Entry {
     Name = name,
     Value = value
       };
       return setting;
 }
Пример #4
0
        /// <summary>
        /// 初始化控制参数选项卡数据
        /// </summary>
        public void FillCtrlParam()
        {
            myCfg = _ysp.GetCFG(devId);
            try
            {
                if (myCfg.TQSet != null)
                {
                    TuoQiSetting TQSet = myCfg.TQSet;
                    //真空脱气
                    TB_4.Text = TQSet.Cycle_Tick.ToString();
                    TB_5.Text = TQSet.EvacuTimes.ToString();
                    TB_6.Text = TQSet.CleanTimes.ToString();
                    TB_7.Text = TQSet.TuoQiTimes.ToString();
                    TB_8.Text = TQSet.ChangeTimes.ToString();
                    TB_9.Text = TQSet.TuoQiEnd_Tick.ToString();

                    //膜脱气
                    TB_36.Text = TQSet.YouBengKeep_Tick.ToString();
                    TB_37.Text = TQSet.PaiQiClen_Tick.ToString();
                    TB_38.Text = TQSet.QiBengClean_Tick.ToString();
                    TB_39.Text = TQSet.PaiQiKeep_Tick.ToString();
                    TB_40.Text = TQSet.QiBengKeepOn_Tick.ToString();
                    TB_41.Text = TQSet.PainQiKeepOff_Tick.ToString();
                    TB_42.Text = TQSet.QiBengKeepOff_Tick.ToString();

                    //顶空脱气
                    TB_51.Text = TQSet.StirStart.ToString();
                    TB_52.Text = TQSet.StirWork_Tick.ToString();
                    TB_53.Text = TQSet.CleanPumpStart.ToString();
                    TB_54.Text = TQSet.CleanPumpWork_Time.ToString();
                    TB_55.Text = TQSet.ChangeValveStart.ToString();
                    TB_56.Text = TQSet.ChangeValveWork_Tick.ToString();
                }
                if (myCfg.JCFZSet != null)
                {
                    JCFZSetting JCFZSet = myCfg.JCFZSet;
                    //传感器室
                    if (JCFZSet.SensorRoom != null)
                    {
                        TB_78.Text = JCFZSet.SensorRoom.Start.ToString();
                        TB_79.Text = JCFZSet.SensorRoom.Work_Tick.ToString();
                        TB_80.Text = JCFZSet.SensorRoom.TempSet.ToString();
                        TB_81.Text = JCFZSet.SensorRoom.TempP.ToString();
                        TB_82.Text = JCFZSet.SensorRoom.TempI.ToString();
                        TB_83.Text = JCFZSet.SensorRoom.TempD.ToString();
                        TB_84.Text = JCFZSet.SensorRoom.TempPID.ToString();
                    }

                    //冷井
                    if (JCFZSet.LengJing != null)
                    {
                        TB_66.Text = JCFZSet.LengJing.Start.ToString();
                        TB_67.Text = JCFZSet.LengJing.Work_Tick.ToString();
                        TB_68.Text = JCFZSet.LengJing.TempSet.ToString();
                        TB_69.Text = JCFZSet.LengJing.TempP.ToString();
                        TB_70.Text = JCFZSet.LengJing.TempI.ToString();
                        TB_71.Text = JCFZSet.LengJing.TempD.ToString();
                        TB_72.Text = JCFZSet.LengJing.TempPID.ToString();
                    }

                    //色谱柱
                    if (JCFZSet.SePuZhu != null)
                    {
                        TB_73.Text = JCFZSet.SePuZhu.TempSet.ToString();
                        TB_74.Text = JCFZSet.SePuZhu.TempP.ToString();
                        TB_75.Text = JCFZSet.SePuZhu.TempI.ToString();
                        TB_76.Text = JCFZSet.SePuZhu.TempD.ToString();
                        TB_77.Text = JCFZSet.SePuZhu.TempPID.ToString();
                    }
                }
                if (myCfg.OutSideSet != null)
                {
                    OutSideSetting OutSideSet = myCfg.OutSideSet;
                    TB_97.Text  = OutSideSet.FengShanKeep_Tick.ToString();
                    TB_98.Text  = OutSideSet.FengShanWork_Tick.ToString();
                    TB_99.Text  = OutSideSet.AirControlStart.ToString();
                    TB_100.Text = OutSideSet.AirControlWork_Tick.ToString();
                    TB_101.Text = OutSideSet.BanReDaiStart_Tick.ToString();
                    TB_102.Text = OutSideSet.BanReDaiWork_Tick.ToString();
                    TB_103.Text = OutSideSet.DrainStart.ToString();
                    TB_104.Text = OutSideSet.DrainWork_Tick.ToString();
                }
                if (myCfg.SampSet != null)
                {
                    SampleSetting SampSet = myCfg.SampSet;
                    TB_131.Text = SampSet.BiaoDingTimes.ToString();
                    TB_107.Text = SampSet.ChuiSaoBefore_Tick.ToString();
                    TB_108.Text = SampSet.DingLiangWork_Tick.ToString();
                    TB_109.Text = SampSet.ChuiSaoDelay_Tick.ToString();
                    TB_110.Text = SampSet.ChuiSaoAfter_Tick.ToString();

                    TB_123.Text = SampSet.SixGasSampInterval.ToString();
                    TB_124.Text = SampSet.SixGasSampNum.ToString();
                    TB_111.Text = SampSet.HuiFuBeforeStart.ToString();
                    TB_112.Text = SampSet.HuiFuBeforeWork_Tick.ToString();
                    TB_113.Text = SampSet.HuiFuAfterStart.ToString();
                    TB_114.Text = SampSet.HuiFuAfterWork_Tick.ToString();
                    TB_120.Text = SampSet.SixGasHeatStart.ToString();
                    TB_121.Text = SampSet.SixGasHeatWork_Tick.ToString();
                    TB_122.Text = SampSet.SixGasAfterSamp_Tick.ToString();

                    TB_125.Text = SampSet.CO2HeatStart.ToString();
                    TB_126.Text = SampSet.CO2HeatWork_Tick.ToString();
                    TB_127.Text = SampSet.CO2SampInterval.ToString();
                    TB_128.Text = SampSet.CO2SampNum.ToString();
                    TB_129.Text = SampSet.CO2GasStart.ToString();
                    TB_130.Text = SampSet.CO2GasWork_Tick.ToString();

                    TB_117.Text = SampSet.H2oSampInterval.ToString();
                    TB_118.Text = SampSet.H2oAwSampNum.ToString();
                    TB_119.Text = SampSet.H2oTSampNum.ToString();
                    TB_115.Text = SampSet.H2oDelayStart_Tick.ToString();
                    TB_116.Text = SampSet.H2oSampStart_Tick.ToString();
                }
            }
            catch (Exception ex)
            {
            }
        }