快速工况的LV电压
CANLIN数据小数点处理
This commit is contained in:
@@ -80,6 +80,11 @@ namespace CapMachine.Wpf.Models.Tag.Cell
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 临时数据
|
||||
/// </summary>
|
||||
private double _EngValueTemp = -1;
|
||||
|
||||
private double _EngValue;
|
||||
/// <summary>
|
||||
/// 工程值 SV
|
||||
@@ -89,9 +94,12 @@ namespace CapMachine.Wpf.Models.Tag.Cell
|
||||
get { return _EngValue; }
|
||||
set
|
||||
{
|
||||
if (value != _EngValue)
|
||||
if (value != _EngValueTemp)
|
||||
{
|
||||
_EngValue = value;
|
||||
_EngValueTemp = value;
|
||||
//有些从CANLIN读取的数据有很长的小数点需要处理
|
||||
_EngValue = Math.Round(value, DecimalPoint);
|
||||
//_EngValue = value;
|
||||
RaisePropertyChanged();
|
||||
//工程值转换成字符串,可以灵活显示
|
||||
EngValueStr = Math.Round(value, DecimalPoint).ToString();
|
||||
@@ -99,7 +107,7 @@ namespace CapMachine.Wpf.Models.Tag.Cell
|
||||
}
|
||||
}
|
||||
|
||||
private string? _EngValueStr="0";
|
||||
private string? _EngValueStr = "0";
|
||||
/// <summary>
|
||||
/// 工程值的字符串 MV
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user