using CsvHelper.Configuration; using Masuit.Tools; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CapMachine.Wpf.Models { /// /// CSV 从模型映射到CSV的Map信息 /// public class CsvRecordModelMap : ClassMap { public CsvRecordModelMap() { Map(m => m.WorkDay).Name("日期"); Map(m => m.Time).Name("时间信息"); Map(m => m.WorkCond).Name("工况"); Map(m => m.Speed).Name("转速[rpm]"); Map(m => m.ExPress).Name("排气压力[BarA]"); Map(m => m.InhPress).Name("吸气压力[BarA]"); Map(m => m.InhTemp).Name("吸气温度[℃]"); Map(m => m.Cond1Temp).Name("COND1温度[℃]"); Map(m => m.LubePress).Name("润滑油压力[BarA]"); Map(m => m.Cond2Press).Name("COND2压力[BarA]"); Map(m => m.OCR).Name("OCR[%]"); Map(m => m.HV).Name("HV[V]"); Map(m => m.HVCur).Name("HV[A]"); Map(m => m.HVPw).Name("HV[W]"); Map(m => m.LV).Name("LV[V]"); Map(m => m.LVCur).Name("LV[A]"); Map(m => m.EnvTemp).Name("环境温度[℃]"); Map(m => m.EnvRH).Name("环境湿度[%]"); Map(m => m.OS1Temp).Name("OS1温度[℃]"); Map(m => m.OS2Temp).Name("OS2温度[℃]"); Map(m => m.Cond2Temp).Name("COND2温度[℃]"); Map(m => m.EVAPExpTemp).Name("EVAP出口温度[℃]"); Map(m => m.VRV).Name("冷媒流量[kg/h]"); Map(m => m.LubeFlow).Name("润滑油流量[kg/h]"); Map(m => m.ExTemp).Name("排气温度[℃]"); Map(m => m.TxvFrPress).Name("膨胀阀前压力[BarA]"); Map(m => m.TxvFrTemp).Name("膨胀阀前温度[℃]"); Map(m => m.EVAPExpPress).Name("EVAP出口压力[BarA]"); Map(m => m.IntrplPress).Name("腔内压力[BarA]"); Map(m => m.CapSurfTemp).Name("压缩机表面温度[℃]"); Map(m => m.PTCFlow).Name("PTC流量[L/min]"); Map(m => m.PTCEntTemp).Name("PTC入水温度[℃]"); Map(m => m.PTCExpTemp).Name("PTC出水温度[℃]"); Map(m => m.AT04_01Temp).Name("AT04_01[℃]"); Map(m => m.AT04_02Temp).Name("AT04_02[℃]"); Map(m => m.ComCapBusCur).Name("通讯Cmp母线电流[A]"); Map(m => m.ComCapBusVol).Name("通讯Cmp母线电压[V]"); Map(m => m.ComCapInvTemp).Name("通讯Cmp逆变器温度[℃]"); Map(m => m.ComCapPhCur).Name("通讯Cmp相电流[A]"); Map(m => m.ComCapPw).Name("通讯Cmp功率[W]"); Map(m => m.ComCapChipTemp).Name("通讯Cmp芯片温度[℃]"); Map(m => m.ComPTCEntTemp).Name("通讯PTC入水温度[℃]"); Map(m => m.ComPTCExpTemp).Name("通讯PTC出水温度[℃]"); Map(m => m.ComPTCPeakCur).Name("通讯PTC峰值电流[A]"); Map(m => m.ComPTCBusCur).Name("通讯PTC母线电流[A]"); Map(m => m.ComPTCFlmTemp).Name("通讯PTC膜温[℃]"); Map(m => m.ComPTCMdTemp).Name("通讯PTC模块温度[℃]"); Map(m => m.LiqRefFlow).Name("液冷媒流量[kg/h]"); Map(m => m.DryFlow).Name("干度流量[kg/h]"); Map(m => m.H5InhMixTemp).Name("H5吸气混合器温度[℃]"); Map(m => m.CONDCirWaterTemp).Name("COND循环水温[℃]"); Map(m => m.SubcoolOutTemp).Name("SUBCOOL出口温度[℃]"); Map(m => m.InhMixOutTemp).Name("吸气混合器出口温度[℃]"); Map(m => m.H1OutTemp).Name("H1出口温度[℃]"); Map(m => m.SCCirWaterTemp).Name("S.C循环水温[℃]"); Map(m => m.EvapCirWaterTemp).Name("EVAP循环水温[℃]"); Map(m => m.InhMixOutPress).Name("吸气混合器出口压力[BarA]"); Map(m => m.GasFrPress).Name("气路阀前压力[BarA]"); Map(m => m.GasFrTemp).Name("气路阀前温度[℃]"); Map(m => m.Dryness).Name("干度[%]"); Map(m => m.Subcooling).Name("过冷度[K]"); Map(m => m.Superheat).Name("过热度[K]"); Map(m => m.CreateTime).Name("时间"); } } }