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