Merge branch 'master' of http://www.scserverddns.top:13000/sc/DyeingComputer
This commit is contained in:
commit
398d192ad9
7 files changed
+310
-20
No files matched your search
Generated
+45
@@ -294,6 +294,15 @@ namespace DyeingComputer.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Headwaters 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string Headwaters {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Headwaters", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 History 的本地化字符串。
|
/// 查找类似 History 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -393,6 +402,15 @@ namespace DyeingComputer.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Number 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string Number {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Number", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 OutTheCloth 的本地化字符串。
|
/// 查找类似 OutTheCloth 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -447,6 +465,15 @@ namespace DyeingComputer.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Pressure 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string Pressure {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Pressure", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Pressurized 的本地化字符串。
|
/// 查找类似 Pressurized 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -537,6 +564,15 @@ namespace DyeingComputer.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Rate 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string Rate {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Rate", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Ready 的本地化字符串。
|
/// 查找类似 Ready 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -654,6 +690,15 @@ namespace DyeingComputer.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 Target 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string Target {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Target", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 Process 的本地化字符串。
|
/// 查找类似 Process 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -342,4 +342,19 @@
|
|||||||
<data name="YES" xml:space="preserve">
|
<data name="YES" xml:space="preserve">
|
||||||
<value>YES</value>
|
<value>YES</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Rate" xml:space="preserve">
|
||||||
|
<value>Rate</value>
|
||||||
|
</data>
|
||||||
|
<data name="Target" xml:space="preserve">
|
||||||
|
<value>Target</value>
|
||||||
|
</data>
|
||||||
|
<data name="Headwaters" xml:space="preserve">
|
||||||
|
<value>Headwaters</value>
|
||||||
|
</data>
|
||||||
|
<data name="Number" xml:space="preserve">
|
||||||
|
<value>Number</value>
|
||||||
|
</data>
|
||||||
|
<data name="Pressure" xml:space="preserve">
|
||||||
|
<value>Pressure</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -342,4 +342,19 @@
|
|||||||
<data name="YES" xml:space="preserve">
|
<data name="YES" xml:space="preserve">
|
||||||
<value>YES</value>
|
<value>YES</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Headwaters" xml:space="preserve">
|
||||||
|
<value>Headwaters</value>
|
||||||
|
</data>
|
||||||
|
<data name="Number" xml:space="preserve">
|
||||||
|
<value>Number</value>
|
||||||
|
</data>
|
||||||
|
<data name="Pressure" xml:space="preserve">
|
||||||
|
<value>Pressure</value>
|
||||||
|
</data>
|
||||||
|
<data name="Rate" xml:space="preserve">
|
||||||
|
<value>Rate</value>
|
||||||
|
</data>
|
||||||
|
<data name="Target" xml:space="preserve">
|
||||||
|
<value>Target</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -342,4 +342,19 @@
|
|||||||
<data name="YES" xml:space="preserve">
|
<data name="YES" xml:space="preserve">
|
||||||
<value>是</value>
|
<value>是</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Rate" xml:space="preserve">
|
||||||
|
<value>速率</value>
|
||||||
|
</data>
|
||||||
|
<data name="Target" xml:space="preserve">
|
||||||
|
<value>目标</value>
|
||||||
|
</data>
|
||||||
|
<data name="Headwaters" xml:space="preserve">
|
||||||
|
<value>水源</value>
|
||||||
|
</data>
|
||||||
|
<data name="Number" xml:space="preserve">
|
||||||
|
<value>次数</value>
|
||||||
|
</data>
|
||||||
|
<data name="Pressure" xml:space="preserve">
|
||||||
|
<value>压力</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -342,4 +342,19 @@
|
|||||||
<data name="YES" xml:space="preserve">
|
<data name="YES" xml:space="preserve">
|
||||||
<value>是</value>
|
<value>是</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Rate" xml:space="preserve">
|
||||||
|
<value>速率</value>
|
||||||
|
</data>
|
||||||
|
<data name="Target" xml:space="preserve">
|
||||||
|
<value>目標</value>
|
||||||
|
</data>
|
||||||
|
<data name="Headwaters" xml:space="preserve">
|
||||||
|
<value>來源</value>
|
||||||
|
</data>
|
||||||
|
<data name="Number" xml:space="preserve">
|
||||||
|
<value>次數</value>
|
||||||
|
</data>
|
||||||
|
<data name="Pressure" xml:space="preserve">
|
||||||
|
<value>壓力</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -176,20 +176,20 @@ namespace DyeingComputer.View
|
|||||||
|
|
||||||
public struct Date
|
public struct Date
|
||||||
{
|
{
|
||||||
public string Step;
|
public string Step { get; set; }
|
||||||
public string StepID;
|
public string StepID { get; set; }
|
||||||
public string StepNAME;
|
public string StepNAME { get; set; }
|
||||||
public string PNAME;
|
public string PNAME { get; set; }
|
||||||
public string P1;
|
public string P1 { get; set; }
|
||||||
public string P2;
|
public string P2 { get; set; }
|
||||||
public string P3;
|
public string P3 { get; set; }
|
||||||
public string P4;
|
public string P4 { get; set; }
|
||||||
public string P5;
|
public string P5 { get; set; }
|
||||||
public string P6;
|
public string P6 { get; set; }
|
||||||
public string P7;
|
public string P7 { get; set; }
|
||||||
public string P8;
|
public string P8 { get; set; }
|
||||||
public string P9;
|
public string P9 { get; set; }
|
||||||
public string P10;
|
public string P10 { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+191
-6
@@ -1,4 +1,5 @@
|
|||||||
using DyeingComputer.View;
|
using DyeingComputer.View;
|
||||||
|
using ScottPlot.Palettes;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
@@ -28,6 +29,16 @@ namespace DyeingComputer.Windows
|
|||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
Form1_Load();
|
Form1_Load();
|
||||||
FocusManager.SetFocusedElement(boxNAME, boxNAME);
|
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)//输入事件
|
private void Tb_KeyPress(object sender, TextCompositionEventArgs e)//输入事件
|
||||||
@@ -38,9 +49,6 @@ namespace DyeingComputer.Windows
|
|||||||
e.Handled = !re.IsMatch(e.Text);
|
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",
|
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" };
|
"051", "054", "055", "056","064","065","066","067","090","091","093","094" };
|
||||||
|
|
||||||
@@ -85,21 +93,21 @@ namespace DyeingComputer.Windows
|
|||||||
if (g != -1)
|
if (g != -1)
|
||||||
{
|
{
|
||||||
boxID.SelectedIndex = g;//有效索引传入
|
boxID.SelectedIndex = g;//有效索引传入
|
||||||
|
set(g);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
boxID.SelectedIndex =-1;
|
boxID.SelectedIndex =-1;
|
||||||
// boxNAME.Text = Properties.Resources.Invalidfeatures;//功能无效
|
set(-1);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void BoxID_SelectionChanged(object sender, SelectionChangedEventArgs e)//下拉框选择事件
|
private void BoxID_SelectionChanged(object sender, SelectionChangedEventArgs e)//下拉框选择事件
|
||||||
{
|
{
|
||||||
if (boxID.SelectedIndex !=-1)
|
if (boxID.SelectedIndex !=-1)
|
||||||
{
|
{
|
||||||
int i = boxID.SelectedIndex;
|
int i = boxID.SelectedIndex;
|
||||||
boxNAME.Text = a.ElementAt(i);
|
boxNAME.Text = a.ElementAt(i);
|
||||||
|
set(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,5 +120,182 @@ namespace DyeingComputer.Windows
|
|||||||
{
|
{
|
||||||
this.Close(); //关闭窗口
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user