87 lines
3.8 KiB
C#
87 lines
3.8 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.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.TxvFrPressP3).Name("阀前压力P3[BarA]");
|
|
Map(m => m.EVAPExpPressP6).Name("EVAP出口压力P6[BarA]");
|
|
Map(m => m.BackPressP8).Name("背压压力P8[BarA]");
|
|
Map(m => m.TxvFrTempT3).Name("阀前温度T3[℃]");
|
|
Map(m => m.Cond1TempT4).Name("COND1入口温度T4[℃]");
|
|
Map(m => m.EVAPExpTempT6).Name("EVAP出口温度T6[℃]");
|
|
Map(m => m.CapSurfTempT11).Name("压缩机表面温度T11[℃]");
|
|
|
|
Map(m => m.PTCFlow).Name("PTC流量[L/min]");
|
|
Map(m => m.PTCInTemp).Name("PTC入口水温[℃]");
|
|
Map(m => m.PTCPw).Name("PTC功率[W]");
|
|
|
|
Map(m => m.Qcool).Name("制冷量[W]");
|
|
Map(m => m.Qheat).Name("制热量[W]");
|
|
Map(m => m.COPCooling).Name("制冷性能系数[W]");
|
|
Map(m => m.COPHeating).Name("制热性能系数[W]");
|
|
Map(m => m.VolumeEfficiency).Name("容积效率[%]");
|
|
Map(m => m.IsentropyEfficiency).Name("等熵效率[%]");
|
|
Map(m => m.Subcooling).Name("过冷度[K]");
|
|
Map(m => m.Superheat).Name("过热度[K]");
|
|
Map(m => m.Dryness).Name("干度[%]");
|
|
|
|
Map(m => m.ComCapBusCur).Name("通讯母线电流[A]");
|
|
Map(m => m.ComCapBusVol).Name("通讯母线电压[V]");
|
|
Map(m => m.ComCapInverterTemp).Name("通讯逆变器温度[℃]");
|
|
Map(m => m.ComCapPhCur).Name("通讯相电流[A]");
|
|
Map(m => m.ComCapPw).Name("通讯功率[W]");
|
|
Map(m => m.ComCapChipTemp).Name("通讯芯片温度[℃]");
|
|
|
|
Map(m => m.CapPTCInWaterTemp).Name("通讯PTC入水温度[℃]");
|
|
Map(m => m.CapPTCOutWaterTemp).Name("通讯PTC出水温度[℃]");
|
|
Map(m => m.CapPTCPeakCur).Name("通讯PTC峰值电流[A]");
|
|
Map(m => m.CapPTCBusCur).Name("通讯PTC母线电流[A]");
|
|
Map(m => m.CapPTCFilmTemp).Name("通讯PTC膜温[℃]");
|
|
Map(m => m.CapPTCPwMdTemp).Name("通讯PTC功率模块温度[℃]");
|
|
Map(m => m.CreateTime).Name("时间");
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|