增加SV和MV的模型数据

This commit is contained in:
2025-01-01 20:57:31 +08:00
parent f1cac2fb77
commit 6ff9103fa2
10 changed files with 287 additions and 229 deletions

View File

@@ -34,12 +34,12 @@ namespace CapMachine.Wpf.Models.Tag
/// <summary>
/// 工程值 PV
/// </summary>
double EngValue { get; set; }
double EngPvValue { get; set; }
/// <summary>
/// 工程值的字符串 PV
/// </summary>
string EngValueStr { get; set; }
string EngPvValueStr { get; set; }
/// <summary>
/// 工程值 Sv
@@ -51,6 +51,17 @@ namespace CapMachine.Wpf.Models.Tag
/// </summary>
string EngSvValueStr { get; set; }
/// <summary>
/// 工程值 Mv
/// </summary>
double EngMvValue { get; set; }
/// <summary>
/// 工程值的字符串 Mv
/// </summary>
string EngMvValueStr { get; set; }
/// <summary>
/// MV
/// </summary>

View File

@@ -177,16 +177,16 @@ namespace CapMachine.Wpf.Models.Tag
set { _AutoHandState = value; RaisePropertyChanged(); }
}
private double _EngSVValue;
private double _EngSvValue;
/// <summary>
/// 工程值 SV
/// </summary>
public double EngSVValue
public double EngSvValue
{
get { return _EngSVValue; }
get { return _EngSvValue; }
set
{
_EngSVValue = value;
_EngSvValue = value;
if (TagValue.IsShow)
{
RaisePropertyChanged();
@@ -206,32 +206,61 @@ namespace CapMachine.Wpf.Models.Tag
}
private double _EngValue;
private double _EngPvValue;
/// <summary>
/// 工程值 PV
/// </summary>
public double EngValue
public double EngPvValue
{
get { return _EngValue; }
get { return _EngPvValue; }
set
{
_EngValue = value;
_EngPvValue = value;
if (TagValue.IsShow)
{
RaisePropertyChanged();
}
EngValueStr = Math.Round(value, DecimalPoint).ToString();
EngPvValueStr = Math.Round(value, DecimalPoint).ToString();
}
}
private string _EngValueStr;
private string _EngPvValueStr;
/// <summary>
/// 工程值的字符串
/// </summary>
public string EngValueStr
public string EngPvValueStr
{
get { return _EngValueStr; }
set { _EngValueStr = value; RaisePropertyChanged(); }
get { return _EngPvValueStr; }
set { _EngPvValueStr = value; RaisePropertyChanged(); }
}
private double _EngMvValue;
/// <summary>
/// 工程值 MV
/// </summary>
public double EngMvValue
{
get { return _EngMvValue; }
set
{
_EngMvValue = value;
if (TagValue.IsShow)
{
RaisePropertyChanged();
}
EngMvValueStr = Math.Round(value, DecimalPoint).ToString();
}
}
private string _EngMvValueStr;
/// <summary>
/// 工程值的字符串 MV
/// </summary>
public string EngMvValueStr
{
get { return _EngMvValueStr; }
set { _EngMvValueStr = value; RaisePropertyChanged(); }
}