This commit is contained in:
2024-09-25 15:44:59 +08:00
parent a76546ebe6
commit 6bf0d5d7ba
72 changed files with 21606 additions and 1608 deletions

View File

@@ -0,0 +1,33 @@
using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CapMachine.Wpf.Dtos
{
public class CycleInfoDto : BindableBase
{
private int _Cycle;
/// <summary>
/// 速度循环个数 信息
/// </summary>
public int Cycle
{
get { return _Cycle; }
set { _Cycle = value; RaisePropertyChanged(); }
}
private bool _IsSlop;
/// <summary>
/// 是否是斜率 信息
/// </summary>
public bool IsSlop
{
get { return _IsSlop; }
set { _IsSlop = value; RaisePropertyChanged(); }
}
}
}

View File

@@ -0,0 +1,65 @@
using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CapMachine.Wpf.Dtos
{
/// <summary>
/// 仪表拓展信息
/// </summary>
public class MeterExInfoDto : BindableBase
{
public MeterExInfoDto()
{
SlopCycle = 1;
}
private int _TotalSlopTime;
/// <summary>
/// 斜率列表总时间
/// </summary>
public int TotalSlopTime
{
get { return _TotalSlopTime; }
set { _TotalSlopTime = value; RaisePropertyChanged(); }
}
private int _SlopTime;
/// <summary>
/// 斜率列表时间
/// </summary>
public int SlopTime
{
get { return _SlopTime; }
set { _SlopTime = value; RaisePropertyChanged(); }
}
private double _SlopCycle;
/// <summary>
/// 斜率循环次数
/// </summary>
public double SlopCycle
{
get { return _SlopCycle; }
set
{
_SlopCycle = value;
//TotalSlopTime = SlopTime * (int)value;
RaisePropertyChanged();
}
}
private bool _IsTimeOk;
/// <summary>
/// 斜率列表 是否满足要求
/// </summary>
public bool IsTimeOk
{
get { return _IsTimeOk; }
set { _IsTimeOk = value; RaisePropertyChanged(); }
}
}
}

View File

@@ -0,0 +1,232 @@
using CapMachine.Wpf.Dtos;
using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CapMachine.Model
{
/// <summary>
/// 程序步骤的模型
/// </summary>
public class ProStepDto : BindableBase
{
/// <summary>
/// 主键
/// </summary>
public long Id { get; set; }
/// <summary>
/// 程序步骤序号
/// </summary>
public int StepNo { get; set; }
/// <summary>
/// 程序循环次数
/// </summary>
public int StepRepeat { get; set; }
private CycleInfoDto? _SpeedCycle=new CycleInfoDto();
/// <summary>
/// 速度循环信息
/// </summary>
public CycleInfoDto? SpeedCycle
{
get { return _SpeedCycle; }
set { _SpeedCycle = value; RaisePropertyChanged(); }
}
private string? _SpeedInfo;
/// <summary>
/// 压缩机转速 信息
/// </summary>
public string? SpeedInfo
{
get { return _SpeedInfo; }
set { _SpeedInfo = value; RaisePropertyChanged(); }
}
private string? _MeterCond1TempInfo;
/// <summary>
/// MeterCond1Temp 信息
/// </summary>
public string? MeterCond1TempInfo
{
get { return _MeterCond1TempInfo; }
set { _MeterCond1TempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterCond2TempInfo;
/// <summary>
/// MeterCond2Temp 信息
/// </summary>
public string? MeterCond2TempInfo
{
get { return _MeterCond2TempInfo; }
set { _MeterCond2TempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterCond2PressInfo;
/// <summary>
/// MeterCond2Press 信息
/// </summary>
public string? MeterCond2PressInfo
{
get { return _MeterCond2PressInfo; }
set { _MeterCond2PressInfo = value; RaisePropertyChanged(); }
}
private string? _MeterEVAPExpTempInfo;
/// <summary>
/// MeterEVAPExpTemp 信息
/// </summary>
public string? MeterEVAPExpTempInfo
{
get { return _MeterEVAPExpTempInfo; }
set { _MeterEVAPExpTempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterExPressInfo;
/// <summary>
/// MeterExPress 信息
/// </summary>
public string? MeterExPressInfo
{
get { return _MeterExPressInfo; }
set { _MeterExPressInfo = value; RaisePropertyChanged(); }
}
private string? _MeterHVVolInfo;
/// <summary>
/// MeterHVVol 信息
/// </summary>
public string? MeterHVVolInfo
{
get { return _MeterHVVolInfo; }
set { _MeterHVVolInfo = value; RaisePropertyChanged(); }
}
private string? _MeterInhPressInfo;
/// <summary>
/// MeterInhPress 信息
/// </summary>
public string? MeterInhPressInfo
{
get { return _MeterInhPressInfo; }
set { _MeterInhPressInfo = value; RaisePropertyChanged(); }
}
private string? _MeterInhTempInfo;
/// <summary>
/// MeterInhTemp 信息
/// </summary>
public string? MeterInhTempInfo
{
get { return _MeterInhTempInfo; }
set { _MeterInhTempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterLubePressInfo;
/// <summary>
/// MeterLubePress 信息
/// </summary>
public string? MeterLubePressInfo
{
get { return _MeterLubePressInfo; }
set { _MeterLubePressInfo = value; RaisePropertyChanged(); }
}
private string? _MeterLVVolInfo;
/// <summary>
/// MeterLVVol 信息
/// </summary>
public string? MeterLVVolInfo
{
get { return _MeterLVVolInfo; }
set { _MeterLVVolInfo = value; RaisePropertyChanged(); }
}
private string? _MeterOCRInfo;
/// <summary>
/// MeterOCR 信息
/// </summary>
public string? MeterOCRInfo
{
get { return _MeterOCRInfo; }
set { _MeterOCRInfo = value; RaisePropertyChanged(); }
}
private string? _MeterOS1TempInfo;
/// <summary>
/// MeterOS1Temp 信息
/// </summary>
public string? MeterOS1TempInfo
{
get { return _MeterOS1TempInfo; }
set { _MeterOS1TempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterOS2TempInfo;
/// <summary>
/// MeterOS2Temp 信息
/// </summary>
public string? MeterOS2TempInfo
{
get { return _MeterOS2TempInfo; }
set { _MeterOS2TempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterPTCEntTempInfo;
/// <summary>
/// MeterPTCEntTemp 信息
/// </summary>
public string? MeterPTCEntTempInfo
{
get { return _MeterPTCEntTempInfo; }
set { _MeterPTCEntTempInfo = value; RaisePropertyChanged(); }
}
private string? _MeterPTCFlowInfo;
/// <summary>
/// MeterPTCFlow 信息
/// </summary>
public string? MeterPTCFlowInfo
{
get { return _MeterPTCFlowInfo; }
set { _MeterPTCFlowInfo = value; RaisePropertyChanged(); }
}
private string? _MeterPTCPwInfo;
/// <summary>
/// MeterPTCPw 信息
/// </summary>
public string? MeterPTCPwInfo
{
get { return _MeterPTCPwInfo; }
set { _MeterPTCPwInfo = value; RaisePropertyChanged(); }
}
private string? _MeterEnvRHInfo;
/// <summary>
/// MeterTestBoxRH 信息
/// </summary>
public string? MeterEnvRHInfo
{
get { return _MeterEnvRHInfo; }
set { _MeterEnvRHInfo = value; RaisePropertyChanged(); }
}
private string? _MeterEnvTempInfo;
/// <summary>
/// MeterTestBoxTemp 信息
/// </summary>
public string? MeterEnvTempInfo
{
get { return _MeterEnvTempInfo; }
set { _MeterEnvTempInfo = value; RaisePropertyChanged(); }
}
}
}

View File

@@ -0,0 +1,244 @@
using Prism.Mvvm;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CapMachine.Wpf.Dtos
{
public class QuickMeterStepDto : BindableBase
{
private int _StepNo;
/// <summary>
/// 步骤序号
/// </summary>
public int StepNo
{
get { return _StepNo; }
set { _StepNo = value; RaisePropertyChanged(); }
}
private int _TimeMin;
/// <summary>
/// 时间-分钟
/// </summary>
public int TimeMin
{
get { return _TimeMin; }
set { _TimeMin = value; RaisePropertyChanged(); }
}
private int _TimeSec;
/// <summary>
/// 时间-秒
/// </summary>
public int TimeSec
{
get { return _TimeSec; }
set { _TimeSec = value; RaisePropertyChanged(); }
}
private int _Cycle;
/// <summary>
/// 循环
/// </summary>
public int Cycle
{
get { return _Cycle; }
set { _Cycle = value; RaisePropertyChanged(); }
}
private double _Speed;
/// <summary>
/// 速度 信息
/// </summary>
public double Speed
{
get { return _Speed; }
set { _Speed = value; RaisePropertyChanged(); }
}
private double _Cond1Temp;
/// <summary>
/// COND1温度 信息
/// </summary>
public double Cond1Temp
{
get { return _Cond1Temp; }
set { _Cond1Temp = value; RaisePropertyChanged(); }
}
private double _Cond2Temp;
/// <summary>
/// COND2温度 信息
/// </summary>
public double Cond2Temp
{
get { return _Cond2Temp; }
set { _Cond2Temp = value; RaisePropertyChanged(); }
}
private double _Cond2Press;
/// <summary>
/// COND2压力 信息
/// </summary>
public double Cond2Press
{
get { return _Cond2Press; }
set { _Cond2Press = value; RaisePropertyChanged(); }
}
private double _EVAPExpTemp;
/// <summary>
/// EVAP出口温度 信息
/// </summary>
public double EVAPExpTemp
{
get { return _EVAPExpTemp; }
set { _EVAPExpTemp = value; RaisePropertyChanged(); }
}
private double _ExPress;
/// <summary>
/// 排气压力 信息
/// </summary>
public double ExPress
{
get { return _ExPress; }
set { _ExPress = value; RaisePropertyChanged(); }
}
private double _HVVol;
/// <summary>
/// HV电压 信息
/// </summary>
public double HVVol
{
get { return _HVVol; }
set { _HVVol = value; RaisePropertyChanged(); }
}
private double _InhPress;
/// <summary>
/// 吸气压力 信息
/// </summary>
public double InhPress
{
get { return _InhPress; }
set { _InhPress = value; RaisePropertyChanged(); }
}
private double _InhTemp;
/// <summary>
/// 吸气温度 信息
/// </summary>
public double InhTemp
{
get { return _InhTemp; }
set { _InhTemp = value; RaisePropertyChanged(); }
}
private double _LubePress;
/// <summary>
/// 润滑油压力 信息
/// </summary>
public double LubePress
{
get { return _LubePress; }
set { _LubePress = value; RaisePropertyChanged(); }
}
private double _LVVol;
/// <summary>
/// LV电压 信息
/// </summary>
public double LVVol
{
get { return _LVVol; }
set { _LVVol = value; RaisePropertyChanged(); }
}
private double _OCR;
/// <summary>
/// OCR 信息
/// </summary>
public double OCR
{
get { return _OCR; }
set { _OCR = value; RaisePropertyChanged(); }
}
private double _OS1Temp;
/// <summary>
/// OS1温度 信息
/// </summary>
public double OS1Temp
{
get { return _OS1Temp; }
set { _OS1Temp = value; RaisePropertyChanged(); }
}
private double _OS2Temp;
/// <summary>
/// OS2温度 信息
/// </summary>
public double OS2Temp
{
get { return _OS2Temp; }
set { _OS2Temp = value; RaisePropertyChanged(); }
}
private double _PTCEntTemp;
/// <summary>
/// PTC入口温度 信息
/// </summary>
public double PTCEntTemp
{
get { return _PTCEntTemp; }
set { _PTCEntTemp = value; RaisePropertyChanged(); }
}
private double _PTCFlow;
/// <summary>
/// PTC流量 信息
/// </summary>
public double PTCFlow
{
get { return _PTCFlow; }
set { _PTCFlow = value; RaisePropertyChanged(); }
}
private double _PTCPw;
/// <summary>
/// PTC功率 信息
/// </summary>
public double PTCPw
{
get { return _PTCPw; }
set { _PTCPw = value; RaisePropertyChanged(); }
}
private double _EnvRH;
/// <summary>
/// 压缩机环境湿度 信息
/// </summary>
public double EnvRH
{
get { return _EnvRH; }
set { _EnvRH = value; RaisePropertyChanged(); }
}
private double _EnvTemp;
/// <summary>
/// 压缩机环境温度 信息
/// </summary>
public double EnvTemp
{
get { return _EnvTemp; }
set { _EnvTemp = value; RaisePropertyChanged(); }
}
}
}