|
|
@ -9,6 +9,7 @@ using System.ComponentModel; |
|
|
|
using System.Data; |
|
|
|
using System.Linq; |
|
|
|
using System.Text; |
|
|
|
using System.Text.RegularExpressions; |
|
|
|
using System.Threading.Tasks; |
|
|
|
using System.Windows; |
|
|
|
using System.Windows.Controls; |
|
|
@ -67,22 +68,30 @@ namespace DyeingComputer.View |
|
|
|
// ProgramgroupView_edit.IsEnabled = false;
|
|
|
|
// ProgramgroupView_del.IsEnabled = false;
|
|
|
|
// ProgramgroupView_Insert.IsEnabled = false;
|
|
|
|
tblDatas.Clear(); |
|
|
|
|
|
|
|
tblDatas.Columns.Add("ParameterSet", Type.GetType("System.String")); |
|
|
|
tblDatas.Columns.Add("Value", Type.GetType("System.Double")); |
|
|
|
tblDatas.Columns.Add("ID", Type.GetType("System.String")); |
|
|
|
|
|
|
|
; |
|
|
|
ParameterSet_d(); |
|
|
|
} |
|
|
|
private void ParameterSet_d() |
|
|
|
{ |
|
|
|
tblDatas.Clear(); |
|
|
|
DataRow newRow; |
|
|
|
newRow = tblDatas.NewRow(); |
|
|
|
newRow["ParameterSet"] = Properties.Resources.PumpSpeed + " (%)";//主泵速度
|
|
|
|
newRow["Value"] = MainWindowViewModel.Selet_dtm("1020"); |
|
|
|
newRow["ID"] = "1020"; |
|
|
|
tblDatas.Rows.Add(newRow); |
|
|
|
if (MainWindowViewModel.MT17 == 1) |
|
|
|
{ |
|
|
|
newRow = tblDatas.NewRow(); |
|
|
|
newRow["ParameterSet"] = Properties.Resources.Blower + " (%)";//风机速度
|
|
|
|
newRow["Value"] = MainWindowViewModel.Selet_dtm("1021"); |
|
|
|
newRow["ID"] = "1021"; |
|
|
|
tblDatas.Rows.Add(newRow); |
|
|
|
} |
|
|
|
newRow = tblDatas.NewRow(); |
|
|
|
newRow["ParameterSet"] = Properties.Resources.Swing + " (%)";//摆布速度
|
|
|
|
newRow["Value"] = MainWindowViewModel.Selet_dtm("1041"); |
|
|
@ -119,7 +128,7 @@ namespace DyeingComputer.View |
|
|
|
newRow = tblDatas.NewRow(); |
|
|
|
newRow["ParameterSet"] = Properties.Resources.ClothWheel + "4 (M/min)";//提不论速度
|
|
|
|
newRow["Value"] = MainWindowViewModel.Selet_dtm("1028"); |
|
|
|
newRow["ID"] = "1026"; |
|
|
|
newRow["ID"] = "1028"; |
|
|
|
tblDatas.Rows.Add(newRow); |
|
|
|
} |
|
|
|
if (MainWindowViewModel.MT18 >= 5) |
|
|
@ -127,7 +136,7 @@ namespace DyeingComputer.View |
|
|
|
newRow = tblDatas.NewRow(); |
|
|
|
newRow["ParameterSet"] = Properties.Resources.ClothWheel + "5 (M/min)";//提不论速度
|
|
|
|
newRow["Value"] = MainWindowViewModel.Selet_dtm("1029"); |
|
|
|
newRow["ID"] = "1026"; |
|
|
|
newRow["ID"] = "1029"; |
|
|
|
tblDatas.Rows.Add(newRow); |
|
|
|
} |
|
|
|
if (MainWindowViewModel.MT18 >= 6) |
|
|
@ -188,6 +197,7 @@ namespace DyeingComputer.View |
|
|
|
} |
|
|
|
|
|
|
|
Parameter_set.ItemsSource = tblDatas.DefaultView; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void Parameter_set_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) |
|
|
@ -199,6 +209,8 @@ namespace DyeingComputer.View |
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
|
|
{ |
|
|
|
ID = (Parameter_set.Columns[2].GetCellContent(Parameter_set.Items[rownum]) as TextBlock).Text;//定位第0列,
|
|
|
|
try |
|
|
|
{ |
|
|
|
if (ID == "ClothWheel") |
|
|
|
{ |
|
|
|
MainWindowViewModel.Updata_dtm("1025", Convert.ToDouble(newValue)); |
|
|
@ -216,8 +228,17 @@ namespace DyeingComputer.View |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
MainWindowViewModel.Updata_dtm(ID, Convert.ToDouble(newValue)); |
|
|
|
int i = Convert.ToInt16(newValue); |
|
|
|
if (i > 999) i = 999; |
|
|
|
if ((ID == "1020") || (ID == "1021") || (ID == "1041")) |
|
|
|
{ |
|
|
|
if (i > 100) i = 100; |
|
|
|
} |
|
|
|
MainWindowViewModel.Updata_dtm(ID, i); |
|
|
|
} |
|
|
|
} |
|
|
|
catch { } |
|
|
|
ParameterSet_d(); |
|
|
|
} |
|
|
|
}//参数设置
|
|
|
|
|
|
|
@ -468,6 +489,8 @@ namespace DyeingComputer.View |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void ProgramgroupView_stop_Click(object sender, RoutedEventArgs e)//结束工艺
|
|
|
|
{ |
|
|
|
|
|
|
|