using CapMachine.Wpf.Services; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CapMachine.Wpf.Models { /// /// Csv文件保存使用 /// public class CsvRecordModel { /// /// 日期 /// [Name("日期")] public string WorkDay { get; set; } /// /// 时间 /// [Name("时间")] public string Time { get; set; } /// /// 工况 /// [Name("工况")] public string WorkCond { get; set; } /// /// 转速[rpm] /// [Name("转速[rpm]")] public int Speed { get; set; } /// /// 排气压力[BarA] /// [Name("排气压力[BarA]")] public double ExPress { get; set; } /// /// 吸气压力[BarA] /// [Name("吸气压力[BarA]")] public double InhPress { get; set; } /// /// 吸气温度[℃] /// [Name("吸气温度[℃]")] public double InhTemp { get; set; } /// /// COND1温度[℃] /// [Name("COND1温度[℃]")] public double Cond1Temp { get; set; } /// /// 润滑油压力[BarA] /// [Name("润滑油压力[BarA]")] public double LubePress { get; set; } /// /// COND2压力[BarA] /// [Name("COND2压力[BarA]")] public double Cond2Press { get; set; } /// /// OCR[%] /// [Name("OCR[%]")] public double OCR { get; set; } /// /// HV[V] /// [Name("HV[V]")] public double HV { get; set; } /// /// HV[A] /// [Name("HV[A]")] public double HVCur { get; set; } /// /// HV[W] /// [Name("HV[W]")] public double HVPw { get; set; } /// /// LV[V] /// [Name("LV[V]")] public double LV { get; set; } /// /// LV[A] /// [Name("LV[A]")] public double LVCur { get; set; } /// /// 环境温度[℃] /// [Name("环境温度[℃]")] public double EnvTemp { get; set; } /// /// 环境湿度[%] /// [Name("环境湿度[%]")] public double EnvRH { get; set; } /// /// OS1温度[℃] /// [Name("OS1温度[℃]")] public double OS1Temp { get; set; } /// /// OS2温度[℃] /// [Name("OS2温度[℃]")] public double OS2Temp { get; set; } /// /// COND2温度[℃] /// [Name("COND2温度[℃]")] public double Cond2Temp { get; set; } /// /// EVAP出口温度[℃] /// [Name("EVAP出口温度[℃]")] public double EVAPExpTemp { get; set; } /// /// 冷媒流量[L/min] /// [Name("冷媒流量[kg/h]")] public double VRV { get; set; } /// /// 润滑油流量[L/min] /// [Name("润滑油流量[kg/h]")] public double LubeFlow { get; set; } /// /// 排气温度[℃] /// [Name("排气温度[℃]")] public double ExTemp { get; set; } ///// ///// 膨胀阀前压力[BarA] ///// //[Name("膨胀阀前压力[BarA]")] //public double TxvFrPress { get; set; } /// /// 阀前压力P3[BarA] /// [Name("阀前压力P3[BarA]")] public double TxvFrPressP3 { get; set; } /// /// EVAP出口压力P6[BarA] /// [Name("EVAP出口压力P6[BarA]")] public double EVAPExpPressP6 { get; set; } /// /// 背压压力P8[BarA] /// [Name("背压压力P8[BarA]")] public double BackPressP8 { get; set; } /// /// 阀前温度T3[℃] /// [Name("阀前温度T3[℃]")] public double TxvFrTempT3 { get; set; } /// /// COND1入口温度T4[℃] /// [Name("COND1入口温度T4[℃]")] public double Cond1TempT4 { get; set; } /// /// EVAP出口温度T6[℃] /// [Name("EVAP出口温度T6[℃]")] public double EVAPExpTempT6 { get; set; } /// /// 压缩机表面温度T11[℃] /// [Name("压缩机表面温度T11[℃]")] public double CapSurfTempT11 { get; set; } ///// ///// 膨胀阀前温度[℃] ///// //[Name("膨胀阀前温度[℃]")] //public double TxvFrTemp { get; set; } ///// ///// EVAP出口压力[BarA] ///// //[Name("EVAP出口压力[BarA]")] //public double EVAPExpPress { get; set; } ///// ///// 腔内压力[BarA] ///// //[Name("腔内压力[BarA]")] //public double IntrplPress { get; set; } /// /// PTC流量[L/min] /// [Name("PTC流量[L/min]")] public double PTCFlow { get; set; } /// /// PTC入口水温[℃] /// [Name("PTC入口水温[℃]")] public double PTCInTemp { get; set; } /// /// PTC功率[W] /// [Name("PTC功率[W]")] public double PTCPw { get; set; } ///// ///// PTC出水温度[℃] ///// //[Name("PTC出水温度[℃]")] //public double PTCExpTemp { get; set; } /// /// 制冷量[W] /// [Name("制冷量[W]")] public double Qcool { get; set; } /// /// 制热量[W] /// [Name("制热量[W]")] public double Qheat { get; set; } /// /// 制冷性能系数[W] /// [Name("制冷性能系数[W]")] public double COPCooling { get; set; } /// /// 制热性能系数[W] /// [Name("制热性能系数[W]")] public double COPHeating { get; set; } /// /// 容积效率[%] /// [Name("容积效率[%]")] public double VolumeEfficiency { get; set; } /// /// 等熵效率[%] /// [Name("等熵效率[%]")] public double IsentropyEfficiency { get; set; } /// /// 过冷度[K] /// [Name("过冷度[K]")] public double Subcooling { get; set; } /// /// 过热度[K] /// [Name("过热度[K]")] public double Superheat { get; set; } /// /// 干度[%] /// [Name("干度[%]")] public double Dryness { get; set; } /// /// 通讯母线电流[A] /// [Name("通讯母线电流[A]")] public double ComCapBusCur { get; set; } /// /// 通讯母线电压[V] /// [Name("通讯母线电压[V]")] public double ComCapBusVol { get; set; } /// /// 通讯逆变器温度[℃] /// [Name("通讯逆变器温度[℃]")] public double ComCapInverterTemp { get; set; } /// /// 通讯相电流[A] /// [Name("通讯相电流[A]")] public double ComCapPhCur { get; set; } /// /// 通讯功率[W] /// [Name("通讯功率[W]")] public double ComCapPw { get; set; } /// /// 通讯芯片温度[℃] /// [Name("通讯芯片温度[℃]")] public double ComCapChipTemp { get; set; } /// /// 通讯PTC入水温度[℃] /// [Name("通讯PTC入水温度[℃]")] public double CapPTCInWaterTemp { get; set; } /// /// 通讯PTC出水温度[℃] /// [Name("通讯PTC出水温度[℃]")] public double CapPTCOutWaterTemp { get; set; } /// /// 通讯PTC峰值电流[A] /// [Name("通讯PTC峰值电流[A]")] public double CapPTCPeakCur { get; set; } /// /// 通讯PTC母线电流[A] /// [Name("通讯PTC母线电流[A]")] public double CapPTCBusCur { get; set; } /// /// 通讯PTC膜温[℃] /// [Name("通讯PTC膜温[℃]")] public double CapPTCFilmTemp { get; set; } /// /// 通讯PTC功率模块温度[℃] /// [Name("通讯PTC功率模块温度[℃]")] public double CapPTCPwMdTemp { get; set; } /// /// 创建时间 /// [Name("创建时间")] public DateTime CreateTime { get; set; } } [AttributeUsage(AttributeTargets.Property)] public class NameAttribute : Attribute { public string Name { get; } public NameAttribute(string name) { Name = name; } } }