|
|
@ -1,4 +1,5 @@ |
|
|
|
using DyeingComputer.View; |
|
|
|
using ScottPlot.Palettes; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Data; |
|
|
@ -28,6 +29,16 @@ namespace DyeingComputer.Windows |
|
|
|
InitializeComponent(); |
|
|
|
Form1_Load(); |
|
|
|
FocusManager.SetFocusedElement(boxNAME, boxNAME); |
|
|
|
P1.Visibility = Visibility.Collapsed; |
|
|
|
P1N.Visibility = Visibility.Collapsed; |
|
|
|
P2.Visibility = Visibility.Collapsed; |
|
|
|
P2N.Visibility = Visibility.Collapsed; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
} |
|
|
|
|
|
|
|
private void Tb_KeyPress(object sender, TextCompositionEventArgs e)//输入事件
|
|
|
@ -38,9 +49,6 @@ namespace DyeingComputer.Windows |
|
|
|
e.Handled = !re.IsMatch(e.Text); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private readonly string[] a = {"001","007","008","013","017", "020", "022", "031", "035", "036", "039", "040", "041", "049", "050", |
|
|
|
"051", "054", "055", "056","064","065","066","067","090","091","093","094" }; |
|
|
|
|
|
|
@ -85,21 +93,21 @@ namespace DyeingComputer.Windows |
|
|
|
if (g != -1) |
|
|
|
{ |
|
|
|
boxID.SelectedIndex = g;//有效索引传入
|
|
|
|
set(g); |
|
|
|
} else |
|
|
|
{ |
|
|
|
boxID.SelectedIndex =-1; |
|
|
|
// boxNAME.Text = Properties.Resources.Invalidfeatures;//功能无效
|
|
|
|
|
|
|
|
set(-1); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void BoxID_SelectionChanged(object sender, SelectionChangedEventArgs e)//下拉框选择事件
|
|
|
|
{ |
|
|
|
if (boxID.SelectedIndex !=-1) |
|
|
|
{ |
|
|
|
int i = boxID.SelectedIndex; |
|
|
|
boxNAME.Text = a.ElementAt(i); |
|
|
|
set(i); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -112,5 +120,182 @@ namespace DyeingComputer.Windows |
|
|
|
{ |
|
|
|
this.Close(); //关闭窗口
|
|
|
|
} |
|
|
|
|
|
|
|
private void set(int a) |
|
|
|
{ |
|
|
|
switch (a) |
|
|
|
{ |
|
|
|
case 0: |
|
|
|
P1N.Text = Properties.Resources.Target+Properties.Resources.Temperature; |
|
|
|
P2N.Text = Properties.Resources.Rate; |
|
|
|
P3N.Text = Properties.Resources.Time; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Visible; |
|
|
|
P3N.Visibility = Visibility.Visible; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 1: |
|
|
|
P1N.Text = Properties.Resources.Headwaters; |
|
|
|
P2N.Text = Properties.Resources.WaterLevel; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 2: |
|
|
|
P1N.Text = Properties.Resources.Headwaters; |
|
|
|
P2N.Text = Properties.Resources.Flowmeter; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 3: |
|
|
|
P1N.Text = Properties.Resources.Headwaters; |
|
|
|
P2N.Text = Properties.Resources.WaterLevel; |
|
|
|
P3N.Text = Properties.Resources.Time; |
|
|
|
P3N.Text = Properties.Resources.Number; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Visible; |
|
|
|
P3N.Visibility = Visibility.Visible; |
|
|
|
P4.Visibility = Visibility.Visible; |
|
|
|
P4N.Visibility = Visibility.Visible; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 4: |
|
|
|
P1N.Text = Properties.Resources.Headwaters; |
|
|
|
P2N.Text = Properties.Resources.WaterLevel; |
|
|
|
P3N.Text = Properties.Resources.Time; |
|
|
|
P4N.Text = Properties.Resources.Target + Properties.Resources.Temperature; |
|
|
|
P5N.Text = Properties.Resources.Rate; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Visible; |
|
|
|
P3N.Visibility = Visibility.Visible; |
|
|
|
P4.Visibility = Visibility.Visible; |
|
|
|
P4N.Visibility = Visibility.Visible; |
|
|
|
P5.Visibility = Visibility.Visible; |
|
|
|
P5N.Visibility = Visibility.Visible; |
|
|
|
break; |
|
|
|
case 5: |
|
|
|
P1N.Text = Properties.Resources.Drainage; |
|
|
|
P2N.Text = Properties.Resources.WaterLevel; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 6: |
|
|
|
P1N.Text = Properties.Resources.Drainage; |
|
|
|
P2N.Text = Properties.Resources.WaterLevel; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 7: |
|
|
|
P1N.Text = Properties.Resources.Time; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Collapsed; |
|
|
|
P2N.Visibility = Visibility.Collapsed; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 14: |
|
|
|
P1N.Text = Properties.Resources.Temperature; |
|
|
|
P2N.Text = Properties.Resources.Pressure; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 15: |
|
|
|
P1N.Text = Properties.Resources.Temperature; |
|
|
|
P2N.Text = Properties.Resources.Pressure; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Visible; |
|
|
|
P2N.Visibility = Visibility.Visible; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
case 16: |
|
|
|
P1N.Text = Properties.Resources.PumpSpeed; |
|
|
|
P1.Visibility = Visibility.Visible; |
|
|
|
P1N.Visibility = Visibility.Visible; |
|
|
|
P2.Visibility = Visibility.Collapsed; |
|
|
|
P2N.Visibility = Visibility.Collapsed; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
default: |
|
|
|
P1.Visibility = Visibility.Collapsed; |
|
|
|
P1N.Visibility = Visibility.Collapsed; |
|
|
|
P2.Visibility = Visibility.Collapsed; |
|
|
|
P2N.Visibility = Visibility.Collapsed; |
|
|
|
P3.Visibility = Visibility.Collapsed; |
|
|
|
P3N.Visibility = Visibility.Collapsed; |
|
|
|
P4.Visibility = Visibility.Collapsed; |
|
|
|
P4N.Visibility = Visibility.Collapsed; |
|
|
|
P5.Visibility = Visibility.Collapsed; |
|
|
|
P5N.Visibility = Visibility.Collapsed; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|