public temperatureData readAnalysisMeterData(string filePath) { temperatureData vmas_data = new temperatureData(); try { StringBuilder temp = new StringBuilder(); temp.Length = 2048; if (File.Exists(filePath)) { ini.INIIO.GetPrivateProfileString("标定数据", "温度标值", "", temp, 2048, filePath);//、 vmas_data.Wdbz = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "温度测量值", "", temp, 2048, filePath); vmas_data.Wdscz = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "湿度标值", "", temp, 2048, filePath); vmas_data.Sdbz = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "湿度测量值", "", temp, 2048, filePath); vmas_data.Sdscz = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "大气压标值", "", temp, 2048, filePath);//、 vmas_data.Dqybz = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "大气压测量值", "", temp, 2048, filePath); vmas_data.Dqyscz = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "温度误差", "", temp, 2048, filePath); vmas_data.Wdwc = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "湿度误差", "", temp, 2048, filePath); vmas_data.Sdwc = double.Parse(temp.ToString()); ini.INIIO.GetPrivateProfileString("标定数据", "大气压误差", "", temp, 2048, filePath); vmas_data.Dqywc = double.Parse(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); } }
public bool writeanalysismeterIni(temperatureData analysismeterdata) { try { ini.INIIO.WritePrivateProfileString("标定数据", "温度标值", analysismeterdata.Wdbz.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "温度测量值", analysismeterdata.Wdscz.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "湿度标值", analysismeterdata.Sdbz.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "湿度测量值", analysismeterdata.Sdscz.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "大气压标值", analysismeterdata.Dqybz.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "大气压测量值", analysismeterdata.Dqyscz.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "温度误差", analysismeterdata.Wdwc.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "湿度误差", analysismeterdata.Sdwc.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "大气压误差", analysismeterdata.Dqywc.ToString("0.0"), "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "备注说明", analysismeterdata.Bzsm, "C:/jcdatatxt/temperatureCal.ini"); ini.INIIO.WritePrivateProfileString("标定数据", "标定结果", analysismeterdata.Bdjg, "C:/jcdatatxt/temperatureCal.ini"); return(true); } catch { return(false); } }