Files
CapMachine/CapMachine.Wpf/Models/CsvRecordModelMap.cs

127 lines
6.4 KiB
C#

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
{
/// <summary>
/// CSV 从模型映射到CSV的Map信息
/// </summary>
public class CsvRecordModelMap : ClassMap<CsvRecordModel>
{
public CsvRecordModelMap()
{
//Map(m => m.WorkCond).Name("工况");
//Map(m => m.Speed).Name("转速");
//Map(m => m.ExPress).Name("排气压力");
//Map(m => m.InhPress).Name("吸气压力");
//Map(m => m.InhTemp).Name("吸气温度");
//Map(m => m.Cond1Temp).Name("COND1温度");
//Map(m => m.LubePress).Name("润滑油压力");
//Map(m => m.Cond2Press).Name("COND2压力");
//Map(m => m.OCR).Name("OCR");
//Map(m => m.HV).Name("HV");
//Map(m => m.HVCur).Name("HV电流");
//Map(m => m.HVPw).Name("HV功率");
//Map(m => m.LV).Name("LV");
//Map(m => m.LVCur).Name("LV电流");
//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("冷媒流量");
//Map(m => m.LubeFlow).Name("润滑油流量");
//Map(m => m.ExTemp).Name("排气温度");
//Map(m => m.TxvFrPress).Name("膨胀阀前压力");
//Map(m => m.TxvFrTemp).Name("膨胀阀前温度");
//Map(m => m.EVAPExpPress).Name("EVAP出口压力");
//Map(m => m.IntrplPress).Name("腔内压力");
//Map(m => m.CapSurfTemp).Name("压缩机表面温度");
//Map(m => m.PTCFlow).Name("PTC流量");
//Map(m => m.PTCEntTemp).Name("PTC入水温度");
//Map(m => m.PTCExpTemp).Name("PTC出水温度");
//Map(m => m.ComCapBusCur).Name("通讯Cmp母线电流");
//Map(m => m.ComCapBusVol).Name("通讯Cmp母线电压");
//Map(m => m.ComCapInvTemp).Name("通讯Cmp逆变器温度");
//Map(m => m.ComCapPhCur).Name("通讯Cmp相电流");
//Map(m => m.ComCapPw).Name("通讯Cmp功率");
//Map(m => m.ComCapChipTemp).Name("通讯Cmp芯片温度");
//Map(m => m.ComPTCEntTemp).Name("通讯PTC入水温度");
//Map(m => m.ComPTCExpTemp).Name("通讯PTC出水温度");
//Map(m => m.ComPTCPeakCur).Name("通讯PTC峰值电流");
//Map(m => m.ComPTCBusCur).Name("通讯PTC母线电流");
//Map(m => m.ComPTCFlmTemp).Name("通讯PTC膜温");
//Map(m => m.ComPTCMdTemp).Name("通讯PTC模块温度");
//Map(m => m.CreateTime).Name("时间");
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("排气压力[MpaA]");
Map(m => m.InhPress).Name("吸气压力[MpaA]");
Map(m => m.InhTemp).Name("吸气温度[℃]");
Map(m => m.Cond1Temp).Name("冷凝器循环水温[℃]");
Map(m => m.OS2Temp).Name("吸气混合器温度[℃]");
Map(m => m.HV).Name("HV_V[V]");
Map(m => m.HVCur).Name("HV_A[A]");
Map(m => m.HVPw).Name("HV_W[W]");
Map(m => m.LV).Name("LV_V[V]");
Map(m => m.LVCur).Name("LV_A[A]");
Map(m => m.EnvTemp).Name("试验箱温度[℃]");
Map(m => m.EnvRH).Name("试验箱湿度[%]");
Map(m => m.ExTemp).Name("排气温度[℃]");
Map(m => m.TxvFrPress).Name("膨胀阀前压力[MpaA]");
Map(m => m.TxvFrTemp).Name("膨胀阀前温度[℃]");
Map(m => m.CondInTemp).Name("冷凝器进口温度[℃]");
Map(m => m.CondInPress).Name("冷凝器进口压力[MpaA]");
//Map(m => m.WaterTankInTemp).Name("水箱进水温度[℃]");
Map(m => m.WaterHeatTempH1).Name("水加热温度H1[℃]");
Map(m => m.CapSurfTemp1).Name("压缩机表面温度1[℃]");
//Map(m => m.CapSurfTemp2).Name("压缩机表面温度2[℃]");
//Map(m => m.CapSurfTemp3).Name("压缩机表面温度3[℃]");
//Map(m => m.LubePress).Name("润滑油压力[MpaA]");
//Map(m => m.Cond2Press).Name("COND2压力[MpaA]");
//Map(m => m.OCR).Name("OCR[%]");
//Map(m => m.OS1Temp).Name("OS1温度[℃]");
//Map(m => m.Cond2Temp).Name("COND2温度[℃]");
//Map(m => m.EVAPExpTemp).Name("EVAP出口温度[℃]");
//Map(m => m.VRV).Name("冷媒流量[L/min]");
//Map(m => m.LubeFlow).Name("润滑油流量[L/min]");
//Map(m => m.EVAPExpPress).Name("EVAP出口压力[MpaA]");
//Map(m => m.IntrplPress).Name("腔内压力[MpaA]");
//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.ComCapBusCur).Name("通讯母线电流[A]");
Map(m => m.ComCapBusVol).Name("通讯母线电压[V]");
//Map(m => m.ComCapInvTemp).Name("通讯Cmp逆变器温度[℃]");
Map(m => m.ComCapPhCur).Name("通讯相电流[A]");
Map(m => m.ComCapPw).Name("通讯功率[W]");
Map(m => m.ComCapChipTemp).Name("通讯芯片温度[℃]");
Map(m => m.Subcooling).Name("过冷度[K]");
Map(m => m.Superheat).Name("过热度[K]");
//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.CreateTime).Name("时间");
}
}
}