test
This commit is contained in:
@@ -28,6 +28,19 @@ namespace 头罩视野
|
||||
|
||||
public static void AddNewRecord(TestRecord record)
|
||||
{
|
||||
foreach (var r in Records)
|
||||
{
|
||||
// 5个字段都一样,就认为是重复
|
||||
if (Math.Abs(r.LeftEyeArea - record.LeftEyeArea) < 0.01 &&
|
||||
Math.Abs(r.RightEyeArea - record.RightEyeArea) < 0.01 &&
|
||||
Math.Abs(r.BinocularArea - record.BinocularArea) < 0.01 &&
|
||||
Math.Abs(r.LowerVision - record.LowerVision) < 0.01 &&
|
||||
Math.Abs(r.VisionRetentionRate - record.VisionRetentionRate) < 0.01)
|
||||
{
|
||||
// 找到重复,直接return,不添加
|
||||
return;
|
||||
}
|
||||
}
|
||||
record.Id = _nextId++;
|
||||
Records.Add(record);
|
||||
}
|
||||
|
||||
@@ -142,14 +142,16 @@ namespace 头罩视野.Views
|
||||
data.LowerVision == _lastRecord.LowerVision &&
|
||||
data.VisionRetentionRate == _lastRecord.VisionRetentionRate)
|
||||
{
|
||||
System.Diagnostics.Debug.WriteLine("判断去重的方法");
|
||||
return; // 一样就不添加
|
||||
}
|
||||
//原来存的数据清空 切换页面会清空
|
||||
//TestDataStore.Records.Clear();
|
||||
// 不一样 → 插入表格
|
||||
TestDataStore.AddNewRecord(data);
|
||||
_lastRecord = data;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
//打印
|
||||
|
||||
@@ -391,17 +393,19 @@ namespace 头罩视野.Views
|
||||
|
||||
private void Page_Loaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
|
||||
System.Diagnostics.Debug.WriteLine("页面加载了!112222222");
|
||||
_timer.Start();
|
||||
ma = new Function(_modbusMaster);
|
||||
c = new DataChange();
|
||||
|
||||
//zmsyarea.Text = "1.00"; // 左目
|
||||
//smsyarea.Text = "2.00"; // 双目
|
||||
//kbsyarea.Text = "3.00"; // 空白
|
||||
//ymsyarea.Text = "4.00"; // 右目
|
||||
//xfsyarea.Text = "5.00"; // 下方
|
||||
//sybhl.Text = "6.00"; // 视野保存率
|
||||
//zmsyarea.Text = "4.00"; // 左目
|
||||
//smsyarea.Text = "5.00"; // 双目
|
||||
//kbsyarea.Text = "6.00"; // 空白
|
||||
//ymsyarea.Text = "7.00"; // 右目
|
||||
//xfsyarea.Text = "8.00"; // 下方
|
||||
//sybhl.Text = "9.00"; // 视野保存率
|
||||
}
|
||||
private void Page_Unloaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
@@ -125,6 +125,9 @@ namespace 头罩视野.Views
|
||||
|
||||
private void Page_Loaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
//进入页面是否要保留原来的数据????,
|
||||
RecordDataGrid.ItemsSource = null;
|
||||
RecordDataGrid.ItemsSource = TestDataStore.Records;
|
||||
// 判断连接
|
||||
if (!ModbusHelper.IsConnected)
|
||||
{
|
||||
@@ -133,10 +136,8 @@ namespace 头罩视野.Views
|
||||
}
|
||||
|
||||
// 获取客户端
|
||||
var client = ModbusHelper.TcpClient;
|
||||
//进入页面是否要保留原来的数据????,
|
||||
RecordDataGrid.ItemsSource = null;
|
||||
RecordDataGrid.ItemsSource = TestDataStore.Records;
|
||||
//var client = ModbusHelper.TcpClient;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user