コード例 #1
0
 public bool writeVmasData(vmasdata vmas_data)
 {
     try
     {
         if (File.Exists("C:/jcdatatxt/" + vmas_data.CarID + ".ini"))
         {
             File.Delete("C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         }
         ini.INIIO.WritePrivateProfileString("检测结果", "车辆ID", vmas_data.CarID, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "相对湿度", vmas_data.Sd, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "环境温度", vmas_data.Wd, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "大气压力", vmas_data.Dqy, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "数值1", vmas_data.Cozl, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "数值2", vmas_data.Hczl, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "数值3", vmas_data.Noxzl, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "累计超差", vmas_data.Ljcc, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "实际行驶里程", vmas_data.sjxslc, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "AmbientO2", vmas_data.AmbientO2, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "ResidualHC", vmas_data.ResidualHC, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "TestTime", vmas_data.TestTime, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "AirFlowAll", vmas_data.AirFlowAll, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "Power", vmas_data.Power, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "Starttime", vmas_data.Starttime, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "Stopreason", vmas_data.Stopreason, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "Hcnox", vmas_data.Hcnox, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "co2", vmas_data.Co2, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #2
0
        public vmasdata readVmasData(string filePath)
        {
            vmasdata vmas_data = new vmasdata();

            try
            {
                StringBuilder temp = new StringBuilder();
                temp.Length = 2048;
                if (File.Exists(filePath))
                {
                    ini.INIIO.GetPrivateProfileString("检测结果", "车辆ID", "", temp, 2048, filePath);//、
                    vmas_data.CarID = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "相对湿度", "", temp, 2048, filePath);
                    vmas_data.Sd = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "环境温度", "", temp, 2048, filePath);
                    vmas_data.Wd = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "大气压力", "", temp, 2048, filePath);
                    vmas_data.Dqy = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "数值1", "", temp, 2048, filePath);
                    vmas_data.Cozl = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "数值2", "", temp, 2048, filePath);
                    vmas_data.Hczl = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "数值3", "", temp, 2048, filePath);
                    vmas_data.Noxzl = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "累计超差", "", temp, 2048, filePath);
                    vmas_data.Ljcc = temp.ToString();
                }
                else
                {
                    vmas_data.CarID = "-1";
                }
                return(vmas_data);
            }
            catch
            {
                vmas_data.CarID = "-1";
                return(vmas_data);
            }
        }
コード例 #3
0
 public bool writeVmasData(vmasdata vmas_data)
 {
     try
     {
         if (File.Exists("C:/jcdatatxt/" + vmas_data.CarID + ".ini"))
         {
             File.Delete("C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         }
         ini.INIIO.WritePrivateProfileString("检测结果", "车辆ID", vmas_data.CarID, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "相对湿度", vmas_data.Sd, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "环境温度", vmas_data.Wd, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "大气压力", vmas_data.Dqy, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "数值1", vmas_data.Cozl, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "数值2", vmas_data.Hczl, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "数值3", vmas_data.Noxzl, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         ini.INIIO.WritePrivateProfileString("检测结果", "累计超差", vmas_data.Ljcc, "C:/jcdatatxt/" + vmas_data.CarID + ".ini");
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #4
0
        public vmasdata readVmasData(string filePath)
        {
            vmasdata vmas_data = new vmasdata();

            try
            {
                StringBuilder temp = new StringBuilder();
                temp.Length = 2048;
                if (File.Exists(filePath))
                {
                    ini.INIIO.GetPrivateProfileString("检测结果", "车辆ID", "", temp, 2048, filePath);//、
                    vmas_data.CarID = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "相对湿度", "", temp, 2048, filePath);
                    vmas_data.Sd = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "环境温度", "", temp, 2048, filePath);
                    vmas_data.Wd = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "大气压力", "", temp, 2048, filePath);
                    vmas_data.Dqy = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "数值1", "", temp, 2048, filePath);
                    vmas_data.Cozl = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "数值2", "", temp, 2048, filePath);
                    vmas_data.Hczl = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "数值3", "", temp, 2048, filePath);
                    vmas_data.Noxzl = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "累计超差", "", temp, 2048, filePath);
                    vmas_data.Ljcc = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "实际行驶里程", "", temp, 2048, filePath);
                    vmas_data.sjxslc = temp.ToString();

                    ini.INIIO.GetPrivateProfileString("检测结果", "AmbientO2", "20.8", temp, 2048, filePath);//、
                    vmas_data.AmbientO2 = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "ResidualHC", "0", temp, 2048, filePath);
                    vmas_data.ResidualHC = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "TestTime", "", temp, 2048, filePath);
                    vmas_data.TestTime = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "Starttime", "", temp, 2048, filePath);
                    vmas_data.Starttime = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "Hcnox", "", temp, 2048, filePath);
                    vmas_data.Hcnox = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "co2", "", temp, 2048, filePath);
                    vmas_data.Co2 = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "AirFlowAll", "", temp, 2048, filePath);
                    vmas_data.AirFlowAll = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "Power", "", temp, 2048, filePath);
                    vmas_data.Power = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "Stopreason", "", temp, 2048, filePath);
                    vmas_data.Stopreason = temp.ToString();
                    ini.INIIO.GetPrivateProfileString("检测结果", "lambda", "", temp, 2048, filePath);
                    vmas_data.LAMBDA = temp.ToString();
                }
                else
                {
                    vmas_data.CarID = "-1";
                }
                return(vmas_data);
            }
            catch
            {
                vmas_data.CarID = "-1";
                return(vmas_data);
            }
        }