CsvRecordModel和CsvRecordModelMap适配更改

This commit is contained in:
2025-01-22 11:07:01 +08:00
parent 1d8215bbc1
commit 39b4d1a0ea
2 changed files with 166 additions and 307 deletions

View File

@@ -33,339 +33,255 @@ namespace CapMachine.Wpf.Models
/// <summary>
/// 转速[rpm]
/// V
/// </summary>
[Name("转速[rpm]")]
public int Speed { get; set; }
/// <summary>
/// 排气压力[MpaA]
/// V
/// 排气压力[BarA]
/// </summary>
[Name("排气压力[MpaA]")]
[Name("排气压力[BarA]")]
public double ExPress { get; set; }
/// <summary>
/// 吸气压力[MpaA]
/// V
/// 吸气压力[BarA]
/// </summary>
[Name("吸气压力[MpaA]")]
[Name("吸气压力[BarA]")]
public double InhPress { get; set; }
/// <summary>
/// 吸气温度[℃]
/// V
/// </summary>
[Name("吸气温度[℃]")]
public double InhTemp { get; set; }
/// <summary>
/// 冷凝器出口水温[℃]
/// V COND1水温
/// COND1温度[℃]
/// </summary>
[Name("冷凝器出口水温[℃]")]
[Name("COND1温度[℃]")]
public double Cond1Temp { get; set; }
///// <summary>
///// 润滑油压力[MpaA]
///// </summary>
//[Name("润滑油压力[MpaA]")]
//public double LubePress { get; set; }
///// <summary>
///// COND2压力[MpaA]
///// </summary>
//[Name("COND2压力[MpaA]")]
//public double Cond2Press { get; set; }
///// <summary>
///// OCR[%]
///// </summary>
//[Name("OCR[%]")]
//public double OCR { get; set; }
/// <summary>
/// 润滑油压力[BarA]
/// </summary>
[Name("润滑油压力[BarA]")]
public double LubePress { get; set; }
/// <summary>
///HV_V[V] HV[V]
/// V
/// COND2压力[BarA]
/// </summary>
[Name("HV_V[V]")]
[Name("COND2压力[BarA]")]
public double Cond2Press { get; set; }
/// <summary>
/// OCR[%]
/// </summary>
[Name("OCR[%]")]
public double OCR { get; set; }
/// <summary>
/// HV[V]
/// </summary>
[Name("HV[V]")]
public double HV { get; set; }
/// <summary>
/// HV_A[A] HV[A]
/// V
/// HV[A]
/// </summary>
[Name("HV_A[A]")]
[Name("HV[A]")]
public double HVCur { get; set; }
/// <summary>
///HV_W[W] HV[W]
/// V
/// HV[W]
/// </summary>
[Name("HV_W[W]")]
[Name("HV[W]")]
public double HVPw { get; set; }
/// <summary>
///LV_V[V] LV[V]
/// V
/// LV[V]
/// </summary>
[Name("LV_V[V]")]
[Name("LV[V]")]
public double LV { get; set; }
/// <summary>
///LV_A[A] LV[A]
/// V
/// LV[A]
/// </summary>
[Name("LV_A[A]")]
[Name("LV[A]")]
public double LVCur { get; set; }
/// <summary>
/// 试验箱温度[℃] 环境温度[℃]
/// V
/// 环境温度[℃]
/// </summary>
[Name("试验箱温度[℃]")]
[Name("环境温度[℃]")]
public double EnvTemp { get; set; }
/// <summary>
/// 试验箱湿度[%] 环境湿度[%]
/// V
/// 环境湿度[%]
/// </summary>
[Name("试验箱湿度[%]")]
[Name("环境湿度[%]")]
public double EnvRH { get; set; }
///// <summary>
///// OS1温度[℃]
///// </summary>
//[Name("OS1温度[℃]")]
//public double OS1Temp { get; set; }
/// <summary>
/// OS1温度[℃]
/// </summary>
[Name("OS1温度[℃]")]
public double OS1Temp { get; set; }
/// <summary>
/// 吸气混合器温度[℃] OS2温度[℃]
/// V
/// OS2温度[℃]
/// </summary>
[Name("吸气混合器温度[℃]")]
[Name("OS2温度[℃]")]
public double OS2Temp { get; set; }
///// <summary>
///// COND2温度[℃]
///// </summary>
//[Name("COND2温度[℃]")]
//public double Cond2Temp { get; set; }
/// <summary>
/// COND2温度[℃]
/// </summary>
[Name("COND2温度[℃]")]
public double Cond2Temp { get; set; }
///// <summary>
///// EVAP出口温度[℃]
///// </summary>
//[Name("EVAP出口温度[℃]")]
//public double EVAPExpTemp { get; set; }
/// <summary>
/// EVAP出口温度[℃]
/// </summary>
[Name("EVAP出口温度[℃]")]
public double EVAPExpTemp { get; set; }
///// <summary>
///// 冷媒流量[L/min]
///// </summary>
//[Name("冷媒流量[L/min]")]
//public double VRV { get; set; }
/// <summary>
/// 冷媒流量[L/min]
/// </summary>
[Name("冷媒流量[L/min]")]
public double VRV { get; set; }
///// <summary>
///// 润滑油流量[L/min]
///// </summary>
//[Name("润滑油流量[L/min]")]
//public double LubeFlow { get; set; }
/// <summary>
/// 润滑油流量[L/min]
/// </summary>
[Name("润滑油流量[L/min]")]
public double LubeFlow { get; set; }
/// <summary>
/// 排气温度[℃]
/// V
/// </summary>
[Name("排气温度[℃]")]
public double ExTemp { get; set; }
/// <summary>
/// 膨胀阀前压力[MpaA]
/// V
/// 膨胀阀前压力[BarA]
/// </summary>
[Name("膨胀阀前压力[MpaA]")]
[Name("膨胀阀前压力[BarA]")]
public double TxvFrPress { get; set; }
/// <summary>
/// 膨胀阀前温度[℃]
/// V
/// </summary>
[Name("膨胀阀前温度[℃]")]
public double TxvFrTemp { get; set; }
/// <summary>
/// 冷凝器进口温度[℃]
/// V
/// EVAP出口压力[BarA]
/// </summary>
[Name("冷凝器进口温度[℃]")]
public double CondInTemp { get; set; }
[Name("EVAP出口压力[BarA]")]
public double EVAPExpPress { get; set; }
/// <summary>
/// 冷凝器进口压力[MpaA]
/// V
/// 腔内压力[BarA]
/// </summary>
[Name("冷凝器进口压力[MpaA]")]
public double CondInPress { get; set; }
///// <summary>
///// EVAP出口压力[MpaA]
///// </summary>
//[Name("EVAP出口压力[MpaA]")]
//public double EVAPExpPress { get; set; }
[Name("腔内压力[BarA]")]
public double IntrplPress { get; set; }
/// <summary>
/// 水箱进水温度[℃]
/// V
/// 压缩机表面温度[℃]
/// </summary>
[Name("水箱进水温度[℃]")]
public double WaterTankInTemp { get; set; }
[Name("压缩机表面温度[℃]")]
public double CapSurfTemp { get; set; }
/// <summary>
/// 水加热温度H1[℃]
/// V
/// PTC流量[L/min]
/// </summary>
[Name("水加热温度H1[℃]")]
public double WaterHeatTempH1 { get; set; }
[Name("PTC流量[L/min]")]
public double PTCFlow { get; set; }
/// <summary>
/// 压缩机表面温度1[℃]
/// V
/// PTC入水温度[℃]
/// </summary>
[Name("压缩机表面温度1[℃]")]
public double CapSurfTemp1 { get; set; }
[Name("PTC入水温度[℃]")]
public double PTCEntTemp { get; set; }
/// <summary>
/// 压缩机表面温度2[℃]
/// V
/// PTC出水温度[℃]
/// </summary>
[Name("压缩机表面温度2[℃]")]
public double CapSurfTemp2 { get; set; }
[Name("PTC出水温度[℃]")]
public double PTCExpTemp { get; set; }
/// <summary>
/// 压缩机表面温度3[℃]
/// V
/// 通讯Cmp母线电流[A]
/// </summary>
[Name("压缩机表面温度3[℃]")]
public double CapSurfTemp3 { get; set; }
///// <summary>
///// 腔内压力[MpaA]
///// </summary>
//[Name("腔内压力[MpaA]")]
//public double IntrplPress { get; set; }
///// <summary>
///// 压缩机表面温度[℃]
///// </summary>
//[Name("压缩机表面温度[℃]")]
//public double CapSurfTemp { get; set; }
///// <summary>
///// PTC流量[L/min]
///// </summary>
//[Name("PTC流量[L/min]")]
//public double PTCFlow { get; set; }
///// <summary>
///// PTC入水温度[℃]
///// </summary>
//[Name("PTC入水温度[℃]")]
//public double PTCEntTemp { get; set; }
///// <summary>
///// PTC出水温度[℃]
///// </summary>
//[Name("PTC出水温度[℃]")]
//public double PTCExpTemp { get; set; }
/// <summary>
/// 通讯母线电流[A] 通讯Cmp母线电流[A]
/// V
/// </summary>
[Name("通讯母线电流[A]")]
[Name("通讯Cmp母线电流[A]")]
public double ComCapBusCur { get; set; }
/// <summary>
/// 通讯母线电压[V] 通讯Cmp母线电压[V]
/// V
/// 通讯Cmp母线电压[V]
/// </summary>
[Name("通讯母线电压[V]")]
[Name("通讯Cmp母线电压[V]")]
public double ComCapBusVol { get; set; }
///// <summary>
///// 通讯Cmp逆变器温度[℃]
///// </summary>
//[Name("通讯Cmp逆变器温度[℃]")]
//public double ComCapInvTemp { get; set; }
/// <summary>
/// 通讯Cmp逆变器温度[℃]
/// </summary>
[Name("通讯Cmp逆变器温度[℃]")]
public double ComCapInvTemp { get; set; }
/// <summary>
/// 通讯相电流[A] 通讯Cmp相电流[A]
/// V
/// 通讯Cmp相电流[A]
/// </summary>
[Name("通讯相电流[A]")]
[Name("通讯Cmp相电流[A]")]
public double ComCapPhCur { get; set; }
/// <summary>
/// 通讯功率[W] 通讯Cmp功率[W]
/// V
/// 通讯Cmp功率[W]
/// </summary>
[Name("通讯功率[W]")]
[Name("通讯Cmp功率[W]")]
public double ComCapPw { get; set; }
/// <summary>
/// 通讯芯片温度[℃] 通讯Cmp芯片温度[℃]
/// V
/// 通讯Cmp芯片温度[℃]
/// </summary>
[Name("通讯芯片温度[℃]")]
[Name("通讯Cmp芯片温度[℃]")]
public double ComCapChipTemp { get; set; }
///// <summary>
///// 通讯PTC入水温度[℃]
///// </summary>
//[Name("通讯PTC入水温度[℃]")]
//public double ComPTCEntTemp { get; set; }
///// <summary>
///// 通讯PTC出水温度[℃]
///// </summary>
//[Name("通讯PTC出水温度[℃]")]
//public double ComPTCExpTemp { get; set; }
///// <summary>
///// 通讯PTC峰值电流[A]
///// </summary>
//[Name("通讯PTC峰值电流[A]")]
//public double ComPTCPeakCur { get; set; }
///// <summary>
///// 通讯PTC母线电流[A]
///// </summary>
//[Name("通讯PTC母线电流[A]")]
//public double ComPTCBusCur { get; set; }
///// <summary>
///// 通讯PTC膜温[℃]
///// </summary>
//[Name("通讯PTC膜温[℃]")]
//public double ComPTCFlmTemp { get; set; }
///// <summary>
///// 通讯PTC模块温度[℃]
///// </summary>
//[Name("通讯PTC模块温度[℃]")]
//public double ComPTCMdTemp { get; set; }
/// <summary>
/// 通讯PTC入水温度[℃]
/// </summary>
[Name("通讯PTC入水温度[℃]")]
public double ComPTCEntTemp { get; set; }
/// <summary>
/// 过冷度[K]
/// V
/// 通讯PTC出水温度[]
/// </summary>
[Name("过冷度[K]")]
public double Subcooling { get; set; }
[Name("通讯PTC出水温度[]")]
public double ComPTCExpTemp { get; set; }
/// <summary>
/// 过热度[K]
/// V
/// 通讯PTC峰值电流[A]
/// </summary>
[Name("过热度[K]")]
public double Superheat { get; set; }
[Name("通讯PTC峰值电流[A]")]
public double ComPTCPeakCur { get; set; }
/// <summary>
/// 通讯PTC母线电流[A]
/// </summary>
[Name("通讯PTC母线电流[A]")]
public double ComPTCBusCur { get; set; }
/// <summary>
/// 通讯PTC膜温[℃]
/// </summary>
[Name("通讯PTC膜温[℃]")]
public double ComPTCFlmTemp { get; set; }
/// <summary>
/// 通讯PTC模块温度[℃]
/// </summary>
[Name("通讯PTC模块温度[℃]")]
public double ComPTCMdTemp { get; set; }
/// <summary>
/// 创建时间
@@ -373,7 +289,6 @@ namespace CapMachine.Wpf.Models
[Name("创建时间")]
public DateTime CreateTime { get; set; }
}
[AttributeUsage(AttributeTargets.Property)]