Пример #1
0
 public bool writeanalysismeterIni(analysismeterInidata analysismeterdata)
 {
     try
     {
         ini.INIIO.WritePrivateProfileString("标定数据", "CO2标值", analysismeterdata.Co2bz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO2测量值", analysismeterdata.Co2clz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO标值", analysismeterdata.Cobz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO测量值", analysismeterdata.Coclz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "HC标值", analysismeterdata.Hcbz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "HC测量值", analysismeterdata.Hcclz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "NO标值", analysismeterdata.Nobz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "NO测量值", analysismeterdata.Noclz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO偏差", analysismeterdata.Copc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO2偏差", analysismeterdata.Co2pc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "HC偏差", analysismeterdata.Hcpc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "NO偏差", analysismeterdata.Nopc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "校准点数", analysismeterdata.Jzds.ToString("0"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "高低校准", analysismeterdata.Gdjz, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "备注说明", analysismeterdata.Bzsm, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "标定结果", analysismeterdata.Bdjg, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "Pef", analysismeterdata.Pef, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "Starttime", analysismeterdata.Starttime, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "c3h8", analysismeterdata.c3h8, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "coabswc", analysismeterdata.coabswc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "co2abswc", analysismeterdata.co2abswc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "hcabswc", analysismeterdata.hcabswc, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "noabswc", analysismeterdata.noabswc, "C:/jcdatatxt/AnalysisMeter.ini");
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #2
0
        public analysismeterInidata readAnalysisMeterData(string filePath)
        {
            analysismeterInidata vmas_data = new analysismeterInidata();

            try
            {
                StringBuilder temp = new StringBuilder();
                temp.Length = 2048;
                if (File.Exists(filePath))
                {
                    ini.INIIO.GetPrivateProfileString("标定数据", "CO2标值", "", temp, 2048, filePath);//、
                    vmas_data.Co2bz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "CO2测量值", "", temp, 2048, filePath);
                    vmas_data.Co2clz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "CO标值", "", temp, 2048, filePath);
                    vmas_data.Cobz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "CO测量值", "", temp, 2048, filePath);
                    vmas_data.Coclz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "HC标值", "", temp, 2048, filePath);
                    vmas_data.Hcbz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "HC测量值", "", temp, 2048, filePath);
                    vmas_data.Hcclz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "NO标值", "", temp, 2048, filePath);
                    vmas_data.Nobz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "NO测量值", "", temp, 2048, filePath);
                    vmas_data.Noclz = float.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据", "校准点数", "", temp, 2048, filePath);
                    vmas_data.Jzds = int.Parse(temp.ToString());
                    ini.INIIO.GetPrivateProfileString("标定数据)", "高低校准", "", temp, 2048, filePath);
                    vmas_data.Gdjz = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("标定数据", "备注说明", "", temp, 2048, filePath);
                    vmas_data.Bzsm = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("标定数据", "标定结果", "", temp, 2048, filePath);
                    vmas_data.Bdjg = temp.ToString();
                }
                else
                {
                    vmas_data.Bdjg = "-1";
                }
                return(vmas_data);
            }
            catch
            {
                vmas_data.Bdjg = "-1";
                return(vmas_data);
            }
        }
Пример #3
0
 public bool writeanalysismeterIni(analysismeterInidata analysismeterdata)
 {
     try
     {
         ini.INIIO.WritePrivateProfileString("标定数据", "CO2标值", analysismeterdata.Co2bz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO2测量值", analysismeterdata.Co2clz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO标值", analysismeterdata.Cobz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "CO测量值", analysismeterdata.Coclz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "HC标值", analysismeterdata.Hcbz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "HC测量值", analysismeterdata.Hcclz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "NO标值", analysismeterdata.Nobz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "NO测量值", analysismeterdata.Noclz.ToString("0.00"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "校准点数", analysismeterdata.Jzds.ToString("0"), "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "高低校准", analysismeterdata.Gdjz, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "备注说明", analysismeterdata.Bzsm, "C:/jcdatatxt/AnalysisMeter.ini");
         ini.INIIO.WritePrivateProfileString("标定数据", "标定结果", analysismeterdata.Bdjg, "C:/jcdatatxt/AnalysisMeter.ini");
         return(true);
     }
     catch
     {
         return(false);
     }
 }