V1版本
This commit is contained in:
565
CapMachine.Wpf/Models/CsvRecordModel.cs
Normal file
565
CapMachine.Wpf/Models/CsvRecordModel.cs
Normal file
@@ -0,0 +1,565 @@
|
||||
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("冷媒流量[L/min]")]
|
||||
public double VRV { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 润滑油流量[L/min]
|
||||
/// </summary>
|
||||
[Name("润滑油流量[L/min]")]
|
||||
public double LubeFlow { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排气温度[℃]
|
||||
/// </summary>
|
||||
[Name("排气温度[℃]")]
|
||||
public double ExTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 膨胀阀前压力[BarA]
|
||||
/// </summary>
|
||||
[Name("膨胀阀前压力[BarA]")]
|
||||
public double TxvFrPress { 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>
|
||||
/// 压缩机表面温度[℃]
|
||||
/// </summary>
|
||||
[Name("压缩机表面温度[℃]")]
|
||||
public double CapSurfTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC流量[L/min]
|
||||
/// </summary>
|
||||
[Name("PTC流量[L/min]")]
|
||||
public double PTCFlow { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC入水温度[℃]
|
||||
/// </summary>
|
||||
[Name("PTC入水温度[℃]")]
|
||||
public double PTCEntTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// PTC出水温度[℃]
|
||||
/// </summary>
|
||||
[Name("PTC出水温度[℃]")]
|
||||
public double PTCExpTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯Cmp母线电流[A]
|
||||
/// </summary>
|
||||
[Name("通讯Cmp母线电流[A]")]
|
||||
public double ComCapBusCur { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯Cmp母线电压[V]
|
||||
/// </summary>
|
||||
[Name("通讯Cmp母线电压[V]")]
|
||||
public double ComCapBusVol { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯Cmp逆变器温度[℃]
|
||||
/// </summary>
|
||||
[Name("通讯Cmp逆变器温度[℃]")]
|
||||
public double ComCapInvTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯Cmp相电流[A]
|
||||
/// </summary>
|
||||
[Name("通讯Cmp相电流[A]")]
|
||||
public double ComCapPhCur { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯Cmp功率[W]
|
||||
/// </summary>
|
||||
[Name("通讯Cmp功率[W]")]
|
||||
public double ComCapPw { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯Cmp芯片温度[℃]
|
||||
/// </summary>
|
||||
[Name("通讯Cmp芯片温度[℃]")]
|
||||
public double ComCapChipTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯PTC入水温度[℃]
|
||||
/// </summary>
|
||||
[Name("通讯PTC入水温度[℃]")]
|
||||
public double ComPTCEntTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯PTC出水温度[℃]
|
||||
/// </summary>
|
||||
[Name("通讯PTC出水温度[℃]")]
|
||||
public double ComPTCExpTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯PTC峰值电流[A]
|
||||
/// </summary>
|
||||
[Name("通讯PTC峰值电流[A]")]
|
||||
public double ComPTCPeakCur { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯PTC母线电流[A]
|
||||
/// </summary>
|
||||
[Name("通讯PTC母线电流[A]")]
|
||||
public double ComPTCBusCur { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯PTC膜温[℃]
|
||||
/// </summary>
|
||||
[Name("通讯PTC膜温[℃]")]
|
||||
public double ComPTCFlmTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 通讯PTC模块温度[℃]
|
||||
/// </summary>
|
||||
[Name("通讯PTC模块温度[℃]")]
|
||||
public double ComPTCMdTemp { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[Name("创建时间")]
|
||||
public DateTime CreateTime { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
///// <summary>
|
||||
///// 转速
|
||||
///// </summary>
|
||||
//[Name("转速")]
|
||||
//public int Speed { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 排气压力
|
||||
///// </summary>
|
||||
//[Name("排气压力")]
|
||||
//public double ExPress { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 吸气压力
|
||||
///// </summary>
|
||||
//[Name("吸气压力")]
|
||||
//public double InhPress { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 吸气温度
|
||||
///// </summary>
|
||||
//[Name("吸气温度")]
|
||||
//public double InhTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// COND1温度
|
||||
///// </summary>
|
||||
//[Name("COND1温度")]
|
||||
//public double Cond1Temp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 润滑油压力
|
||||
///// </summary>
|
||||
//[Name("润滑油压力")]
|
||||
//public double LubePress { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// COND2压力
|
||||
///// </summary>
|
||||
//[Name("COND2压力")]
|
||||
//public double Cond2Press { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// OCR
|
||||
///// </summary>
|
||||
//[Name("OCR")]
|
||||
//public double OCR { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// HV
|
||||
///// </summary>
|
||||
//[Name("HV")]
|
||||
//public double HV { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// HV电流
|
||||
///// </summary>
|
||||
//[Name("HV电流")]
|
||||
//public double HVCur { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// HV功率
|
||||
///// </summary>
|
||||
//[Name("HV功率")]
|
||||
//public double HVPw { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// LV
|
||||
///// </summary>
|
||||
//[Name("LV")]
|
||||
//public double LV { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// LV电流
|
||||
///// </summary>
|
||||
//[Name("LV电流")]
|
||||
//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>
|
||||
///// 冷媒流量
|
||||
///// </summary>
|
||||
//[Name("冷媒流量")]
|
||||
//public double VRV { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 润滑油流量
|
||||
///// </summary>
|
||||
//[Name("润滑油流量")]
|
||||
//public double LubeFlow { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 排气温度
|
||||
///// </summary>
|
||||
//[Name("排气温度")]
|
||||
//public double ExTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 膨胀阀前压力
|
||||
///// </summary>
|
||||
//[Name("膨胀阀前压力")]
|
||||
//public double TxvFrPress { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 膨胀阀前温度
|
||||
///// </summary>
|
||||
//[Name("膨胀阀前温度")]
|
||||
//public double TxvFrTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// EVAP出口压力
|
||||
///// </summary>
|
||||
//[Name("EVAP出口压力")]
|
||||
//public double EVAPExpPress { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 腔内压力
|
||||
///// </summary>
|
||||
//[Name("腔内压力")]
|
||||
//public double IntrplPress { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 压缩机表面温度
|
||||
///// </summary>
|
||||
//[Name("压缩机表面温度")]
|
||||
//public double CapSurfTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// PTC流量
|
||||
///// </summary>
|
||||
//[Name("PTC流量")]
|
||||
//public double PTCFlow { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// PTC入水温度
|
||||
///// </summary>
|
||||
//[Name("PTC入水温度")]
|
||||
//public double PTCEntTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// PTC出水温度
|
||||
///// </summary>
|
||||
//[Name("PTC出水温度")]
|
||||
//public double PTCExpTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯Cmp母线电流
|
||||
///// </summary>
|
||||
//[Name("通讯Cmp母线电流")]
|
||||
//public double ComCapBusCur { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯Cmp母线电压
|
||||
///// </summary>
|
||||
//[Name("通讯Cmp母线电压")]
|
||||
//public double ComCapBusVol { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯Cmp逆变器温度
|
||||
///// </summary>
|
||||
//[Name("通讯Cmp逆变器温度")]
|
||||
//public double ComCapInvTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯Cmp相电流
|
||||
///// </summary>
|
||||
//[Name("通讯Cmp相电流")]
|
||||
//public double ComCapPhCur { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯Cmp功率
|
||||
///// </summary>
|
||||
//[Name("通讯Cmp功率")]
|
||||
//public double ComCapPw { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯Cmp芯片温度
|
||||
///// </summary>
|
||||
//[Name("通讯Cmp芯片温度")]
|
||||
//public double ComCapChipTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯PTC入水温度
|
||||
///// </summary>
|
||||
//[Name("通讯PTC入水温度")]
|
||||
//public double ComPTCEntTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯PTC出水温度
|
||||
///// </summary>
|
||||
//[Name("通讯PTC出水温度")]
|
||||
//public double ComPTCExpTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯PTC峰值电流
|
||||
///// </summary>
|
||||
//[Name("通讯PTC峰值电流")]
|
||||
//public double ComPTCPeakCur { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯PTC母线电流
|
||||
///// </summary>
|
||||
//[Name("通讯PTC母线电流")]
|
||||
//public double ComPTCBusCur { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯PTC膜温
|
||||
///// </summary>
|
||||
//[Name("通讯PTC膜温")]
|
||||
//public double ComPTCFlmTemp { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// 通讯PTC模块温度
|
||||
///// </summary>
|
||||
//[Name("通讯PTC模块温度")]
|
||||
//public double ComPTCMdTemp { get; set; }
|
||||
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Property)]
|
||||
public class NameAttribute : Attribute
|
||||
{
|
||||
public string Name { get; }
|
||||
|
||||
public NameAttribute(string name)
|
||||
{
|
||||
Name = name;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user