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; }
/// <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) { } }