添加项目文件。

This commit is contained in:
zhusenlin
2026-01-15 15:06:36 +08:00
parent 4602f42483
commit 63abae1cbe
319 changed files with 197251 additions and 0 deletions

71
CowainHmi/S1/DlgS1AxisDebug.Designer.cs generated Normal file
View File

@@ -0,0 +1,71 @@
namespace CowainHmi
{
partial class DlgS1AxisDebug
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.axisDebug2 = new CowainHmi.AxisDebug();
this.SuspendLayout();
//
// axisDebug2
//
this.axisDebug2.AxisIdAddr = "U11";
this.axisDebug2.DataAddr = "DB601";
this.axisDebug2.Dock = System.Windows.Forms.DockStyle.Fill;
this.axisDebug2.ErrAddr = "DB602";
this.axisDebug2.Location = new System.Drawing.Point(0, 0);
this.axisDebug2.Margin = new System.Windows.Forms.Padding(2);
this.axisDebug2.Name = "axisDebug2";
this.axisDebug2.ParamAddr = "DB603";
this.axisDebug2.PosAddr = "DB604";
this.axisDebug2.Size = new System.Drawing.Size(904, 662);
this.axisDebug2.TabIndex = 0;
this.axisDebug2.TorqueAddr = "DB605";
//
// DlgS1AxisDebug
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(904, 662);
this.Controls.Add(this.axisDebug2);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Margin = new System.Windows.Forms.Padding(2);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1AxisDebug";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "轴调试";
this.TopMost = true;
this.ResumeLayout(false);
}
#endregion
private AxisDebug axisDebug2;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1AxisDebug : Form
{
public DlgS1AxisDebug()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

125
CowainHmi/S1/DlgS1Cylinder.Designer.cs generated Normal file
View File

@@ -0,0 +1,125 @@
namespace CowainHmi
{
partial class DlgS1Cylinder
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.cylinder1 = new CowainHmi.Cylinder();
this.SuspendLayout();
//
// cylinder1
//
this.cylinder1.CyIdAddr = "U10";
this.cylinder1.CyNameList = new string[] {
"SV-001-相机模组X轴1气缸",
"SV-002-相机模组X轴2气缸",
"SV-003-相机模组Y轴气缸",
"SV-004-激光传感器检测模组X气缸",
"SV-005-加热工位顶升气缸",
"SV-006-入箱工位顶升气缸",
"SV-007-工位1反靠气缸A1左侧外侧",
"SV-008-工位1反靠气缸A2左侧内侧",
"SV-009-工位1反靠气缸B1右侧外侧",
"SV-010-工位1反靠气缸B2右侧内侧",
"SV-011-工位2反靠气缸C1外侧",
"SV-012-工位2反靠气缸C2内侧",
"SV-013-加热升降插销缸",
"SV-014-入箱托盘反靠气缸",
"SV-015-加热工位托盘挡停气缸",
"SV-016-入箱工位托盘挡停气缸",
"SV-017-上压头升降气缸1",
"SV-018-上压头升降气缸2",
"SV-019-上压头升降气缸3",
"SV-020-上压头插销气缸1",
"SV-021-上压头插销气缸2",
"SV-022-上压头插销气缸3",
"SV-023-托盘竖直锁销气缸1",
"SV-024-托盘竖直锁销气缸2",
"SV-025-托盘竖直锁销气缸3",
"SV-026-托盘竖直锁销气缸4",
"SV-027-托盘解锁无杆气缸",
"SV-028-托盘弹簧卡销气缸1",
"SV-029-托盘弹簧卡销气缸2",
"SV-030-托盘弹簧卡销气缸3",
"SV-031-托盘弹簧卡销气缸4",
"SV-032-啮合旋转升降气缸",
"SV-033-差速器轴涨紧气缸",
"SV-034-加热前缓存挡停气缸",
"SV-035-换型位置切换气缸",
"SV-036-浮动/不浮动切换气缸",
"SV-037-twingo中间轴涨紧气缸",
"SV-038-D2C中间轴涨紧气缸",
"SV-039-twingo输入轴涨紧气缸",
"SV-040-twingo中间轴位置切换气缸",
"SV-041-D2C中间轴位置切换气缸",
"SV-042-twingo防掉落气缸",
"SV-043-D2C防掉落气缸",
"SV-044-盲板",
"SV-045-盲板",
"SV-046-盲板",
"SV-047-盲板",
"SV-048-上压机变位气缸",
"SV-049-加热升降气缸",
"SV-050-工位1顶升气缸",
"SV-051-工位2顶升气缸",
"SV-052-盲板",
"SV-053-盲板",
"SV-054-盲板",
"SV-055-盲板"};
this.cylinder1.DataAddr = "DB650";
this.cylinder1.Dock = System.Windows.Forms.DockStyle.Fill;
this.cylinder1.ErrAddr = "DB651";
this.cylinder1.Location = new System.Drawing.Point(0, 0);
this.cylinder1.Margin = new System.Windows.Forms.Padding(2);
this.cylinder1.Name = "cylinder1";
this.cylinder1.ParamAddr = "DB652";
this.cylinder1.Size = new System.Drawing.Size(696, 453);
this.cylinder1.TabIndex = 0;
//
// DlgS1Cylinder
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(696, 453);
this.Controls.Add(this.cylinder1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Margin = new System.Windows.Forms.Padding(2);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1Cylinder";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "气缸控制";
this.TopMost = true;
this.ResumeLayout(false);
}
#endregion
private Cylinder cylinder1;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1Cylinder : Form
{
public DlgS1Cylinder()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

76
CowainHmi/S1/DlgS1Press1.Designer.cs generated Normal file
View File

@@ -0,0 +1,76 @@
namespace CowainHmi
{
partial class DlgS1Press1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1Press1));
this.ucPressCtrl1 = new CowainHmi.ucPressCtrl();
this.1 = new CowainHmi.();
this.SuspendLayout();
//
// ucPressCtrl1
//
this.ucPressCtrl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.ucPressCtrl1.Location = new System.Drawing.Point(0, 0);
this.ucPressCtrl1.Name = "ucPressCtrl1";
this.ucPressCtrl1.PressDBIn = "DB3400";
this.ucPressCtrl1.PressDBOut = "DB3401";
this.ucPressCtrl1.Size = new System.Drawing.Size(894, 599);
this.ucPressCtrl1.TabIndex = 0;
//
// 变量表格监控1
//
this.1.DB = 0;
this.1.Location = new System.Drawing.Point(4, 297);
this.1.Name = "变量表格监控1";
this.1.Size = new System.Drawing.Size(887, 292);
this.1.TabIndex = 656;
this.1.TagText = resources.GetString("变量表格监控1.TagText");
//
// DlgS1Press1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(894, 599);
this.Controls.Add(this.1);
this.Controls.Add(this.ucPressCtrl1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.Name = "DlgS1Press1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "压机1";
this.ResumeLayout(false);
}
#endregion
private ucPressCtrl ucPressCtrl1;
private 1;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1Press1 : Form
{
public DlgS1Press1()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,230 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="变量表格监控1.TagText" xml:space="preserve">
<value>结果反馈&lt;,&gt;1=OK,2=NG&lt;,&gt;0&lt;,&gt;DB3401.28&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.10&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.14&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.18&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.22&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;输入SN&lt;,&gt;0&lt;,&gt;DB3400.10&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True
使能状态&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.0.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序切换完成&lt;,&gt;程序切换开始先False后保持为True&lt;,&gt;0&lt;,&gt;DB3401.0.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装运行中&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.0.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装结束&lt;,&gt;压装开始为False结束后保持为True&lt;,&gt;0&lt;,&gt;DB3401.0.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装暂停中&lt;,&gt;压装暂停中状态显示&lt;,&gt;0&lt;,&gt;DB3401.0.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
去皮完成&lt;,&gt;触发去皮先为False完成保持为True&lt;,&gt;0&lt;,&gt;DB3401.0.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
有参考点&lt;,&gt;有机械参考点标志&lt;,&gt;0&lt;,&gt;DB3401.0.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
在程序原点&lt;,&gt;在程序原点,才能开始压装&lt;,&gt;0&lt;,&gt;DB3401.0.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ID已绑定&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.1.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.1.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrorCode&lt;,&gt;功能块错误代码&lt;,&gt;0&lt;,&gt;DB3401.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[0]&lt;,&gt;驱动有错误&lt;,&gt;0&lt;,&gt;DB3401.4.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[1]&lt;,&gt;模式错误&lt;,&gt;0&lt;,&gt;DB3401.4.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[2]&lt;,&gt;未授权错误&lt;,&gt;0&lt;,&gt;DB3401.4.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[3]&lt;,&gt;未使能错误&lt;,&gt;0&lt;,&gt;DB3401.4.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[4]&lt;,&gt;未建立参考点&lt;,&gt;0&lt;,&gt;DB3401.4.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.4.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.4.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.4.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[8]&lt;,&gt;无参考点,不能回软件原点&lt;,&gt;0&lt;,&gt;DB3401.5.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[9]&lt;,&gt;未在原点时切换程序&lt;,&gt;0&lt;,&gt;DB3401.5.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[10]&lt;,&gt;压装过程中切换程序&lt;,&gt;0&lt;,&gt;DB3401.5.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[11]&lt;,&gt;启动程序时,激活的程序号不对&lt;,&gt;0&lt;,&gt;DB3401.5.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[12]&lt;,&gt;压装中不可以去皮&lt;,&gt;0&lt;,&gt;DB3401.5.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[13]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.5.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[14]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.5.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[15]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.5.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
FaultCode&lt;,&gt;压机报错代码&lt;,&gt;0&lt;,&gt;DB3401.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[0]&lt;,&gt;到等待位0&lt;,&gt;0&lt;,&gt;DB3401.8.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[1]&lt;,&gt;到等待位1&lt;,&gt;0&lt;,&gt;DB3401.8.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[2]&lt;,&gt;到等待位2&lt;,&gt;0&lt;,&gt;DB3401.8.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[3]&lt;,&gt;到等待位3&lt;,&gt;0&lt;,&gt;DB3401.8.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[4]&lt;,&gt;到等待位4&lt;,&gt;0&lt;,&gt;DB3401.8.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[5]&lt;,&gt;到等待位5&lt;,&gt;0&lt;,&gt;DB3401.8.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[6]&lt;,&gt;到等待位6&lt;,&gt;0&lt;,&gt;DB3401.8.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[7]&lt;,&gt;到等待位7&lt;,&gt;0&lt;,&gt;DB3401.8.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序号反馈&lt;,&gt;当前程序号&lt;,&gt;0&lt;,&gt;DB3401.26&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[0]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[1]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[2]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[3]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[4]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
AutoCmd&lt;,&gt;1=回机械参考点2=回软件原点10=JOG正11=JOG反20=切换程序30=程序启动40=去皮&lt;,&gt;0&lt;,&gt;DB3400.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ProfileIndex&lt;,&gt;程序号&lt;,&gt;0&lt;,&gt;DB3400.8&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
<data name="变量表格监控1.VarText" xml:space="preserve">
<value>结果反馈&lt;,&gt;1=OK,2=NG&lt;,&gt;0&lt;,&gt;DB3401.28&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.10&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.14&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.18&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.22&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;输入SN&lt;,&gt;0&lt;,&gt;DB3400.10&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True
使能状态&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.0.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序切换完成&lt;,&gt;程序切换开始先False后保持为True&lt;,&gt;0&lt;,&gt;DB3401.0.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装运行中&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.0.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装结束&lt;,&gt;压装开始为False结束后保持为True&lt;,&gt;0&lt;,&gt;DB3401.0.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装暂停中&lt;,&gt;压装暂停中状态显示&lt;,&gt;0&lt;,&gt;DB3401.0.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
去皮完成&lt;,&gt;触发去皮先为False完成保持为True&lt;,&gt;0&lt;,&gt;DB3401.0.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
有参考点&lt;,&gt;有机械参考点标志&lt;,&gt;0&lt;,&gt;DB3401.0.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
在程序原点&lt;,&gt;在程序原点,才能开始压装&lt;,&gt;0&lt;,&gt;DB3401.0.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ID已绑定&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.1.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.1.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrorCode&lt;,&gt;功能块错误代码&lt;,&gt;0&lt;,&gt;DB3401.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[0]&lt;,&gt;驱动有错误&lt;,&gt;0&lt;,&gt;DB3401.4.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[1]&lt;,&gt;模式错误&lt;,&gt;0&lt;,&gt;DB3401.4.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[2]&lt;,&gt;未授权错误&lt;,&gt;0&lt;,&gt;DB3401.4.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[3]&lt;,&gt;未使能错误&lt;,&gt;0&lt;,&gt;DB3401.4.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[4]&lt;,&gt;未建立参考点&lt;,&gt;0&lt;,&gt;DB3401.4.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.4.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.4.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.4.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[8]&lt;,&gt;无参考点,不能回软件原点&lt;,&gt;0&lt;,&gt;DB3401.5.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[9]&lt;,&gt;未在原点时切换程序&lt;,&gt;0&lt;,&gt;DB3401.5.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[10]&lt;,&gt;压装过程中切换程序&lt;,&gt;0&lt;,&gt;DB3401.5.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[11]&lt;,&gt;启动程序时,激活的程序号不对&lt;,&gt;0&lt;,&gt;DB3401.5.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[12]&lt;,&gt;压装中不可以去皮&lt;,&gt;0&lt;,&gt;DB3401.5.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[13]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.5.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[14]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.5.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[15]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3401.5.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
FaultCode&lt;,&gt;压机报错代码&lt;,&gt;0&lt;,&gt;DB3401.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[0]&lt;,&gt;到等待位0&lt;,&gt;0&lt;,&gt;DB3401.8.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[1]&lt;,&gt;到等待位1&lt;,&gt;0&lt;,&gt;DB3401.8.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[2]&lt;,&gt;到等待位2&lt;,&gt;0&lt;,&gt;DB3401.8.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[3]&lt;,&gt;到等待位3&lt;,&gt;0&lt;,&gt;DB3401.8.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[4]&lt;,&gt;到等待位4&lt;,&gt;0&lt;,&gt;DB3401.8.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[5]&lt;,&gt;到等待位5&lt;,&gt;0&lt;,&gt;DB3401.8.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[6]&lt;,&gt;到等待位6&lt;,&gt;0&lt;,&gt;DB3401.8.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[7]&lt;,&gt;到等待位7&lt;,&gt;0&lt;,&gt;DB3401.8.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序号反馈&lt;,&gt;当前程序号&lt;,&gt;0&lt;,&gt;DB3401.26&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[0]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[1]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[2]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[3]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[4]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3400.2.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
AutoCmd&lt;,&gt;1=回机械参考点2=回软件原点10=JOG正11=JOG反20=切换程序30=程序启动40=去皮&lt;,&gt;0&lt;,&gt;DB3400.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ProfileIndex&lt;,&gt;程序号&lt;,&gt;0&lt;,&gt;DB3400.8&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
</root>

76
CowainHmi/S1/DlgS1Press2.Designer.cs generated Normal file
View File

@@ -0,0 +1,76 @@
namespace CowainHmi
{
partial class DlgS1Press2
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1Press2));
this.ucPressCtrl1 = new CowainHmi.ucPressCtrl();
this.1 = new CowainHmi.();
this.SuspendLayout();
//
// ucPressCtrl1
//
this.ucPressCtrl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.ucPressCtrl1.Location = new System.Drawing.Point(0, 0);
this.ucPressCtrl1.Name = "ucPressCtrl1";
this.ucPressCtrl1.PressDBIn = "DB3402";
this.ucPressCtrl1.PressDBOut = "DB3403";
this.ucPressCtrl1.Size = new System.Drawing.Size(894, 599);
this.ucPressCtrl1.TabIndex = 0;
//
// 变量表格监控1
//
this.1.DB = 0;
this.1.Location = new System.Drawing.Point(4, 297);
this.1.Name = "变量表格监控1";
this.1.Size = new System.Drawing.Size(887, 292);
this.1.TabIndex = 656;
this.1.TagText = resources.GetString("变量表格监控1.TagText");
//
// DlgS1Press2
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(894, 599);
this.Controls.Add(this.1);
this.Controls.Add(this.ucPressCtrl1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.Name = "DlgS1Press2";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "压机2";
this.ResumeLayout(false);
}
#endregion
private ucPressCtrl ucPressCtrl1;
private 1;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1Press2 : Form
{
public DlgS1Press2()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,230 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="变量表格监控1.TagText" xml:space="preserve">
<value>结果反馈&lt;,&gt;1=OK,2=NG&lt;,&gt;0&lt;,&gt;DB3403.28&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.10&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.14&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.18&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.22&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;输入SN&lt;,&gt;0&lt;,&gt;DB3402.10&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True
使能状态&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.0.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序切换完成&lt;,&gt;程序切换开始先False后保持为True&lt;,&gt;0&lt;,&gt;DB3403.0.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装运行中&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.0.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装结束&lt;,&gt;压装开始为False结束后保持为True&lt;,&gt;0&lt;,&gt;DB3403.0.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装暂停中&lt;,&gt;压装暂停中状态显示&lt;,&gt;0&lt;,&gt;DB3403.0.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
去皮完成&lt;,&gt;触发去皮先为False完成保持为True&lt;,&gt;0&lt;,&gt;DB3403.0.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
有参考点&lt;,&gt;有机械参考点标志&lt;,&gt;0&lt;,&gt;DB3403.0.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
在程序原点&lt;,&gt;在程序原点,才能开始压装&lt;,&gt;0&lt;,&gt;DB3403.0.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ID已绑定&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.1.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.1.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrorCode&lt;,&gt;功能块错误代码&lt;,&gt;0&lt;,&gt;DB3403.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[0]&lt;,&gt;驱动有错误&lt;,&gt;0&lt;,&gt;DB3403.4.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[1]&lt;,&gt;模式错误&lt;,&gt;0&lt;,&gt;DB3403.4.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[2]&lt;,&gt;未授权错误&lt;,&gt;0&lt;,&gt;DB3403.4.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[3]&lt;,&gt;未使能错误&lt;,&gt;0&lt;,&gt;DB3403.4.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[4]&lt;,&gt;未建立参考点&lt;,&gt;0&lt;,&gt;DB3403.4.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.4.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.4.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.4.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[8]&lt;,&gt;无参考点,不能回软件原点&lt;,&gt;0&lt;,&gt;DB3403.5.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[9]&lt;,&gt;未在原点时切换程序&lt;,&gt;0&lt;,&gt;DB3403.5.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[10]&lt;,&gt;压装过程中切换程序&lt;,&gt;0&lt;,&gt;DB3403.5.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[11]&lt;,&gt;启动程序时,激活的程序号不对&lt;,&gt;0&lt;,&gt;DB3403.5.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[12]&lt;,&gt;压装中不可以去皮&lt;,&gt;0&lt;,&gt;DB3403.5.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[13]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.5.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[14]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.5.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[15]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.5.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
FaultCode&lt;,&gt;压机报错代码&lt;,&gt;0&lt;,&gt;DB3403.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[0]&lt;,&gt;到等待位0&lt;,&gt;0&lt;,&gt;DB3403.8.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[1]&lt;,&gt;到等待位1&lt;,&gt;0&lt;,&gt;DB3403.8.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[2]&lt;,&gt;到等待位2&lt;,&gt;0&lt;,&gt;DB3403.8.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[3]&lt;,&gt;到等待位3&lt;,&gt;0&lt;,&gt;DB3403.8.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[4]&lt;,&gt;到等待位4&lt;,&gt;0&lt;,&gt;DB3403.8.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[5]&lt;,&gt;到等待位5&lt;,&gt;0&lt;,&gt;DB3403.8.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[6]&lt;,&gt;到等待位6&lt;,&gt;0&lt;,&gt;DB3403.8.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[7]&lt;,&gt;到等待位7&lt;,&gt;0&lt;,&gt;DB3403.8.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序号反馈&lt;,&gt;当前程序号&lt;,&gt;0&lt;,&gt;DB3403.26&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[0]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[1]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[2]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[3]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[4]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
AutoCmd&lt;,&gt;1=回机械参考点2=回软件原点10=JOG正11=JOG反20=切换程序30=程序启动40=去皮&lt;,&gt;0&lt;,&gt;DB3402.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ProfileIndex&lt;,&gt;程序号&lt;,&gt;0&lt;,&gt;DB3402.8&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
<data name="变量表格监控1.VarText" xml:space="preserve">
<value>结果反馈&lt;,&gt;1=OK,2=NG&lt;,&gt;0&lt;,&gt;DB3403.28&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.10&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
实时压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.14&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.18&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
峰值压力&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.22&lt;,&gt;F32&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;输入SN&lt;,&gt;0&lt;,&gt;DB3402.10&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True
使能状态&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.0.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序切换完成&lt;,&gt;程序切换开始先False后保持为True&lt;,&gt;0&lt;,&gt;DB3403.0.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装运行中&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.0.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装结束&lt;,&gt;压装开始为False结束后保持为True&lt;,&gt;0&lt;,&gt;DB3403.0.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
压装暂停中&lt;,&gt;压装暂停中状态显示&lt;,&gt;0&lt;,&gt;DB3403.0.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
去皮完成&lt;,&gt;触发去皮先为False完成保持为True&lt;,&gt;0&lt;,&gt;DB3403.0.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
有参考点&lt;,&gt;有机械参考点标志&lt;,&gt;0&lt;,&gt;DB3403.0.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
在程序原点&lt;,&gt;在程序原点,才能开始压装&lt;,&gt;0&lt;,&gt;DB3403.0.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ID已绑定&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.1.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.1.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrorCode&lt;,&gt;功能块错误代码&lt;,&gt;0&lt;,&gt;DB3403.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[0]&lt;,&gt;驱动有错误&lt;,&gt;0&lt;,&gt;DB3403.4.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[1]&lt;,&gt;模式错误&lt;,&gt;0&lt;,&gt;DB3403.4.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[2]&lt;,&gt;未授权错误&lt;,&gt;0&lt;,&gt;DB3403.4.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[3]&lt;,&gt;未使能错误&lt;,&gt;0&lt;,&gt;DB3403.4.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[4]&lt;,&gt;未建立参考点&lt;,&gt;0&lt;,&gt;DB3403.4.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.4.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.4.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.4.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[8]&lt;,&gt;无参考点,不能回软件原点&lt;,&gt;0&lt;,&gt;DB3403.5.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[9]&lt;,&gt;未在原点时切换程序&lt;,&gt;0&lt;,&gt;DB3403.5.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[10]&lt;,&gt;压装过程中切换程序&lt;,&gt;0&lt;,&gt;DB3403.5.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[11]&lt;,&gt;启动程序时,激活的程序号不对&lt;,&gt;0&lt;,&gt;DB3403.5.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[12]&lt;,&gt;压装中不可以去皮&lt;,&gt;0&lt;,&gt;DB3403.5.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[13]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.5.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[14]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.5.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ErrBits[15]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3403.5.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
FaultCode&lt;,&gt;压机报错代码&lt;,&gt;0&lt;,&gt;DB3403.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[0]&lt;,&gt;到等待位0&lt;,&gt;0&lt;,&gt;DB3403.8.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[1]&lt;,&gt;到等待位1&lt;,&gt;0&lt;,&gt;DB3403.8.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[2]&lt;,&gt;到等待位2&lt;,&gt;0&lt;,&gt;DB3403.8.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[3]&lt;,&gt;到等待位3&lt;,&gt;0&lt;,&gt;DB3403.8.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[4]&lt;,&gt;到等待位4&lt;,&gt;0&lt;,&gt;DB3403.8.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[5]&lt;,&gt;到等待位5&lt;,&gt;0&lt;,&gt;DB3403.8.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[6]&lt;,&gt;到等待位6&lt;,&gt;0&lt;,&gt;DB3403.8.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
WaitBits[7]&lt;,&gt;到等待位7&lt;,&gt;0&lt;,&gt;DB3403.8.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
程序号反馈&lt;,&gt;当前程序号&lt;,&gt;0&lt;,&gt;DB3403.26&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[0]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[1]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[2]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[3]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[4]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[5]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[6]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ContinueBits[7]&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB3402.2.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
AutoCmd&lt;,&gt;1=回机械参考点2=回软件原点10=JOG正11=JOG反20=切换程序30=程序启动40=去皮&lt;,&gt;0&lt;,&gt;DB3402.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
ProfileIndex&lt;,&gt;程序号&lt;,&gt;0&lt;,&gt;DB3402.8&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
</root>

69
CowainHmi/S1/DlgS1RFID1.Designer.cs generated Normal file
View File

@@ -0,0 +1,69 @@
namespace CowainHmi
{
partial class DlgS1RFID1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.ucRfidCtrl1 = new CowainHmi.ucRfidCtrl();
this.SuspendLayout();
//
// ucRfidCtrl1
//
this.ucRfidCtrl1.DataAddr = "DB900";
this.ucRfidCtrl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.ucRfidCtrl1.IdAddr = "U70";
this.ucRfidCtrl1.Location = new System.Drawing.Point(0, 0);
this.ucRfidCtrl1.Name = "ucRfidCtrl1";
this.ucRfidCtrl1.NameList = new string[] {
"工位1",
"工位2",
"工位3",
"工位4"};
this.ucRfidCtrl1.Size = new System.Drawing.Size(894, 599);
this.ucRfidCtrl1.TabIndex = 0;
//
// DlgS1RFID1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(894, 599);
this.Controls.Add(this.ucRfidCtrl1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1RFID1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "工站RFID";
this.ResumeLayout(false);
}
#endregion
private ucRfidCtrl ucRfidCtrl1;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1RFID1 : Form
{
public DlgS1RFID1()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@@ -0,0 +1,917 @@
namespace XPHMI
{
partial class DlgS1RFID1写超时
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock10 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle7 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog7 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF12 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint7 = new PCHMI.GLINT();
PCHMI.InterLock interLock11 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle8 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog8 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF13 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint8 = new PCHMI.GLINT();
PCHMI.InterLock interLock12 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle9 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog9 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF14 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint9 = new PCHMI.GLINT();
PCHMI.InterLock interLock13 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle10 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog10 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF15 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint10 = new PCHMI.GLINT();
PCHMI.InterLock interLock14 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle11 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog11 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF16 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint11 = new PCHMI.GLINT();
PCHMI.InterLock interLock15 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF17 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF18 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock16 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF19 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF20 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock17 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle12 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog12 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF21 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF22 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint12 = new PCHMI.GLINT();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1RFID1写超时));
PCHMI.InterLock interLock18 = new PCHMI.InterLock();
PCHMI.INFORM inform2 = new PCHMI.INFORM();
this.3 = new PCHMI.(this.components);
this.4 = new PCHMI.(this.components);
this.2 = new PCHMI.(this.components);
this.1 = new PCHMI.(this.components);
this.43 = new PCHMI.(this.components);
this.RFID重新写入 = new PCHMI.(this.components);
this.RFID放行 = new PCHMI.(this.components);
this. = new PCHMI.(this.components);
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.label2 = new System.Windows.Forms.Label();
this.1 = new PCHMI.();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// 标签3
//
this.3.BackColor = System.Drawing.Color.Transparent;
this.3.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.3.ForeColor = System.Drawing.Color.Red;
this.3.HDADDR = "";
this.3.Image = null;
this.3.Location = new System.Drawing.Point(102, 199);
this.3.Name = "标签3";
this.3.PLC = ((uint)(0u));
this.3.Size = new System.Drawing.Size(251, 19);
this.3.TabIndex = 1042;
this.3.Text = "提示:若多次写失败 请放行";
this.3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.3.Value = ((ulong)(0ul));
interLock10.HDADDR = "";
interLock10.PLC = ((uint)(0u));
interLock10. = ((uint)(1u));
interLock10. = "";
interLock10. = null;
interLock10. = "LOCK";
interLock10. = PCHMI.InterLock.DatType.BIT;
this.3. = interLock10;
this.3. = false;
this.3. = "";
this.3. = PCHMI..TypeEnum.;
this.3. = "";
this.3. = new System.Drawing.Point(0, 0);
drawStyle7. = 15;
drawStyle7. = System.Drawing.Color.Empty;
drawStyle7. = System.Drawing.Color.Empty;
drawStyle7. = PCHMI.DrawStyle.STYPE.;
drawStyle7. = System.Drawing.Color.LightGray;
this.3. = drawStyle7;
this.3. = ((uint)(10u));
this.3. = ((uint)(0u));
this.3. = ((uint)(0u));
this.3..PLC = null;
this.3.. = null;
this.3.. = null;
this.3.. = null;
this.3. = "";
this.3. = ((uint)(8u));
this.3. = false;
this.3. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog7. = "";
optlog7. = "";
this.3. = optlog7;
this.3. = PCHMI..DatType.BIT;
this.3. = "yyyy-MM-dd";
this.3..BkImg = null;
this.3.. = PCHMI.Employee.STSW.;
sT_SW_IF12.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF12.Img = null;
sT_SW_IF12.MaxVal = ((ulong)(0ul));
sT_SW_IF12.MinVal = ((ulong)(0ul));
sT_SW_IF12.Txt0 = "产品SN";
sT_SW_IF12.Txt1 = "Product SN";
sT_SW_IF12.Txt2 = "";
sT_SW_IF12.Txt3 = "";
sT_SW_IF12.Txt4 = "";
sT_SW_IF12.Txt5 = "";
sT_SW_IF12.Txt6 = "";
sT_SW_IF12.Txt7 = "";
sT_SW_IF12.TxtColor = System.Drawing.Color.Black;
sT_SW_IF12.TxtNumber = "54";
this.3.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF12};
this.3..ID = ((uint)(0u));
this.3. = "100";
this.3. = "0";
this.3. = "";
this.3. = "null";
this.3. = ((uint)(0u));
glint7.HDADDR = "";
glint7.PLC = ((uint)(0u));
glint7. = "";
glint7. = System.Drawing.Color.Red;
glint7. = ((ushort)(1000));
this.3. = glint7;
this.3. = System.Drawing.Color.Black;
//
// 标签4
//
this.4.BackColor = System.Drawing.Color.Transparent;
this.4.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.4.ForeColor = System.Drawing.Color.Black;
this.4.HDADDR = "";
this.4.Image = null;
this.4.Location = new System.Drawing.Point(229, 160);
this.4.Name = "标签4";
this.4.PLC = ((uint)(0u));
this.4.Size = new System.Drawing.Size(275, 19);
this.4.TabIndex = 1041;
this.4.Text = "③读过程中标签与读头失去感应";
this.4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.4.Value = ((ulong)(0ul));
interLock11.HDADDR = "";
interLock11.PLC = ((uint)(0u));
interLock11. = ((uint)(1u));
interLock11. = "";
interLock11. = null;
interLock11. = "LOCK";
interLock11. = PCHMI.InterLock.DatType.BIT;
this.4. = interLock11;
this.4. = false;
this.4. = "";
this.4. = PCHMI..TypeEnum.;
this.4. = "";
this.4. = new System.Drawing.Point(0, 0);
drawStyle8. = 15;
drawStyle8. = System.Drawing.Color.Empty;
drawStyle8. = System.Drawing.Color.Empty;
drawStyle8. = PCHMI.DrawStyle.STYPE.;
drawStyle8. = System.Drawing.Color.LightGray;
this.4. = drawStyle8;
this.4. = ((uint)(10u));
this.4. = ((uint)(0u));
this.4. = ((uint)(0u));
this.4..PLC = null;
this.4.. = null;
this.4.. = null;
this.4.. = null;
this.4. = "";
this.4. = ((uint)(8u));
this.4. = false;
this.4. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog8. = "";
optlog8. = "";
this.4. = optlog8;
this.4. = PCHMI..DatType.BIT;
this.4. = "yyyy-MM-dd";
this.4..BkImg = null;
this.4.. = PCHMI.Employee.STSW.;
sT_SW_IF13.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF13.Img = null;
sT_SW_IF13.MaxVal = ((ulong)(0ul));
sT_SW_IF13.MinVal = ((ulong)(0ul));
sT_SW_IF13.Txt0 = "产品SN";
sT_SW_IF13.Txt1 = "Product SN";
sT_SW_IF13.Txt2 = "";
sT_SW_IF13.Txt3 = "";
sT_SW_IF13.Txt4 = "";
sT_SW_IF13.Txt5 = "";
sT_SW_IF13.Txt6 = "";
sT_SW_IF13.Txt7 = "";
sT_SW_IF13.TxtColor = System.Drawing.Color.Black;
sT_SW_IF13.TxtNumber = "54";
this.4.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF13};
this.4..ID = ((uint)(0u));
this.4. = "100";
this.4. = "0";
this.4. = "";
this.4. = "null";
this.4. = ((uint)(0u));
glint8.HDADDR = "";
glint8.PLC = ((uint)(0u));
glint8. = "";
glint8. = System.Drawing.Color.Red;
glint8. = ((ushort)(1000));
this.4. = glint8;
this.4. = System.Drawing.Color.Black;
//
// 标签2
//
this.2.BackColor = System.Drawing.Color.Transparent;
this.2.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.2.ForeColor = System.Drawing.Color.Black;
this.2.HDADDR = "";
this.2.Image = null;
this.2.Location = new System.Drawing.Point(229, 131);
this.2.Name = "标签2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(180, 19);
this.2.TabIndex = 1040;
this.2.Text = "②标签或读写头故障";
this.2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.2.Value = ((ulong)(0ul));
interLock12.HDADDR = "";
interLock12.PLC = ((uint)(0u));
interLock12. = ((uint)(1u));
interLock12. = "";
interLock12. = null;
interLock12. = "LOCK";
interLock12. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock12;
this.2. = false;
this.2. = "";
this.2. = PCHMI..TypeEnum.;
this.2. = "";
this.2. = new System.Drawing.Point(0, 0);
drawStyle9. = 15;
drawStyle9. = System.Drawing.Color.Empty;
drawStyle9. = System.Drawing.Color.Empty;
drawStyle9. = PCHMI.DrawStyle.STYPE.;
drawStyle9. = System.Drawing.Color.LightGray;
this.2. = drawStyle9;
this.2. = ((uint)(10u));
this.2. = ((uint)(0u));
this.2. = ((uint)(0u));
this.2..PLC = null;
this.2.. = null;
this.2.. = null;
this.2.. = null;
this.2. = "";
this.2. = ((uint)(8u));
this.2. = false;
this.2. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog9. = "";
optlog9. = "";
this.2. = optlog9;
this.2. = PCHMI..DatType.BIT;
this.2. = "yyyy-MM-dd";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
sT_SW_IF14.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF14.Img = null;
sT_SW_IF14.MaxVal = ((ulong)(0ul));
sT_SW_IF14.MinVal = ((ulong)(0ul));
sT_SW_IF14.Txt0 = "产品SN";
sT_SW_IF14.Txt1 = "Product SN";
sT_SW_IF14.Txt2 = "";
sT_SW_IF14.Txt3 = "";
sT_SW_IF14.Txt4 = "";
sT_SW_IF14.Txt5 = "";
sT_SW_IF14.Txt6 = "";
sT_SW_IF14.Txt7 = "";
sT_SW_IF14.TxtColor = System.Drawing.Color.Black;
sT_SW_IF14.TxtNumber = "54";
this.2.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF14};
this.2..ID = ((uint)(0u));
this.2. = "100";
this.2. = "0";
this.2. = "";
this.2. = "null";
this.2. = ((uint)(0u));
glint9.HDADDR = "";
glint9.PLC = ((uint)(0u));
glint9. = "";
glint9. = System.Drawing.Color.Red;
glint9. = ((ushort)(1000));
this.2. = glint9;
this.2. = System.Drawing.Color.Black;
//
// 标签1
//
this.1.BackColor = System.Drawing.Color.Transparent;
this.1.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.ForeColor = System.Drawing.Color.Black;
this.1.HDADDR = "";
this.1.Image = null;
this.1.Location = new System.Drawing.Point(229, 102);
this.1.Name = "标签1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(142, 19);
this.1.TabIndex = 1039;
this.1.Text = "①标签感应不到";
this.1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.1.Value = ((ulong)(0ul));
interLock13.HDADDR = "";
interLock13.PLC = ((uint)(0u));
interLock13. = ((uint)(1u));
interLock13. = "";
interLock13. = null;
interLock13. = "LOCK";
interLock13. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock13;
this.1. = false;
this.1. = "";
this.1. = PCHMI..TypeEnum.;
this.1. = "";
this.1. = new System.Drawing.Point(0, 0);
drawStyle10. = 15;
drawStyle10. = System.Drawing.Color.Empty;
drawStyle10. = System.Drawing.Color.Empty;
drawStyle10. = PCHMI.DrawStyle.STYPE.;
drawStyle10. = System.Drawing.Color.LightGray;
this.1. = drawStyle10;
this.1. = ((uint)(10u));
this.1. = ((uint)(0u));
this.1. = ((uint)(0u));
this.1..PLC = null;
this.1.. = null;
this.1.. = null;
this.1.. = null;
this.1. = "";
this.1. = ((uint)(8u));
this.1. = false;
this.1. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog10. = "";
optlog10. = "";
this.1. = optlog10;
this.1. = PCHMI..DatType.BIT;
this.1. = "yyyy-MM-dd";
this.1..BkImg = null;
this.1.. = PCHMI.Employee.STSW.;
sT_SW_IF15.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF15.Img = null;
sT_SW_IF15.MaxVal = ((ulong)(0ul));
sT_SW_IF15.MinVal = ((ulong)(0ul));
sT_SW_IF15.Txt0 = "产品SN";
sT_SW_IF15.Txt1 = "Product SN";
sT_SW_IF15.Txt2 = "";
sT_SW_IF15.Txt3 = "";
sT_SW_IF15.Txt4 = "";
sT_SW_IF15.Txt5 = "";
sT_SW_IF15.Txt6 = "";
sT_SW_IF15.Txt7 = "";
sT_SW_IF15.TxtColor = System.Drawing.Color.Black;
sT_SW_IF15.TxtNumber = "54";
this.1.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF15};
this.1..ID = ((uint)(0u));
this.1. = "100";
this.1. = "0";
this.1. = "";
this.1. = "null";
this.1. = ((uint)(0u));
glint10.HDADDR = "";
glint10.PLC = ((uint)(0u));
glint10. = "";
glint10. = System.Drawing.Color.Red;
glint10. = ((ushort)(1000));
this.1. = glint10;
this.1. = System.Drawing.Color.Black;
//
// 标签43
//
this.43.BackColor = System.Drawing.Color.Transparent;
this.43.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.43.ForeColor = System.Drawing.Color.Black;
this.43.HDADDR = "";
this.43.Image = null;
this.43.Location = new System.Drawing.Point(229, 73);
this.43.Name = "标签43";
this.43.PLC = ((uint)(0u));
this.43.Size = new System.Drawing.Size(152, 19);
this.43.TabIndex = 1038;
this.43.Text = "失败的可能原因:";
this.43.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.43.Value = ((ulong)(0ul));
interLock14.HDADDR = "";
interLock14.PLC = ((uint)(0u));
interLock14. = ((uint)(1u));
interLock14. = "";
interLock14. = null;
interLock14. = "LOCK";
interLock14. = PCHMI.InterLock.DatType.BIT;
this.43. = interLock14;
this.43. = false;
this.43. = "";
this.43. = PCHMI..TypeEnum.;
this.43. = "";
this.43. = new System.Drawing.Point(0, 0);
drawStyle11. = 15;
drawStyle11. = System.Drawing.Color.Empty;
drawStyle11. = System.Drawing.Color.Empty;
drawStyle11. = PCHMI.DrawStyle.STYPE.;
drawStyle11. = System.Drawing.Color.LightGray;
this.43. = drawStyle11;
this.43. = ((uint)(10u));
this.43. = ((uint)(0u));
this.43. = ((uint)(0u));
this.43..PLC = null;
this.43.. = null;
this.43.. = null;
this.43.. = null;
this.43. = "";
this.43. = ((uint)(8u));
this.43. = false;
this.43. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog11. = "";
optlog11. = "";
this.43. = optlog11;
this.43. = PCHMI..DatType.BIT;
this.43. = "yyyy-MM-dd";
this.43..BkImg = null;
this.43.. = PCHMI.Employee.STSW.;
sT_SW_IF16.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF16.Img = null;
sT_SW_IF16.MaxVal = ((ulong)(0ul));
sT_SW_IF16.MinVal = ((ulong)(0ul));
sT_SW_IF16.Txt0 = "产品SN";
sT_SW_IF16.Txt1 = "Product SN";
sT_SW_IF16.Txt2 = "";
sT_SW_IF16.Txt3 = "";
sT_SW_IF16.Txt4 = "";
sT_SW_IF16.Txt5 = "";
sT_SW_IF16.Txt6 = "";
sT_SW_IF16.Txt7 = "";
sT_SW_IF16.TxtColor = System.Drawing.Color.Black;
sT_SW_IF16.TxtNumber = "54";
this.43.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF16};
this.43..ID = ((uint)(0u));
this.43. = "100";
this.43. = "0";
this.43. = "";
this.43. = "null";
this.43. = ((uint)(0u));
glint11.HDADDR = "";
glint11.PLC = ((uint)(0u));
glint11. = "";
glint11. = System.Drawing.Color.Red;
glint11. = ((ushort)(1000));
this.43. = glint11;
this.43. = System.Drawing.Color.Black;
//
// RFID重新写入
//
this.RFID重新写入.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
this.RFID重新写入.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.RFID重新写入.ForeColor = System.Drawing.Color.Black;
this.RFID重新写入.HDADDR = "U:EXT_BOOL[15]";
this.RFID重新写入.Location = new System.Drawing.Point(45, 230);
this.RFID重新写入.LockValue = ((uint)(0u));
this.RFID重新写入.Name = "RFID重新写入";
this.RFID重新写入.PLC = ((uint)(0u));
this.RFID重新写入.Size = new System.Drawing.Size(149, 52);
this.RFID重新写入.TabIndex = 1036;
this.RFID重新写入.Text = "重新写入";
this.RFID重新写入.UseVisualStyleBackColor = false;
this.RFID重新写入.Value = ((ulong)(0ul));
interLock15.HDADDR = "";
interLock15.PLC = ((uint)(0u));
interLock15. = ((uint)(1u));
interLock15. = "";
interLock15. = null;
interLock15. = "LOCK";
interLock15. = PCHMI.InterLock.DatType.BIT;
this.RFID重新写入. = interLock15;
this.RFID重新写入. = "NULL";
this.RFID重新写入. = ((uint)(0u));
this.RFID重新写入..PLC = new uint[] {
((uint)(0u))};
this.RFID重新写入.. = new string[] {
"U:EXT_BOOL[15]"};
this.RFID重新写入.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.RFID重新写入.. = new string[] {
""};
this.RFID重新写入. = "";
this.RFID重新写入. = PCHMI..DatType.BIT;
this.RFID重新写入. = false;
this.RFID重新写入. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.RFID重新写入. = "";
this.RFID重新写入. = "NULL";
this.RFID重新写入..BkImg = null;
this.RFID重新写入.. = PCHMI.Employee.STSW.;
sT_SW_IF17.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
sT_SW_IF17.Img = null;
sT_SW_IF17.MaxVal = ((ulong)(0ul));
sT_SW_IF17.MinVal = ((ulong)(0ul));
sT_SW_IF17.Txt0 = "重新写入";
sT_SW_IF17.Txt1 = "";
sT_SW_IF17.Txt2 = "";
sT_SW_IF17.Txt3 = "";
sT_SW_IF17.Txt4 = "";
sT_SW_IF17.Txt5 = "";
sT_SW_IF17.Txt6 = "";
sT_SW_IF17.Txt7 = "";
sT_SW_IF17.TxtColor = System.Drawing.Color.Black;
sT_SW_IF17.TxtNumber = "";
sT_SW_IF18.BkColor = System.Drawing.Color.Lime;
sT_SW_IF18.Img = null;
sT_SW_IF18.MaxVal = ((ulong)(0ul));
sT_SW_IF18.MinVal = ((ulong)(0ul));
sT_SW_IF18.Txt0 = "重新写入";
sT_SW_IF18.Txt1 = "";
sT_SW_IF18.Txt2 = "";
sT_SW_IF18.Txt3 = "";
sT_SW_IF18.Txt4 = "";
sT_SW_IF18.Txt5 = "";
sT_SW_IF18.Txt6 = "";
sT_SW_IF18.Txt7 = "";
sT_SW_IF18.TxtColor = System.Drawing.Color.Black;
sT_SW_IF18.TxtNumber = "";
this.RFID重新写入.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF17,
sT_SW_IF18};
this.RFID重新写入..ID = ((uint)(0u));
this.RFID重新写入. = "";
this.RFID重新写入. = ((uint)(0u));
//
// RFID放行
//
this.RFID放行.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
this.RFID放行.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.RFID放行.ForeColor = System.Drawing.Color.Black;
this.RFID放行.HDADDR = "U:EXT_BOOL[16]";
this.RFID放行.Location = new System.Drawing.Point(258, 230);
this.RFID放行.LockValue = ((uint)(0u));
this.RFID放行.Name = "RFID放行";
this.RFID放行.PLC = ((uint)(0u));
this.RFID放行.Size = new System.Drawing.Size(149, 52);
this.RFID放行.TabIndex = 1037;
this.RFID放行.Text = "直接放行";
this.RFID放行.UseVisualStyleBackColor = false;
this.RFID放行.Value = ((ulong)(0ul));
interLock16.HDADDR = "";
interLock16.PLC = ((uint)(0u));
interLock16. = ((uint)(1u));
interLock16. = "";
interLock16. = null;
interLock16. = "LOCK";
interLock16. = PCHMI.InterLock.DatType.BIT;
this.RFID放行. = interLock16;
this.RFID放行. = "NULL";
this.RFID放行. = ((uint)(0u));
this.RFID放行..PLC = new uint[] {
((uint)(0u))};
this.RFID放行.. = new string[] {
"U:EXT_BOOL[16]"};
this.RFID放行.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.RFID放行.. = new string[] {
""};
this.RFID放行. = "";
this.RFID放行. = PCHMI..DatType.BIT;
this.RFID放行. = false;
this.RFID放行. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.RFID放行. = "";
this.RFID放行. = "NULL";
this.RFID放行..BkImg = null;
this.RFID放行.. = PCHMI.Employee.STSW.;
sT_SW_IF19.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
sT_SW_IF19.Img = null;
sT_SW_IF19.MaxVal = ((ulong)(0ul));
sT_SW_IF19.MinVal = ((ulong)(0ul));
sT_SW_IF19.Txt0 = "直接放行";
sT_SW_IF19.Txt1 = "";
sT_SW_IF19.Txt2 = "";
sT_SW_IF19.Txt3 = "";
sT_SW_IF19.Txt4 = "";
sT_SW_IF19.Txt5 = "";
sT_SW_IF19.Txt6 = "";
sT_SW_IF19.Txt7 = "";
sT_SW_IF19.TxtColor = System.Drawing.Color.Black;
sT_SW_IF19.TxtNumber = "";
sT_SW_IF20.BkColor = System.Drawing.Color.Lime;
sT_SW_IF20.Img = null;
sT_SW_IF20.MaxVal = ((ulong)(0ul));
sT_SW_IF20.MinVal = ((ulong)(0ul));
sT_SW_IF20.Txt0 = "直接放行";
sT_SW_IF20.Txt1 = "";
sT_SW_IF20.Txt2 = "";
sT_SW_IF20.Txt3 = "";
sT_SW_IF20.Txt4 = "";
sT_SW_IF20.Txt5 = "";
sT_SW_IF20.Txt6 = "";
sT_SW_IF20.Txt7 = "";
sT_SW_IF20.TxtColor = System.Drawing.Color.Black;
sT_SW_IF20.TxtNumber = "";
this.RFID放行.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF19,
sT_SW_IF20};
this.RFID放行..ID = ((uint)(0u));
this.RFID放行. = "";
this.RFID放行. = ((uint)(0u));
//
// 标签存在
//
this..Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this..ForeColor = System.Drawing.Color.Black;
this..HDADDR = "DB850.18.0";
this..Image = null;
this..Location = new System.Drawing.Point(129, 92);
this..Name = "标签存在";
this..PLC = ((uint)(0u));
this..Size = new System.Drawing.Size(65, 65);
this..TabIndex = 1035;
this..Text = "标签不存在";
this..TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this..Value = ((ulong)(0ul));
interLock17.HDADDR = "";
interLock17.PLC = ((uint)(0u));
interLock17. = ((uint)(1u));
interLock17. = "";
interLock17. = null;
interLock17. = "LOCK";
interLock17. = PCHMI.InterLock.DatType.BIT;
this.. = interLock17;
this.. = false;
this.. = "";
this.. = PCHMI..TypeEnum.;
this.. = "";
this.. = new System.Drawing.Point(0, 0);
drawStyle12. = 3;
drawStyle12. = System.Drawing.Color.Red;
drawStyle12. = System.Drawing.Color.Empty;
drawStyle12. = PCHMI.DrawStyle.STYPE.;
drawStyle12. = System.Drawing.Color.Black;
this.. = drawStyle12;
this.. = ((uint)(10u));
this.. = ((uint)(0u));
this.. = ((uint)(0u));
this...PLC = null;
this... = null;
this... = null;
this... = null;
this.. = "";
this.. = ((uint)(8u));
this.. = false;
this.. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog12. = "";
optlog12. = "";
this.. = optlog12;
this.. = PCHMI..DatType.BIT;
this.. = "yyyy-MM-dd";
this...BkImg = null;
this... = PCHMI.Employee.STSW.;
sT_SW_IF21.BkColor = System.Drawing.Color.Red;
sT_SW_IF21.Img = null;
sT_SW_IF21.MaxVal = ((ulong)(0ul));
sT_SW_IF21.MinVal = ((ulong)(0ul));
sT_SW_IF21.Txt0 = "标签不存在";
sT_SW_IF21.Txt1 = "";
sT_SW_IF21.Txt2 = "";
sT_SW_IF21.Txt3 = "";
sT_SW_IF21.Txt4 = "";
sT_SW_IF21.Txt5 = "";
sT_SW_IF21.Txt6 = "";
sT_SW_IF21.Txt7 = "";
sT_SW_IF21.TxtColor = System.Drawing.Color.Black;
sT_SW_IF21.TxtNumber = "";
sT_SW_IF22.BkColor = System.Drawing.Color.Lime;
sT_SW_IF22.Img = null;
sT_SW_IF22.MaxVal = ((ulong)(0ul));
sT_SW_IF22.MinVal = ((ulong)(0ul));
sT_SW_IF22.Txt0 = "标签存在";
sT_SW_IF22.Txt1 = "";
sT_SW_IF22.Txt2 = "";
sT_SW_IF22.Txt3 = "";
sT_SW_IF22.Txt4 = "";
sT_SW_IF22.Txt5 = "";
sT_SW_IF22.Txt6 = "";
sT_SW_IF22.Txt7 = "";
sT_SW_IF22.TxtColor = System.Drawing.Color.Black;
sT_SW_IF22.TxtNumber = "";
this... = new PCHMI.ST_SW_IF[] {
sT_SW_IF21,
sT_SW_IF22};
this...ID = ((uint)(0u));
this.. = "100";
this.. = "0";
this.. = "";
this.. = "null";
this.. = ((uint)(0u));
glint12.HDADDR = "";
glint12.PLC = ((uint)(0u));
glint12. = "";
glint12. = System.Drawing.Color.Red;
glint12. = ((ushort)(1000));
this.. = glint12;
this.. = System.Drawing.Color.Black;
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(5, 85);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(90, 79);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 1034;
this.pictureBox1.TabStop = false;
//
// label2
//
this.label2.BackColor = System.Drawing.Color.Red;
this.label2.Font = new System.Drawing.Font("宋体", 25F, System.Drawing.FontStyle.Bold);
this.label2.ForeColor = System.Drawing.Color.White;
this.label2.Location = new System.Drawing.Point(15, -3);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(457, 58);
this.label2.TabIndex = 1033;
this.label2.Text = "RFID1写失败!!!";
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// 数据显示器1
//
this.1.BackColor = System.Drawing.Color.Yellow;
this.1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.1.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.ForeColor = System.Drawing.Color.Yellow;
this.1.HDADDR = "U:PopUp[2]";
this.1.Location = new System.Drawing.Point(5, 261);
this.1.Name = "数据显示器1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(15, 21);
this.1.TabIndex = 1043;
this.1.Text = "0";
this.1.Value = ((ulong)(0ul));
interLock18.HDADDR = "";
interLock18.PLC = ((uint)(0u));
interLock18. = ((uint)(1u));
interLock18. = "";
interLock18. = null;
interLock18. = "LOCK";
interLock18. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock18;
this.1.TAB键 = false;
this.1. = ((uint)(10u));
this.1. = ((uint)(0u));
this.1. = ((uint)(0u));
this.1. = ((uint)(8u));
this.1. = "";
inform2.HDADDR = "";
inform2.PLC = ((uint)(0u));
inform2.Value = ((ulong)(1ul));
inform2. = PCHMI.INFORM.DatType.UINT16;
this.1. = inform2;
this.1. = "NULL";
this.1. = PCHMI..DatType.INT16;
this.1. = "100";
this.1. = "0";
this.1. = "";
this.1. = PCHMI..INTYPE.;
this.1. = "NULL";
this.1. = PCHMI..KeyInMode.;
this.1. = false;
this.1. = false;
this.1.TextChanged += new System.EventHandler(this.1_TextChanged);
//
// DlgS1RFID1写超时
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.ClientSize = new System.Drawing.Size(508, 283);
this.Controls.Add(this.1);
this.Controls.Add(this.3);
this.Controls.Add(this.4);
this.Controls.Add(this.2);
this.Controls.Add(this.1);
this.Controls.Add(this.43);
this.Controls.Add(this.RFID重新写入);
this.Controls.Add(this.RFID放行);
this.Controls.Add(this.);
this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.label2);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "DlgS1RFID1写超时";
this.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.Text = "弹窗11_RFID1写超时";
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.DlgS1RFID1写超时_MouseDown);
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.DlgS1RFID1写超时_MouseMove);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private PCHMI. 3;
private PCHMI. 4;
private PCHMI. 2;
private PCHMI. 1;
private PCHMI. 43;
private PCHMI. RFID重新写入;
private PCHMI. RFID放行;
private PCHMI. ;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Label label2;
private PCHMI. 1;
}
}

View File

@@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace XPHMI
{
public partial class DlgS1RFID1写超时 : Form
{
int survey = 0;
public DlgS1RFID1写超时()
{
InitializeComponent();
}
private void 1_TextChanged(object sender, EventArgs e)
{
survey = PCHMI.RT.GET_INT16(0, "DB1651.24");
if (survey == 0)
{
this.Close();
}
}
private Point mpoint;
private void DlgS1RFID1写超时_MouseDown(object sender, MouseEventArgs e)
{
mpoint = e.Location;
}
private void DlgS1RFID1写超时_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Location = new Point(this.Location.X + e.X - mpoint.X, this.Location.Y + e.Y - mpoint.Y);
}
}
}
}

View File

@@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>

View File

@@ -0,0 +1,920 @@
namespace XPHMI
{
partial class DlgS1RFID1读超时
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF2 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle1 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog1 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF3 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF4 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint1 = new PCHMI.GLINT();
PCHMI.InterLock interLock3 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle2 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog2 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF5 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint2 = new PCHMI.GLINT();
PCHMI.InterLock interLock4 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle3 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog3 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF6 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint3 = new PCHMI.GLINT();
PCHMI.InterLock interLock5 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle4 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog4 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF7 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint4 = new PCHMI.GLINT();
PCHMI.InterLock interLock6 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle5 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog5 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF8 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint5 = new PCHMI.GLINT();
PCHMI.InterLock interLock7 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle6 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog6 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF9 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint6 = new PCHMI.GLINT();
PCHMI.InterLock interLock8 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF10 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF11 = new PCHMI.ST_SW_IF();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1RFID1读超时));
PCHMI.InterLock interLock9 = new PCHMI.InterLock();
PCHMI.INFORM inform1 = new PCHMI.INFORM();
this.2 = new PCHMI.(this.components);
this. = new PCHMI.(this.components);
this.4 = new PCHMI.(this.components);
this.3 = new PCHMI.(this.components);
this.2 = new PCHMI.(this.components);
this.1 = new PCHMI.(this.components);
this.43 = new PCHMI.(this.components);
this. = new PCHMI.(this.components);
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.label2 = new System.Windows.Forms.Label();
this.1 = new PCHMI.();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// 按钮2
//
this.2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
this.2.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.2.ForeColor = System.Drawing.Color.Black;
this.2.HDADDR = "U:EXT_BOOL[14]";
this.2.Location = new System.Drawing.Point(258, 230);
this.2.LockValue = ((uint)(0u));
this.2.Name = "按钮2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(149, 52);
this.2.TabIndex = 1040;
this.2.Text = "直接放行";
this.2.UseVisualStyleBackColor = false;
this.2.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock1;
this.2. = "NULL";
this.2. = ((uint)(0u));
this.2..PLC = new uint[] {
((uint)(0u))};
this.2.. = new string[] {
"U:EXT_BOOL[14]"};
this.2.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.2.. = new string[] {
""};
this.2. = "";
this.2. = PCHMI..DatType.BIT;
this.2. = false;
this.2. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.2. = "";
this.2. = "NULL";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
sT_SW_IF1.Img = null;
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "直接放行";
sT_SW_IF1.Txt1 = "";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
sT_SW_IF2.BkColor = System.Drawing.Color.Lime;
sT_SW_IF2.Img = null;
sT_SW_IF2.MaxVal = ((ulong)(0ul));
sT_SW_IF2.MinVal = ((ulong)(0ul));
sT_SW_IF2.Txt0 = "直接放行";
sT_SW_IF2.Txt1 = "";
sT_SW_IF2.Txt2 = "";
sT_SW_IF2.Txt3 = "";
sT_SW_IF2.Txt4 = "";
sT_SW_IF2.Txt5 = "";
sT_SW_IF2.Txt6 = "";
sT_SW_IF2.Txt7 = "";
sT_SW_IF2.TxtColor = System.Drawing.Color.Black;
sT_SW_IF2.TxtNumber = "";
this.2.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1,
sT_SW_IF2};
this.2..ID = ((uint)(0u));
this.2. = "";
this.2. = ((uint)(0u));
//
// 标签存在
//
this..Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this..ForeColor = System.Drawing.Color.Black;
this..HDADDR = "DB850.18.0";
this..Image = null;
this..Location = new System.Drawing.Point(129, 92);
this..Name = "标签存在";
this..PLC = ((uint)(0u));
this..Size = new System.Drawing.Size(65, 65);
this..TabIndex = 1039;
this..Text = "标签不存在";
this..TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this..Value = ((ulong)(0ul));
interLock2.HDADDR = "";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(1u));
interLock2. = "";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.. = interLock2;
this.. = false;
this.. = "";
this.. = PCHMI..TypeEnum.;
this.. = "";
this.. = new System.Drawing.Point(0, 0);
drawStyle1. = 3;
drawStyle1. = System.Drawing.Color.Red;
drawStyle1. = System.Drawing.Color.Empty;
drawStyle1. = PCHMI.DrawStyle.STYPE.;
drawStyle1. = System.Drawing.Color.Black;
this.. = drawStyle1;
this.. = ((uint)(10u));
this.. = ((uint)(0u));
this.. = ((uint)(0u));
this...PLC = null;
this... = null;
this... = null;
this... = null;
this.. = "";
this.. = ((uint)(8u));
this.. = false;
this.. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog1. = "";
optlog1. = "";
this.. = optlog1;
this.. = PCHMI..DatType.BIT;
this.. = "yyyy-MM-dd";
this...BkImg = null;
this... = PCHMI.Employee.STSW.;
sT_SW_IF3.BkColor = System.Drawing.Color.Red;
sT_SW_IF3.Img = null;
sT_SW_IF3.MaxVal = ((ulong)(0ul));
sT_SW_IF3.MinVal = ((ulong)(0ul));
sT_SW_IF3.Txt0 = "标签不存在";
sT_SW_IF3.Txt1 = "";
sT_SW_IF3.Txt2 = "";
sT_SW_IF3.Txt3 = "";
sT_SW_IF3.Txt4 = "";
sT_SW_IF3.Txt5 = "";
sT_SW_IF3.Txt6 = "";
sT_SW_IF3.Txt7 = "";
sT_SW_IF3.TxtColor = System.Drawing.Color.Black;
sT_SW_IF3.TxtNumber = "";
sT_SW_IF4.BkColor = System.Drawing.Color.Lime;
sT_SW_IF4.Img = null;
sT_SW_IF4.MaxVal = ((ulong)(0ul));
sT_SW_IF4.MinVal = ((ulong)(0ul));
sT_SW_IF4.Txt0 = "标签存在";
sT_SW_IF4.Txt1 = "";
sT_SW_IF4.Txt2 = "";
sT_SW_IF4.Txt3 = "";
sT_SW_IF4.Txt4 = "";
sT_SW_IF4.Txt5 = "";
sT_SW_IF4.Txt6 = "";
sT_SW_IF4.Txt7 = "";
sT_SW_IF4.TxtColor = System.Drawing.Color.Black;
sT_SW_IF4.TxtNumber = "";
this... = new PCHMI.ST_SW_IF[] {
sT_SW_IF3,
sT_SW_IF4};
this...ID = ((uint)(0u));
this.. = "100";
this.. = "0";
this.. = "";
this.. = "null";
this.. = ((uint)(0u));
glint1.HDADDR = "";
glint1.PLC = ((uint)(0u));
glint1. = "";
glint1. = System.Drawing.Color.Red;
glint1. = ((ushort)(1000));
this.. = glint1;
this.. = System.Drawing.Color.Black;
//
// 标签4
//
this.4.BackColor = System.Drawing.Color.Transparent;
this.4.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.4.ForeColor = System.Drawing.Color.Black;
this.4.HDADDR = "";
this.4.Image = null;
this.4.Location = new System.Drawing.Point(228, 160);
this.4.Name = "标签4";
this.4.PLC = ((uint)(0u));
this.4.Size = new System.Drawing.Size(275, 19);
this.4.TabIndex = 1037;
this.4.Text = "③读过程中标签与读头失去感应";
this.4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.4.Value = ((ulong)(0ul));
interLock3.HDADDR = "";
interLock3.PLC = ((uint)(0u));
interLock3. = ((uint)(1u));
interLock3. = "";
interLock3. = null;
interLock3. = "LOCK";
interLock3. = PCHMI.InterLock.DatType.BIT;
this.4. = interLock3;
this.4. = false;
this.4. = "";
this.4. = PCHMI..TypeEnum.;
this.4. = "";
this.4. = new System.Drawing.Point(0, 0);
drawStyle2. = 15;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = PCHMI.DrawStyle.STYPE.;
drawStyle2. = System.Drawing.Color.LightGray;
this.4. = drawStyle2;
this.4. = ((uint)(10u));
this.4. = ((uint)(0u));
this.4. = ((uint)(0u));
this.4..PLC = null;
this.4.. = null;
this.4.. = null;
this.4.. = null;
this.4. = "";
this.4. = ((uint)(8u));
this.4. = false;
this.4. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog2. = "";
optlog2. = "";
this.4. = optlog2;
this.4. = PCHMI..DatType.BIT;
this.4. = "yyyy-MM-dd";
this.4..BkImg = null;
this.4.. = PCHMI.Employee.STSW.;
sT_SW_IF5.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF5.Img = null;
sT_SW_IF5.MaxVal = ((ulong)(0ul));
sT_SW_IF5.MinVal = ((ulong)(0ul));
sT_SW_IF5.Txt0 = "产品SN";
sT_SW_IF5.Txt1 = "Product SN";
sT_SW_IF5.Txt2 = "";
sT_SW_IF5.Txt3 = "";
sT_SW_IF5.Txt4 = "";
sT_SW_IF5.Txt5 = "";
sT_SW_IF5.Txt6 = "";
sT_SW_IF5.Txt7 = "";
sT_SW_IF5.TxtColor = System.Drawing.Color.Black;
sT_SW_IF5.TxtNumber = "54";
this.4.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF5};
this.4..ID = ((uint)(0u));
this.4. = "100";
this.4. = "0";
this.4. = "";
this.4. = "null";
this.4. = ((uint)(0u));
glint2.HDADDR = "";
glint2.PLC = ((uint)(0u));
glint2. = "";
glint2. = System.Drawing.Color.Red;
glint2. = ((ushort)(1000));
this.4. = glint2;
this.4. = System.Drawing.Color.Black;
//
// 标签3
//
this.3.BackColor = System.Drawing.Color.Transparent;
this.3.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.3.ForeColor = System.Drawing.Color.Red;
this.3.HDADDR = "";
this.3.Image = null;
this.3.Location = new System.Drawing.Point(102, 199);
this.3.Name = "标签3";
this.3.PLC = ((uint)(0u));
this.3.Size = new System.Drawing.Size(251, 19);
this.3.TabIndex = 1036;
this.3.Text = "提示:若多次读失败 请放行";
this.3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.3.Value = ((ulong)(0ul));
interLock4.HDADDR = "";
interLock4.PLC = ((uint)(0u));
interLock4. = ((uint)(1u));
interLock4. = "";
interLock4. = null;
interLock4. = "LOCK";
interLock4. = PCHMI.InterLock.DatType.BIT;
this.3. = interLock4;
this.3. = false;
this.3. = "";
this.3. = PCHMI..TypeEnum.;
this.3. = "";
this.3. = new System.Drawing.Point(0, 0);
drawStyle3. = 15;
drawStyle3. = System.Drawing.Color.Empty;
drawStyle3. = System.Drawing.Color.Empty;
drawStyle3. = PCHMI.DrawStyle.STYPE.;
drawStyle3. = System.Drawing.Color.LightGray;
this.3. = drawStyle3;
this.3. = ((uint)(10u));
this.3. = ((uint)(0u));
this.3. = ((uint)(0u));
this.3..PLC = null;
this.3.. = null;
this.3.. = null;
this.3.. = null;
this.3. = "";
this.3. = ((uint)(8u));
this.3. = false;
this.3. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog3. = "";
optlog3. = "";
this.3. = optlog3;
this.3. = PCHMI..DatType.BIT;
this.3. = "yyyy-MM-dd";
this.3..BkImg = null;
this.3.. = PCHMI.Employee.STSW.;
sT_SW_IF6.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF6.Img = null;
sT_SW_IF6.MaxVal = ((ulong)(0ul));
sT_SW_IF6.MinVal = ((ulong)(0ul));
sT_SW_IF6.Txt0 = "产品SN";
sT_SW_IF6.Txt1 = "Product SN";
sT_SW_IF6.Txt2 = "";
sT_SW_IF6.Txt3 = "";
sT_SW_IF6.Txt4 = "";
sT_SW_IF6.Txt5 = "";
sT_SW_IF6.Txt6 = "";
sT_SW_IF6.Txt7 = "";
sT_SW_IF6.TxtColor = System.Drawing.Color.Black;
sT_SW_IF6.TxtNumber = "54";
this.3.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF6};
this.3..ID = ((uint)(0u));
this.3. = "100";
this.3. = "0";
this.3. = "";
this.3. = "null";
this.3. = ((uint)(0u));
glint3.HDADDR = "";
glint3.PLC = ((uint)(0u));
glint3. = "";
glint3. = System.Drawing.Color.Red;
glint3. = ((ushort)(1000));
this.3. = glint3;
this.3. = System.Drawing.Color.Black;
//
// 标签2
//
this.2.BackColor = System.Drawing.Color.Transparent;
this.2.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.2.ForeColor = System.Drawing.Color.Black;
this.2.HDADDR = "";
this.2.Image = null;
this.2.Location = new System.Drawing.Point(228, 131);
this.2.Name = "标签2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(180, 19);
this.2.TabIndex = 1035;
this.2.Text = "②标签或读写头故障";
this.2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.2.Value = ((ulong)(0ul));
interLock5.HDADDR = "";
interLock5.PLC = ((uint)(0u));
interLock5. = ((uint)(1u));
interLock5. = "";
interLock5. = null;
interLock5. = "LOCK";
interLock5. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock5;
this.2. = false;
this.2. = "";
this.2. = PCHMI..TypeEnum.;
this.2. = "";
this.2. = new System.Drawing.Point(0, 0);
drawStyle4. = 15;
drawStyle4. = System.Drawing.Color.Empty;
drawStyle4. = System.Drawing.Color.Empty;
drawStyle4. = PCHMI.DrawStyle.STYPE.;
drawStyle4. = System.Drawing.Color.LightGray;
this.2. = drawStyle4;
this.2. = ((uint)(10u));
this.2. = ((uint)(0u));
this.2. = ((uint)(0u));
this.2..PLC = null;
this.2.. = null;
this.2.. = null;
this.2.. = null;
this.2. = "";
this.2. = ((uint)(8u));
this.2. = false;
this.2. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog4. = "";
optlog4. = "";
this.2. = optlog4;
this.2. = PCHMI..DatType.BIT;
this.2. = "yyyy-MM-dd";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
sT_SW_IF7.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF7.Img = null;
sT_SW_IF7.MaxVal = ((ulong)(0ul));
sT_SW_IF7.MinVal = ((ulong)(0ul));
sT_SW_IF7.Txt0 = "产品SN";
sT_SW_IF7.Txt1 = "Product SN";
sT_SW_IF7.Txt2 = "";
sT_SW_IF7.Txt3 = "";
sT_SW_IF7.Txt4 = "";
sT_SW_IF7.Txt5 = "";
sT_SW_IF7.Txt6 = "";
sT_SW_IF7.Txt7 = "";
sT_SW_IF7.TxtColor = System.Drawing.Color.Black;
sT_SW_IF7.TxtNumber = "54";
this.2.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF7};
this.2..ID = ((uint)(0u));
this.2. = "100";
this.2. = "0";
this.2. = "";
this.2. = "null";
this.2. = ((uint)(0u));
glint4.HDADDR = "";
glint4.PLC = ((uint)(0u));
glint4. = "";
glint4. = System.Drawing.Color.Red;
glint4. = ((ushort)(1000));
this.2. = glint4;
this.2. = System.Drawing.Color.Black;
//
// 标签1
//
this.1.BackColor = System.Drawing.Color.Transparent;
this.1.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.ForeColor = System.Drawing.Color.Black;
this.1.HDADDR = "";
this.1.Image = null;
this.1.Location = new System.Drawing.Point(228, 102);
this.1.Name = "标签1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(142, 19);
this.1.TabIndex = 1034;
this.1.Text = "①标签感应不到";
this.1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.1.Value = ((ulong)(0ul));
interLock6.HDADDR = "";
interLock6.PLC = ((uint)(0u));
interLock6. = ((uint)(1u));
interLock6. = "";
interLock6. = null;
interLock6. = "LOCK";
interLock6. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock6;
this.1. = false;
this.1. = "";
this.1. = PCHMI..TypeEnum.;
this.1. = "";
this.1. = new System.Drawing.Point(0, 0);
drawStyle5. = 15;
drawStyle5. = System.Drawing.Color.Empty;
drawStyle5. = System.Drawing.Color.Empty;
drawStyle5. = PCHMI.DrawStyle.STYPE.;
drawStyle5. = System.Drawing.Color.LightGray;
this.1. = drawStyle5;
this.1. = ((uint)(10u));
this.1. = ((uint)(0u));
this.1. = ((uint)(0u));
this.1..PLC = null;
this.1.. = null;
this.1.. = null;
this.1.. = null;
this.1. = "";
this.1. = ((uint)(8u));
this.1. = false;
this.1. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog5. = "";
optlog5. = "";
this.1. = optlog5;
this.1. = PCHMI..DatType.BIT;
this.1. = "yyyy-MM-dd";
this.1..BkImg = null;
this.1.. = PCHMI.Employee.STSW.;
sT_SW_IF8.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF8.Img = null;
sT_SW_IF8.MaxVal = ((ulong)(0ul));
sT_SW_IF8.MinVal = ((ulong)(0ul));
sT_SW_IF8.Txt0 = "产品SN";
sT_SW_IF8.Txt1 = "Product SN";
sT_SW_IF8.Txt2 = "";
sT_SW_IF8.Txt3 = "";
sT_SW_IF8.Txt4 = "";
sT_SW_IF8.Txt5 = "";
sT_SW_IF8.Txt6 = "";
sT_SW_IF8.Txt7 = "";
sT_SW_IF8.TxtColor = System.Drawing.Color.Black;
sT_SW_IF8.TxtNumber = "54";
this.1.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF8};
this.1..ID = ((uint)(0u));
this.1. = "100";
this.1. = "0";
this.1. = "";
this.1. = "null";
this.1. = ((uint)(0u));
glint5.HDADDR = "";
glint5.PLC = ((uint)(0u));
glint5. = "";
glint5. = System.Drawing.Color.Red;
glint5. = ((ushort)(1000));
this.1. = glint5;
this.1. = System.Drawing.Color.Black;
//
// 标签43
//
this.43.BackColor = System.Drawing.Color.Transparent;
this.43.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.43.ForeColor = System.Drawing.Color.Black;
this.43.HDADDR = "";
this.43.Image = null;
this.43.Location = new System.Drawing.Point(228, 73);
this.43.Name = "标签43";
this.43.PLC = ((uint)(0u));
this.43.Size = new System.Drawing.Size(152, 19);
this.43.TabIndex = 1033;
this.43.Text = "失败的可能原因:";
this.43.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.43.Value = ((ulong)(0ul));
interLock7.HDADDR = "";
interLock7.PLC = ((uint)(0u));
interLock7. = ((uint)(1u));
interLock7. = "";
interLock7. = null;
interLock7. = "LOCK";
interLock7. = PCHMI.InterLock.DatType.BIT;
this.43. = interLock7;
this.43. = false;
this.43. = "";
this.43. = PCHMI..TypeEnum.;
this.43. = "";
this.43. = new System.Drawing.Point(0, 0);
drawStyle6. = 15;
drawStyle6. = System.Drawing.Color.Empty;
drawStyle6. = System.Drawing.Color.Empty;
drawStyle6. = PCHMI.DrawStyle.STYPE.;
drawStyle6. = System.Drawing.Color.LightGray;
this.43. = drawStyle6;
this.43. = ((uint)(10u));
this.43. = ((uint)(0u));
this.43. = ((uint)(0u));
this.43..PLC = null;
this.43.. = null;
this.43.. = null;
this.43.. = null;
this.43. = "";
this.43. = ((uint)(8u));
this.43. = false;
this.43. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog6. = "";
optlog6. = "";
this.43. = optlog6;
this.43. = PCHMI..DatType.BIT;
this.43. = "yyyy-MM-dd";
this.43..BkImg = null;
this.43.. = PCHMI.Employee.STSW.;
sT_SW_IF9.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF9.Img = null;
sT_SW_IF9.MaxVal = ((ulong)(0ul));
sT_SW_IF9.MinVal = ((ulong)(0ul));
sT_SW_IF9.Txt0 = "产品SN";
sT_SW_IF9.Txt1 = "Product SN";
sT_SW_IF9.Txt2 = "";
sT_SW_IF9.Txt3 = "";
sT_SW_IF9.Txt4 = "";
sT_SW_IF9.Txt5 = "";
sT_SW_IF9.Txt6 = "";
sT_SW_IF9.Txt7 = "";
sT_SW_IF9.TxtColor = System.Drawing.Color.Black;
sT_SW_IF9.TxtNumber = "54";
this.43.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF9};
this.43..ID = ((uint)(0u));
this.43. = "100";
this.43. = "0";
this.43. = "";
this.43. = "null";
this.43. = ((uint)(0u));
glint6.HDADDR = "";
glint6.PLC = ((uint)(0u));
glint6. = "";
glint6. = System.Drawing.Color.Red;
glint6. = ((ushort)(1000));
this.43. = glint6;
this.43. = System.Drawing.Color.Black;
//
// 引导标定开启
//
this..BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
this..Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this..ForeColor = System.Drawing.Color.Black;
this..HDADDR = "U:EXT_BOOL[13]";
this..Location = new System.Drawing.Point(45, 230);
this..LockValue = ((uint)(0u));
this..Name = "引导标定开启";
this..PLC = ((uint)(0u));
this..Size = new System.Drawing.Size(149, 52);
this..TabIndex = 1032;
this..Text = "重新读取";
this..UseVisualStyleBackColor = false;
this..Value = ((ulong)(0ul));
interLock8.HDADDR = "";
interLock8.PLC = ((uint)(0u));
interLock8. = ((uint)(1u));
interLock8. = "";
interLock8. = null;
interLock8. = "LOCK";
interLock8. = PCHMI.InterLock.DatType.BIT;
this.. = interLock8;
this.. = "NULL";
this.. = ((uint)(0u));
this...PLC = new uint[] {
((uint)(0u))};
this... = new string[] {
"U:EXT_BOOL[13]"};
this... = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this... = new string[] {
""};
this.. = "";
this.. = PCHMI..DatType.BIT;
this.. = false;
this.. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.. = "";
this.. = "NULL";
this...BkImg = null;
this... = PCHMI.Employee.STSW.;
sT_SW_IF10.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
sT_SW_IF10.Img = null;
sT_SW_IF10.MaxVal = ((ulong)(0ul));
sT_SW_IF10.MinVal = ((ulong)(0ul));
sT_SW_IF10.Txt0 = "重新读取";
sT_SW_IF10.Txt1 = "";
sT_SW_IF10.Txt2 = "";
sT_SW_IF10.Txt3 = "";
sT_SW_IF10.Txt4 = "";
sT_SW_IF10.Txt5 = "";
sT_SW_IF10.Txt6 = "";
sT_SW_IF10.Txt7 = "";
sT_SW_IF10.TxtColor = System.Drawing.Color.Black;
sT_SW_IF10.TxtNumber = "";
sT_SW_IF11.BkColor = System.Drawing.Color.Lime;
sT_SW_IF11.Img = null;
sT_SW_IF11.MaxVal = ((ulong)(0ul));
sT_SW_IF11.MinVal = ((ulong)(0ul));
sT_SW_IF11.Txt0 = "重新读取";
sT_SW_IF11.Txt1 = "";
sT_SW_IF11.Txt2 = "";
sT_SW_IF11.Txt3 = "";
sT_SW_IF11.Txt4 = "";
sT_SW_IF11.Txt5 = "";
sT_SW_IF11.Txt6 = "";
sT_SW_IF11.Txt7 = "";
sT_SW_IF11.TxtColor = System.Drawing.Color.Black;
sT_SW_IF11.TxtNumber = "";
this... = new PCHMI.ST_SW_IF[] {
sT_SW_IF10,
sT_SW_IF11};
this...ID = ((uint)(0u));
this.. = "";
this.. = ((uint)(0u));
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(5, 84);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(90, 79);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 1031;
this.pictureBox1.TabStop = false;
//
// label2
//
this.label2.BackColor = System.Drawing.Color.Red;
this.label2.Font = new System.Drawing.Font("宋体", 25F, System.Drawing.FontStyle.Bold);
this.label2.ForeColor = System.Drawing.Color.White;
this.label2.Location = new System.Drawing.Point(15, -4);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(457, 58);
this.label2.TabIndex = 1030;
this.label2.Text = "RFID1读失败!!!";
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// 数据显示器1
//
this.1.BackColor = System.Drawing.Color.Yellow;
this.1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.1.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.ForeColor = System.Drawing.Color.Yellow;
this.1.HDADDR = "U:PopUp[1]";
this.1.Location = new System.Drawing.Point(5, 260);
this.1.Name = "数据显示器1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(28, 22);
this.1.TabIndex = 1041;
this.1.Text = "0";
this.1.Value = ((ulong)(0ul));
interLock9.HDADDR = "";
interLock9.PLC = ((uint)(0u));
interLock9. = ((uint)(1u));
interLock9. = "";
interLock9. = null;
interLock9. = "LOCK";
interLock9. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock9;
this.1.TAB键 = false;
this.1. = ((uint)(10u));
this.1. = ((uint)(0u));
this.1. = ((uint)(0u));
this.1. = ((uint)(8u));
this.1. = "";
inform1.HDADDR = "";
inform1.PLC = ((uint)(0u));
inform1.Value = ((ulong)(1ul));
inform1. = PCHMI.INFORM.DatType.UINT16;
this.1. = inform1;
this.1. = "NULL";
this.1. = PCHMI..DatType.INT16;
this.1. = "100";
this.1. = "0";
this.1. = "";
this.1. = PCHMI..INTYPE.;
this.1. = "NULL";
this.1. = PCHMI..KeyInMode.;
this.1. = false;
this.1. = false;
this.1.TextChanged += new System.EventHandler(this.1_TextChanged);
//
// DlgS1RFID1读超时
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.ClientSize = new System.Drawing.Size(508, 283);
this.Controls.Add(this.1);
this.Controls.Add(this.2);
this.Controls.Add(this.);
this.Controls.Add(this.4);
this.Controls.Add(this.3);
this.Controls.Add(this.2);
this.Controls.Add(this.1);
this.Controls.Add(this.43);
this.Controls.Add(this.);
this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.label2);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Location = new System.Drawing.Point(50, 100);
this.Name = "DlgS1RFID1读超时";
this.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.Text = "弹窗10_RFID1读超时";
this.TopMost = true;
this.MouseDown += new System.Windows.Forms.MouseEventHandler(this.DlgS1RFID1读超时_MouseDown);
this.MouseMove += new System.Windows.Forms.MouseEventHandler(this.DlgS1RFID1读超时_MouseMove);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private PCHMI. 2;
private PCHMI. ;
private PCHMI. 4;
private PCHMI. 3;
private PCHMI. 2;
private PCHMI. 1;
private PCHMI. 43;
private PCHMI. ;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Label label2;
private PCHMI. 1;
}
}

View File

@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace XPHMI
{
public partial class DlgS1RFID1读超时 : Form
{
int survey = 0;
public DlgS1RFID1读超时()
{
InitializeComponent();
}
private void 1_TextChanged(object sender, EventArgs e)
{
survey = PCHMI.RT.GET_INT16(0, "DB1651.22");
if (survey == 0)
{
this.Close();
}
}
private Point mpoint;
private void DlgS1RFID1读超时_MouseDown(object sender, MouseEventArgs e)
{
mpoint = e.Location;
}
private void DlgS1RFID1读超时_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Location = new Point(this.Location.X + e.X - mpoint.X, this.Location.Y + e.Y - mpoint.Y);
}
}
}
}

View File

@@ -0,0 +1,637 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>

786
CowainHmi/S1/DlgS1分割器.Designer.cs generated Normal file
View File

@@ -0,0 +1,786 @@
namespace CowainHmi
{
partial class DlgS1分割器
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle1 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog1 = new PCHMI.OPTLOG();
PCHMI.GLINT glint1 = new PCHMI.GLINT();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1分割器));
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF2 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock3 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF3 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF4 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock4 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle2 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog2 = new PCHMI.OPTLOG();
PCHMI.GLINT glint2 = new PCHMI.GLINT();
PCHMI.InterLock interLock5 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle3 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog3 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF5 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF6 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint3 = new PCHMI.GLINT();
PCHMI.InterLock interLock6 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle4 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog4 = new PCHMI.OPTLOG();
PCHMI.GLINT glint4 = new PCHMI.GLINT();
PCHMI.InterLock interLock7 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle5 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog5 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF7 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF8 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint5 = new PCHMI.GLINT();
PCHMI.InterLock interLock8 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle6 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog6 = new PCHMI.OPTLOG();
PCHMI.GLINT glint6 = new PCHMI.GLINT();
this.15 = new PCHMI.(this.components);
this.btnJogAdd = new PCHMI.();
this.btnJogDec = new PCHMI.();
this.20 = new PCHMI.(this.components);
this.btnJogSafe = new PCHMI.(this.components);
this.19 = new PCHMI.(this.components);
this.1 = new PCHMI.(this.components);
this.2 = new PCHMI.(this.components);
((System.ComponentModel.ISupportInitialize)(this.btnJogAdd)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.btnJogDec)).BeginInit();
this.SuspendLayout();
//
// 标签15
//
this.15.BackColor = System.Drawing.Color.Transparent;
this.15.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.15.HDADDR = "";
this.15.Image = null;
this.15.Location = new System.Drawing.Point(16, 88);
this.15.Name = "标签15";
this.15.PLC = ((uint)(0u));
this.15.Size = new System.Drawing.Size(91, 34);
this.15.TabIndex = 599;
this.15.Text = "正向JOG";
this.15.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.15.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.15. = interLock1;
this.15. = false;
this.15. = "";
this.15. = PCHMI..TypeEnum.;
this.15. = "";
this.15. = new System.Drawing.Point(0, 0);
drawStyle1. = 15;
drawStyle1. = System.Drawing.Color.Empty;
drawStyle1. = System.Drawing.Color.Empty;
drawStyle1. = PCHMI.DrawStyle.STYPE.;
drawStyle1. = System.Drawing.Color.LightGray;
this.15. = drawStyle1;
this.15. = ((uint)(10u));
this.15. = ((uint)(2u));
this.15. = ((uint)(0u));
this.15..PLC = null;
this.15.. = null;
this.15.. = null;
this.15.. = null;
this.15. = "";
this.15. = ((uint)(8u));
this.15. = false;
this.15. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog1. = "";
optlog1. = "";
this.15. = optlog1;
this.15. = PCHMI..DatType.BIT;
this.15. = "yyyy-MM-dd";
this.15..BkImg = null;
this.15.. = PCHMI.Employee.STSW.;
this.15.. = null;
this.15..ID = ((uint)(0u));
this.15. = "100";
this.15. = "0";
this.15. = "";
this.15. = "null";
this.15. = ((uint)(0u));
glint1.HDADDR = "";
glint1.PLC = ((uint)(0u));
glint1. = "";
glint1. = System.Drawing.Color.Red;
glint1. = ((ushort)(1000));
this.15. = glint1;
this.15. = System.Drawing.Color.Black;
//
// btnJogAdd
//
this.btnJogAdd.BackColor = System.Drawing.Color.Transparent;
this.btnJogAdd.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnJogAdd.HDADDR = "DB531.0.0";
this.btnJogAdd.Image = ((System.Drawing.Image)(resources.GetObject("btnJogAdd.Image")));
this.btnJogAdd.Location = new System.Drawing.Point(166, 83);
this.btnJogAdd.Margin = new System.Windows.Forms.Padding(27, 16, 27, 16);
this.btnJogAdd.Name = "btnJogAdd";
this.btnJogAdd.PLC = ((uint)(0u));
this.btnJogAdd.Size = new System.Drawing.Size(82, 39);
this.btnJogAdd.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.btnJogAdd.TabIndex = 597;
this.btnJogAdd.TabStop = false;
this.btnJogAdd.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnJogAdd.TxtFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnJogAdd.Value = ((ulong)(0ul));
interLock2.HDADDR = "U:DB101_手自动状态";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(0u));
interLock2. = "U:DB101_手自动状态";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.btnJogAdd. = interLock2;
this.btnJogAdd. = ((uint)(0u));
this.btnJogAdd..PLC = new uint[] {
((uint)(0u))};
this.btnJogAdd.. = new string[] {
"DB531.0.0"};
this.btnJogAdd.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.btnJogAdd.. = new string[] {
""};
this.btnJogAdd. = "";
this.btnJogAdd. = "DB531.0.0";
this.btnJogAdd. = PCHMI..DatType.BIT;
this.btnJogAdd. = "";
this.btnJogAdd..BkImg = null;
this.btnJogAdd.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF1.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF1.Img")));
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "";
sT_SW_IF1.Txt1 = "";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
sT_SW_IF2.BkColor = System.Drawing.Color.Olive;
sT_SW_IF2.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF2.Img")));
sT_SW_IF2.MaxVal = ((ulong)(10ul));
sT_SW_IF2.MinVal = ((ulong)(1ul));
sT_SW_IF2.Txt0 = "";
sT_SW_IF2.Txt1 = "";
sT_SW_IF2.Txt2 = "";
sT_SW_IF2.Txt3 = "";
sT_SW_IF2.Txt4 = "";
sT_SW_IF2.Txt5 = "";
sT_SW_IF2.Txt6 = "";
sT_SW_IF2.Txt7 = "";
sT_SW_IF2.TxtColor = System.Drawing.Color.Black;
sT_SW_IF2.TxtNumber = "";
this.btnJogAdd.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1,
sT_SW_IF2};
this.btnJogAdd..ID = ((uint)(0u));
this.btnJogAdd. = false;
this.btnJogAdd. = false;
this.btnJogAdd. = "";
this.btnJogAdd. = ((uint)(0u));
this.btnJogAdd. = System.Drawing.Color.LightGray;
//
// btnJogDec
//
this.btnJogDec.BackColor = System.Drawing.Color.Transparent;
this.btnJogDec.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnJogDec.HDADDR = "DB531.0.1";
this.btnJogDec.Image = ((System.Drawing.Image)(resources.GetObject("btnJogDec.Image")));
this.btnJogDec.Location = new System.Drawing.Point(166, 25);
this.btnJogDec.Margin = new System.Windows.Forms.Padding(27, 16, 27, 16);
this.btnJogDec.Name = "btnJogDec";
this.btnJogDec.PLC = ((uint)(0u));
this.btnJogDec.Size = new System.Drawing.Size(82, 39);
this.btnJogDec.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.btnJogDec.TabIndex = 596;
this.btnJogDec.TabStop = false;
this.btnJogDec.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnJogDec.TxtFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnJogDec.Value = ((ulong)(0ul));
interLock3.HDADDR = "U:DB101_手自动状态";
interLock3.PLC = ((uint)(0u));
interLock3. = ((uint)(0u));
interLock3. = "U:DB101_手自动状态";
interLock3. = null;
interLock3. = "LOCK";
interLock3. = PCHMI.InterLock.DatType.BIT;
this.btnJogDec. = interLock3;
this.btnJogDec. = ((uint)(0u));
this.btnJogDec..PLC = new uint[] {
((uint)(0u))};
this.btnJogDec.. = new string[] {
"DB531.0.1"};
this.btnJogDec.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.btnJogDec.. = new string[] {
""};
this.btnJogDec. = "";
this.btnJogDec. = "DB531.0.1";
this.btnJogDec. = PCHMI..DatType.BIT;
this.btnJogDec. = "";
this.btnJogDec..BkImg = null;
this.btnJogDec.. = PCHMI.Employee.STSW.;
sT_SW_IF3.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF3.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF3.Img")));
sT_SW_IF3.MaxVal = ((ulong)(1ul));
sT_SW_IF3.MinVal = ((ulong)(0ul));
sT_SW_IF3.Txt0 = "";
sT_SW_IF3.Txt1 = "";
sT_SW_IF3.Txt2 = "";
sT_SW_IF3.Txt3 = "";
sT_SW_IF3.Txt4 = "";
sT_SW_IF3.Txt5 = "";
sT_SW_IF3.Txt6 = "";
sT_SW_IF3.Txt7 = "";
sT_SW_IF3.TxtColor = System.Drawing.Color.Black;
sT_SW_IF3.TxtNumber = "";
sT_SW_IF4.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(64)))));
sT_SW_IF4.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF4.Img")));
sT_SW_IF4.MaxVal = ((ulong)(11ul));
sT_SW_IF4.MinVal = ((ulong)(1ul));
sT_SW_IF4.Txt0 = "";
sT_SW_IF4.Txt1 = "";
sT_SW_IF4.Txt2 = "";
sT_SW_IF4.Txt3 = "";
sT_SW_IF4.Txt4 = "";
sT_SW_IF4.Txt5 = "";
sT_SW_IF4.Txt6 = "";
sT_SW_IF4.Txt7 = "";
sT_SW_IF4.TxtColor = System.Drawing.Color.Black;
sT_SW_IF4.TxtNumber = "";
this.btnJogDec.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF3,
sT_SW_IF4};
this.btnJogDec..ID = ((uint)(0u));
this.btnJogDec. = false;
this.btnJogDec. = false;
this.btnJogDec. = "";
this.btnJogDec. = ((uint)(0u));
this.btnJogDec. = System.Drawing.Color.LightGray;
//
// 标签20
//
this.20.BackColor = System.Drawing.Color.Transparent;
this.20.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.20.HDADDR = "";
this.20.Image = null;
this.20.Location = new System.Drawing.Point(16, 27);
this.20.Name = "标签20";
this.20.PLC = ((uint)(0u));
this.20.Size = new System.Drawing.Size(91, 34);
this.20.TabIndex = 598;
this.20.Text = "反向JOG";
this.20.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.20.Value = ((ulong)(0ul));
interLock4.HDADDR = "";
interLock4.PLC = ((uint)(0u));
interLock4. = ((uint)(1u));
interLock4. = "";
interLock4. = null;
interLock4. = "LOCK";
interLock4. = PCHMI.InterLock.DatType.BIT;
this.20. = interLock4;
this.20. = false;
this.20. = "";
this.20. = PCHMI..TypeEnum.;
this.20. = "";
this.20. = new System.Drawing.Point(0, 0);
drawStyle2. = 15;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = PCHMI.DrawStyle.STYPE.;
drawStyle2. = System.Drawing.Color.LightGray;
this.20. = drawStyle2;
this.20. = ((uint)(10u));
this.20. = ((uint)(2u));
this.20. = ((uint)(0u));
this.20..PLC = null;
this.20.. = null;
this.20.. = null;
this.20.. = null;
this.20. = "";
this.20. = ((uint)(8u));
this.20. = false;
this.20. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog2. = "";
optlog2. = "";
this.20. = optlog2;
this.20. = PCHMI..DatType.BIT;
this.20. = "yyyy-MM-dd";
this.20..BkImg = null;
this.20.. = PCHMI.Employee.STSW.;
this.20.. = null;
this.20..ID = ((uint)(0u));
this.20. = "100";
this.20. = "0";
this.20. = "";
this.20. = "null";
this.20. = ((uint)(0u));
glint2.HDADDR = "";
glint2.PLC = ((uint)(0u));
glint2. = "";
glint2. = System.Drawing.Color.Red;
glint2. = ((ushort)(1000));
this.20. = glint2;
this.20. = System.Drawing.Color.Black;
//
// btnJogSafe
//
this.btnJogSafe.BackColor = System.Drawing.Color.Transparent;
this.btnJogSafe.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnJogSafe.ForeColor = System.Drawing.Color.Black;
this.btnJogSafe.HDADDR = "DB531.0.3";
this.btnJogSafe.Image = null;
this.btnJogSafe.Location = new System.Drawing.Point(166, 148);
this.btnJogSafe.Name = "btnJogSafe";
this.btnJogSafe.PLC = ((uint)(0u));
this.btnJogSafe.Size = new System.Drawing.Size(82, 39);
this.btnJogSafe.TabIndex = 608;
this.btnJogSafe.Text = "安全解除";
this.btnJogSafe.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.btnJogSafe.Value = ((ulong)(0ul));
interLock5.HDADDR = "";
interLock5.PLC = ((uint)(0u));
interLock5. = ((uint)(1u));
interLock5. = "";
interLock5. = null;
interLock5. = "LOCK";
interLock5. = PCHMI.InterLock.DatType.BIT;
this.btnJogSafe. = interLock5;
this.btnJogSafe. = false;
this.btnJogSafe. = "";
this.btnJogSafe. = PCHMI..TypeEnum.;
this.btnJogSafe. = "";
this.btnJogSafe. = new System.Drawing.Point(0, 0);
drawStyle3. = 10;
drawStyle3. = System.Drawing.Color.Transparent;
drawStyle3. = System.Drawing.Color.Empty;
drawStyle3. = PCHMI.DrawStyle.STYPE.;
drawStyle3. = System.Drawing.Color.LightGray;
this.btnJogSafe. = drawStyle3;
this.btnJogSafe. = ((uint)(10u));
this.btnJogSafe. = ((uint)(0u));
this.btnJogSafe. = ((uint)(2u));
this.btnJogSafe..PLC = new uint[] {
((uint)(0u))};
this.btnJogSafe.. = new string[] {
"DB531.0.3"};
this.btnJogSafe.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.btnJogSafe.. = new string[] {
""};
this.btnJogSafe. = "";
this.btnJogSafe. = ((uint)(8u));
this.btnJogSafe. = false;
this.btnJogSafe. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog3. = "";
optlog3. = "";
this.btnJogSafe. = optlog3;
this.btnJogSafe. = PCHMI..DatType.BIT;
this.btnJogSafe. = "yyyy-MM-dd";
this.btnJogSafe..BkImg = null;
this.btnJogSafe.. = PCHMI.Employee.STSW.;
sT_SW_IF5.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF5.Img = null;
sT_SW_IF5.MaxVal = ((ulong)(0ul));
sT_SW_IF5.MinVal = ((ulong)(0ul));
sT_SW_IF5.Txt0 = "安全解除";
sT_SW_IF5.Txt1 = "";
sT_SW_IF5.Txt2 = "";
sT_SW_IF5.Txt3 = "";
sT_SW_IF5.Txt4 = "";
sT_SW_IF5.Txt5 = "";
sT_SW_IF5.Txt6 = "";
sT_SW_IF5.Txt7 = "";
sT_SW_IF5.TxtColor = System.Drawing.Color.Black;
sT_SW_IF5.TxtNumber = "";
sT_SW_IF6.BkColor = System.Drawing.Color.Red;
sT_SW_IF6.Img = null;
sT_SW_IF6.MaxVal = ((ulong)(0ul));
sT_SW_IF6.MinVal = ((ulong)(0ul));
sT_SW_IF6.Txt0 = "安全解除";
sT_SW_IF6.Txt1 = "";
sT_SW_IF6.Txt2 = "";
sT_SW_IF6.Txt3 = "";
sT_SW_IF6.Txt4 = "";
sT_SW_IF6.Txt5 = "";
sT_SW_IF6.Txt6 = "";
sT_SW_IF6.Txt7 = "";
sT_SW_IF6.TxtColor = System.Drawing.Color.Black;
sT_SW_IF6.TxtNumber = "";
this.btnJogSafe.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF5,
sT_SW_IF6};
this.btnJogSafe..ID = ((uint)(0u));
this.btnJogSafe. = "100";
this.btnJogSafe. = "0";
this.btnJogSafe. = "";
this.btnJogSafe. = "null";
this.btnJogSafe. = ((uint)(0u));
glint3.HDADDR = "";
glint3.PLC = ((uint)(0u));
glint3. = "";
glint3. = System.Drawing.Color.Red;
glint3. = ((ushort)(1000));
this.btnJogSafe. = glint3;
this.btnJogSafe. = System.Drawing.Color.Black;
//
// 标签19
//
this.19.BackColor = System.Drawing.Color.Transparent;
this.19.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.19.HDADDR = "";
this.19.Image = null;
this.19.Location = new System.Drawing.Point(16, 150);
this.19.Name = "标签19";
this.19.PLC = ((uint)(0u));
this.19.Size = new System.Drawing.Size(91, 34);
this.19.TabIndex = 609;
this.19.Text = "安全解除";
this.19.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.19.Value = ((ulong)(0ul));
interLock6.HDADDR = "";
interLock6.PLC = ((uint)(0u));
interLock6. = ((uint)(1u));
interLock6. = "";
interLock6. = null;
interLock6. = "LOCK";
interLock6. = PCHMI.InterLock.DatType.BIT;
this.19. = interLock6;
this.19. = false;
this.19. = "";
this.19. = PCHMI..TypeEnum.;
this.19. = "";
this.19. = new System.Drawing.Point(0, 0);
drawStyle4. = 15;
drawStyle4. = System.Drawing.Color.Empty;
drawStyle4. = System.Drawing.Color.Empty;
drawStyle4. = PCHMI.DrawStyle.STYPE.;
drawStyle4. = System.Drawing.Color.LightGray;
this.19. = drawStyle4;
this.19. = ((uint)(10u));
this.19. = ((uint)(2u));
this.19. = ((uint)(0u));
this.19..PLC = null;
this.19.. = null;
this.19.. = null;
this.19.. = null;
this.19. = "";
this.19. = ((uint)(8u));
this.19. = false;
this.19. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog4. = "";
optlog4. = "";
this.19. = optlog4;
this.19. = PCHMI..DatType.BIT;
this.19. = "yyyy-MM-dd";
this.19..BkImg = null;
this.19.. = PCHMI.Employee.STSW.;
this.19.. = null;
this.19..ID = ((uint)(0u));
this.19. = "100";
this.19. = "0";
this.19. = "";
this.19. = "null";
this.19. = ((uint)(0u));
glint4.HDADDR = "";
glint4.PLC = ((uint)(0u));
glint4. = "";
glint4. = System.Drawing.Color.Red;
glint4. = ((ushort)(1000));
this.19. = glint4;
this.19. = System.Drawing.Color.Black;
//
// 标签1
//
this.1.BackColor = System.Drawing.Color.Transparent;
this.1.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.ForeColor = System.Drawing.Color.Black;
this.1.HDADDR = "DB531.0.4";
this.1.Image = null;
this.1.Location = new System.Drawing.Point(166, 206);
this.1.Name = "标签1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(82, 39);
this.1.TabIndex = 610;
this.1.Text = "Goto";
this.1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.1.Value = ((ulong)(0ul));
interLock7.HDADDR = "";
interLock7.PLC = ((uint)(0u));
interLock7. = ((uint)(1u));
interLock7. = "";
interLock7. = null;
interLock7. = "LOCK";
interLock7. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock7;
this.1. = false;
this.1. = "";
this.1. = PCHMI..TypeEnum.;
this.1. = "";
this.1. = new System.Drawing.Point(0, 0);
drawStyle5. = 10;
drawStyle5. = System.Drawing.Color.Transparent;
drawStyle5. = System.Drawing.Color.Empty;
drawStyle5. = PCHMI.DrawStyle.STYPE.;
drawStyle5. = System.Drawing.Color.LightGray;
this.1. = drawStyle5;
this.1. = ((uint)(10u));
this.1. = ((uint)(0u));
this.1. = ((uint)(2u));
this.1..PLC = new uint[] {
((uint)(0u))};
this.1.. = new string[] {
"DB531.0.4"};
this.1.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.1.. = new string[] {
""};
this.1. = "";
this.1. = ((uint)(8u));
this.1. = false;
this.1. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog5. = "";
optlog5. = "";
this.1. = optlog5;
this.1. = PCHMI..DatType.BIT;
this.1. = "yyyy-MM-dd";
this.1..BkImg = null;
this.1.. = PCHMI.Employee.STSW.;
sT_SW_IF7.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF7.Img = null;
sT_SW_IF7.MaxVal = ((ulong)(0ul));
sT_SW_IF7.MinVal = ((ulong)(0ul));
sT_SW_IF7.Txt0 = "Goto";
sT_SW_IF7.Txt1 = "";
sT_SW_IF7.Txt2 = "";
sT_SW_IF7.Txt3 = "";
sT_SW_IF7.Txt4 = "";
sT_SW_IF7.Txt5 = "";
sT_SW_IF7.Txt6 = "";
sT_SW_IF7.Txt7 = "";
sT_SW_IF7.TxtColor = System.Drawing.Color.Black;
sT_SW_IF7.TxtNumber = "";
sT_SW_IF8.BkColor = System.Drawing.Color.Lime;
sT_SW_IF8.Img = null;
sT_SW_IF8.MaxVal = ((ulong)(0ul));
sT_SW_IF8.MinVal = ((ulong)(0ul));
sT_SW_IF8.Txt0 = "Goto";
sT_SW_IF8.Txt1 = "";
sT_SW_IF8.Txt2 = "";
sT_SW_IF8.Txt3 = "";
sT_SW_IF8.Txt4 = "";
sT_SW_IF8.Txt5 = "";
sT_SW_IF8.Txt6 = "";
sT_SW_IF8.Txt7 = "";
sT_SW_IF8.TxtColor = System.Drawing.Color.Black;
sT_SW_IF8.TxtNumber = "";
this.1.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF7,
sT_SW_IF8};
this.1..ID = ((uint)(0u));
this.1. = "100";
this.1. = "0";
this.1. = "";
this.1. = "null";
this.1. = ((uint)(0u));
glint5.HDADDR = "";
glint5.PLC = ((uint)(0u));
glint5. = "";
glint5. = System.Drawing.Color.Red;
glint5. = ((ushort)(1000));
this.1. = glint5;
this.1. = System.Drawing.Color.Black;
//
// 标签2
//
this.2.BackColor = System.Drawing.Color.Transparent;
this.2.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.2.HDADDR = "";
this.2.Image = null;
this.2.Location = new System.Drawing.Point(16, 208);
this.2.Name = "标签2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(131, 34);
this.2.TabIndex = 611;
this.2.Text = "旋转一个工位";
this.2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.2.Value = ((ulong)(0ul));
interLock8.HDADDR = "";
interLock8.PLC = ((uint)(0u));
interLock8. = ((uint)(1u));
interLock8. = "";
interLock8. = null;
interLock8. = "LOCK";
interLock8. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock8;
this.2. = false;
this.2. = "";
this.2. = PCHMI..TypeEnum.;
this.2. = "";
this.2. = new System.Drawing.Point(0, 0);
drawStyle6. = 15;
drawStyle6. = System.Drawing.Color.Empty;
drawStyle6. = System.Drawing.Color.Empty;
drawStyle6. = PCHMI.DrawStyle.STYPE.;
drawStyle6. = System.Drawing.Color.LightGray;
this.2. = drawStyle6;
this.2. = ((uint)(10u));
this.2. = ((uint)(2u));
this.2. = ((uint)(0u));
this.2..PLC = null;
this.2.. = null;
this.2.. = null;
this.2.. = null;
this.2. = "";
this.2. = ((uint)(8u));
this.2. = false;
this.2. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog6. = "";
optlog6. = "";
this.2. = optlog6;
this.2. = PCHMI..DatType.BIT;
this.2. = "yyyy-MM-dd";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
this.2.. = null;
this.2..ID = ((uint)(0u));
this.2. = "100";
this.2. = "0";
this.2. = "";
this.2. = "null";
this.2. = ((uint)(0u));
glint6.HDADDR = "";
glint6.PLC = ((uint)(0u));
glint6. = "";
glint6. = System.Drawing.Color.Red;
glint6. = ((ushort)(1000));
this.2. = glint6;
this.2. = System.Drawing.Color.Black;
//
// DlgS1分割器
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(277, 268);
this.Controls.Add(this.1);
this.Controls.Add(this.2);
this.Controls.Add(this.btnJogSafe);
this.Controls.Add(this.19);
this.Controls.Add(this.15);
this.Controls.Add(this.btnJogAdd);
this.Controls.Add(this.btnJogDec);
this.Controls.Add(this.20);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Margin = new System.Windows.Forms.Padding(2);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1分割器";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "分割器控制";
this.TopMost = true;
((System.ComponentModel.ISupportInitialize)(this.btnJogAdd)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.btnJogDec)).EndInit();
this.ResumeLayout(false);
}
#endregion
private PCHMI. 15;
private PCHMI. btnJogAdd;
private PCHMI. btnJogDec;
private PCHMI. 20;
private PCHMI. btnJogSafe;
private PCHMI. 19;
private PCHMI. 1;
private PCHMI. 2;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1分割器 : Form
{
public DlgS1分割器()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,379 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnJogAdd.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
YII=
</value>
</data>
<data name="sT_SW_IF1.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAACMhJREFUaEPFmwlwldUZht9U2prWJa412k5bxRlk2kpsx4WhkBGwdQVkpMhYsE5p
sVBoq4hQwaIY1qaAI0jR2gkMizFSDESIrEkARQYkSEQSBhBCCBASAgkIWvt8/f+/E2/Jcu/9l3fmDuE/
5+Z+9z3f8n7nnEjKWyOVvCdN+4WUmsqDiJB6gbTiCWnbQWnKGGnCtVJKijsYFb74wnkdOCBtfkbq9G13
IGRcfIm0Y65jy6nT0ofzpTE/dQejghlTXikdr3Z+Xrdeyu7kDoaItDS85jXHhi27pXOfS8f2SwMfltpd
6E4KG2bM2rXSvd2ljW9L9SelI8dw7d9Jt1/sTgoBTcm5rDPhPlrav1dq+BSyFkp//pE7MUx45HT9vtQ7
XVo4SqoixOpPSKtzpD7t3YkBoyk5aXiuecv8Bwi1bc6z7cXSsz14/jX3DWHAIyfze87/078qDb1FKt4k
fYZr1x+WRvTFqHbOeFCIJcdDB3Jg7lSpth6P5pU/XbqLuaEk61hyPGRcxfNJ0uE68hGhtmq2dNU17mAA
aI4cQwreMqyfVF3uLFhRiTSZZJ0W8II1S44h9SJpbn9ce6d05pxUWiANuA1jKbt+oyVyDObRE2+VNrwu
NZKHqshH2SOkbkEm65bI8dDxO8x5iRBrxKhakuVk6dYr3UGf0Bo5HiycHhmMLRQNm7uOIjLwJnfQb7SF
HEMKKzdziHRwn/T5v6WCpQjHm8lFX3EnJIm2kmMwwTjqDml5oWPLPsJtNNXVbPQVbSXHkPF16ek7WS3m
m2vvI9yeGeQOJol4yPHQ5zoKRzaiEVtqyI3LxvNeP/NiPOQ0xbiR0knEo63c/HnSCx0xLIkEmQg5hhQ8
d2hX1P066exnTn585UGfWqFEyTEiXu6JUUVOsi6n9Gf90h1MAImS4yHjBul9FqmGyvpJjfQGIjLpVihR
cgyWHEdeT+wvc1z76BFpNs1j6qXOeDxIlhyDVdcXyT1Hq5wFW7VEeui77mAiSIYcDyYQp9/Pl9sofYpr
b0KHTLoH8uIo+X6Q4yGN71JMFTvZAFFHpRmPST3RbXELRz/I8ZDZAZn/FmWWrrr8I2nNUOdLtwV+kmPo
dZk0Z4x0iLxordAKfvegeH+vn+QYLuJLzhpH7LNi5kVvLZCuv9odbAF+k2Noj7KeQkO9HflxDluOfSx1
7xKHB/lNjod+6JBd70gnEI679kgvDSBBXuIOngdBkOMhk/JehHA9Qp9orVDxDOlbyIBWERQ5Jg6fJ1nn
P4cHEWYnqSAFqOx+zSjrIMkxWLIuoIHeiWC0ZF3Bwt3TGS9qSX4ERY6HTHqf4ZT8PXjPWYzaQy4abP1Z
jLIOmhyDhVPnH0olhPqZs9JeqtpS2/38pjshFkGTYzCj+rZHe+DOXslfME26EEI8hEGOh3bfIC/+mlaI
5tU+L5+S/9QPztMKhUGOh3T0z+JH8R5WzHb4KnLpql0iwiTHYB49vQdeRMlvOIMtpbRCDzvd//8QJjke
+v5EKl3h9GflB5D7v5euuDZccjxcgBdNmyidrndaoblzpN94yjoKcgymonNI1nbq0Uj8F0LMh8Xhk2Mw
b5mJaN1KC/TfBePfcfcxEBU5BqsUj95NmJU5dphhUZBjsLyYhfcWLnJseHcbD6MkpwvlddK9Utn7lHu8
x+R+ZOSQjKfeKOX9w7HhvQ94GBU5qZdLuTSp5RVOBct/ha4a7REFOenknUVooNJVLBJyYy/h/RfCLHRy
/oa3jMiUPilEsR6XdqN7Fg6WrqR7Djsh247iEBrS6eNpd9BhjSTlHBZpFh5kY6GSk446XjmEMCIJ277L
kX/xubc7Y2GXctuYf5t8V/SGVHeKxdpMi/OrCEq5Jbv+KNO1iMC6WieUlo1lda5wJ4BQRSDeOxv5UIHX
2ucZQZPw5v87MAyaHFuhFymL+3fQ9J2gdG8htLpKdxPnTRFK+0DS/cOPpQ3zsKWSKrlbmv+UdFuTRfoS
giRnPI1nTpZUj7ccO4gbz8K4ZnbmgibH9pTnDZC2uGdwZUul++905ESzCIqcG26RPiLpmnbZQSecT9uQ
EdGWRbdrpCXP4y30dNUsVMlMaVhb7gD4Tc5whNSrz+ItuG1DnVSAC69Ld7N/CwiCnPbklhxCeie5pZaQ
rkHYDfq5NIPnbdrw8pMcayI/wF1PnMZt90FKhNukj12Ht4yWqtxt0tWU6CF03nHBD3Isy2e7G+x2dvTu
Bmky2T/KDfbNbzqKu5aFsg32PojOuJEMOZb9nyTp5ua6+zRV0pwnCaGIjmZ+ezWV8XHHjlN2MwQd1S+K
o5k0SnReL1ZovSO5K+hkx/d3BxNAsuR06kjovEpVhJQDNdKbYygAUR3qzRqFoEMn2B5IHvGcFdVxMKE7
nCT78RqnRNtNsLksmu0ZJ414yLHTgzk/k9Yvd04VDiLoxkZ4kaA35biQEl1/Rjp0FM+ZynujuEhgt6sW
jZB20crbeVRxnvTPniTjJLylKeIhx2TBhO7SVmywm15l9EV59Gxmo69ojZzeKMs/3UQFInSq9/NC6S4d
KXVuy7lPHGgLOaZNrKv/I118wy5Hu5SsRGDe4Wga39ESORa3OXSqm7e6Zz2s1EAr0T55S1O0Ro51ywu6
QcZiQpoSXV0qLX4CuykMgaE5cjrZhcmJ0uFDjuRe/bL0+I3uYABoiRy7sTXsIalyu3N5ewX2zuvB4vkd
RrGIJcdWKLuLtIlndcj/BirSC5TosSRjv664nQ/NkfMcSff1Kc4FyeOHaV6zyX1ol9hDwUDQlJxe7iXt
aveS9hq8JW7JnSBiybFL2hMe/PIl7awHnOehwSOnA0ltQwGkIKJMctv1/rsSudOSIJqSczm5xW5m2U16
kwxFNK+RXe+3a2K2n9t4Str4jvT3jJjtwhDQlJwtVCI7ZKssI9c8AjH0Ra119YHAjLGXSe7lhJTdXI8C
sX9StG2J1P9mdzAqFJQQToiov0b8x2iGlTSt2yul1552DtjCCunzQfoPULEGFGFb3dYAAAAASUVORK5C
YII=
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
rkJggg==
</value>
</data>
<data name="btnJogDec.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF4.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
</root>

566
CowainHmi/S1/DlgS1压机任务.Designer.cs generated Normal file
View File

@@ -0,0 +1,566 @@
namespace CowainHmi
{
partial class DlgS1压机任务
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle1 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog1 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF2 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF3 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF4 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF5 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF6 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF7 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint1 = new PCHMI.GLINT();
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle2 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog2 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF8 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF9 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint2 = new PCHMI.GLINT();
PCHMI.InterLock interLock3 = new PCHMI.InterLock();
PCHMI.INFORM inform1 = new PCHMI.INFORM();
PCHMI.InterLock interLock4 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle3 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog3 = new PCHMI.OPTLOG();
PCHMI.ST_SW_IF sT_SW_IF10 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF11 = new PCHMI.ST_SW_IF();
PCHMI.GLINT glint3 = new PCHMI.GLINT();
this.label1 = new System.Windows.Forms.Label();
this.txtName = new PCHMI.(this.components);
this.btnRun = new PCHMI.(this.components);
this.label2 = new System.Windows.Forms.Label();
this. = new PCHMI.();
this.1 = new PCHMI.(this.components);
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label1.Location = new System.Drawing.Point(15, 35);
this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(93, 20);
this.label1.TabIndex = 0;
this.label1.Text = "程序选择";
//
// txtName
//
this.txtName.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
this.txtName.Font = new System.Drawing.Font("微软雅黑", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtName.ForeColor = System.Drawing.Color.Black;
this.txtName.HDADDR = "DB6.2";
this.txtName.Image = null;
this.txtName.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.txtName.Location = new System.Drawing.Point(127, 28);
this.txtName.Name = "txtName";
this.txtName.PLC = ((uint)(0u));
this.txtName.Size = new System.Drawing.Size(262, 33);
this.txtName.TabIndex = 605;
this.txtName.Text = "未选择";
this.txtName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.txtName.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.txtName. = interLock1;
this.txtName. = true;
this.txtName. = "";
this.txtName. = PCHMI..TypeEnum.;
this.txtName. = "";
this.txtName. = new System.Drawing.Point(0, 0);
drawStyle1. = 12;
drawStyle1. = System.Drawing.Color.Transparent;
drawStyle1. = System.Drawing.Color.Empty;
drawStyle1. = PCHMI.DrawStyle.STYPE.;
drawStyle1. = System.Drawing.Color.LightGray;
this.txtName. = drawStyle1;
this.txtName. = ((uint)(15u));
this.txtName. = ((uint)(0u));
this.txtName. = ((uint)(0u));
this.txtName..PLC = new uint[] {
((uint)(0u))};
this.txtName.. = new string[] {
""};
this.txtName.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.txtName.. = new string[] {
""};
this.txtName. = "";
this.txtName. = ((uint)(8u));
this.txtName. = false;
this.txtName. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog1. = "";
optlog1. = "";
this.txtName. = optlog1;
this.txtName. = PCHMI..DatType.INT16;
this.txtName. = "yyyy-MM-dd";
this.txtName..BkImg = null;
this.txtName.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF1.Img = null;
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "未选择";
sT_SW_IF1.Txt1 = "";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
sT_SW_IF2.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF2.Img = null;
sT_SW_IF2.MaxVal = ((ulong)(0ul));
sT_SW_IF2.MinVal = ((ulong)(0ul));
sT_SW_IF2.Txt0 = "D2C压上轴承1-工位1左侧";
sT_SW_IF2.Txt1 = "";
sT_SW_IF2.Txt2 = "";
sT_SW_IF2.Txt3 = "";
sT_SW_IF2.Txt4 = "";
sT_SW_IF2.Txt5 = "";
sT_SW_IF2.Txt6 = "";
sT_SW_IF2.Txt7 = "";
sT_SW_IF2.TxtColor = System.Drawing.Color.Black;
sT_SW_IF2.TxtNumber = "";
sT_SW_IF3.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF3.Img = null;
sT_SW_IF3.MaxVal = ((ulong)(0ul));
sT_SW_IF3.MinVal = ((ulong)(0ul));
sT_SW_IF3.Txt0 = "D2C压下轴承1-工位1左侧";
sT_SW_IF3.Txt1 = "";
sT_SW_IF3.Txt2 = "";
sT_SW_IF3.Txt3 = "";
sT_SW_IF3.Txt4 = "";
sT_SW_IF3.Txt5 = "";
sT_SW_IF3.Txt6 = "";
sT_SW_IF3.Txt7 = "";
sT_SW_IF3.TxtColor = System.Drawing.Color.Black;
sT_SW_IF3.TxtNumber = "";
sT_SW_IF4.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF4.Img = null;
sT_SW_IF4.MaxVal = ((ulong)(0ul));
sT_SW_IF4.MinVal = ((ulong)(0ul));
sT_SW_IF4.Txt0 = "D2C压上轴承2-工位1右侧";
sT_SW_IF4.Txt1 = "";
sT_SW_IF4.Txt2 = "";
sT_SW_IF4.Txt3 = "";
sT_SW_IF4.Txt4 = "";
sT_SW_IF4.Txt5 = "";
sT_SW_IF4.Txt6 = "";
sT_SW_IF4.Txt7 = "";
sT_SW_IF4.TxtColor = System.Drawing.Color.Black;
sT_SW_IF4.TxtNumber = "";
sT_SW_IF5.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF5.Img = null;
sT_SW_IF5.MaxVal = ((ulong)(0ul));
sT_SW_IF5.MinVal = ((ulong)(0ul));
sT_SW_IF5.Txt0 = "D2C压下轴承2-工位1右侧";
sT_SW_IF5.Txt1 = "";
sT_SW_IF5.Txt2 = "";
sT_SW_IF5.Txt3 = "";
sT_SW_IF5.Txt4 = "";
sT_SW_IF5.Txt5 = "";
sT_SW_IF5.Txt6 = "";
sT_SW_IF5.Txt7 = "";
sT_SW_IF5.TxtColor = System.Drawing.Color.Black;
sT_SW_IF5.TxtNumber = "";
sT_SW_IF6.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF6.Img = null;
sT_SW_IF6.MaxVal = ((ulong)(0ul));
sT_SW_IF6.MinVal = ((ulong)(0ul));
sT_SW_IF6.Txt0 = "工位2上轴承";
sT_SW_IF6.Txt1 = "";
sT_SW_IF6.Txt2 = "";
sT_SW_IF6.Txt3 = "";
sT_SW_IF6.Txt4 = "";
sT_SW_IF6.Txt5 = "";
sT_SW_IF6.Txt6 = "";
sT_SW_IF6.Txt7 = "";
sT_SW_IF6.TxtColor = System.Drawing.Color.Black;
sT_SW_IF6.TxtNumber = "";
sT_SW_IF7.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
sT_SW_IF7.Img = null;
sT_SW_IF7.MaxVal = ((ulong)(0ul));
sT_SW_IF7.MinVal = ((ulong)(0ul));
sT_SW_IF7.Txt0 = "工位2下轴承";
sT_SW_IF7.Txt1 = "";
sT_SW_IF7.Txt2 = "";
sT_SW_IF7.Txt3 = "";
sT_SW_IF7.Txt4 = "";
sT_SW_IF7.Txt5 = "";
sT_SW_IF7.Txt6 = "";
sT_SW_IF7.Txt7 = "";
sT_SW_IF7.TxtColor = System.Drawing.Color.Black;
sT_SW_IF7.TxtNumber = "";
this.txtName.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1,
sT_SW_IF2,
sT_SW_IF3,
sT_SW_IF4,
sT_SW_IF5,
sT_SW_IF6,
sT_SW_IF7};
this.txtName..ID = ((uint)(0u));
this.txtName. = "100";
this.txtName. = "0";
this.txtName. = "";
this.txtName. = "null";
this.txtName. = ((uint)(0u));
glint1.HDADDR = "";
glint1.PLC = ((uint)(0u));
glint1. = "";
glint1. = System.Drawing.Color.Red;
glint1. = ((ushort)(1000));
this.txtName. = glint1;
this.txtName. = System.Drawing.Color.Black;
//
// btnRun
//
this.btnRun.BackColor = System.Drawing.Color.Transparent;
this.btnRun.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.btnRun.ForeColor = System.Drawing.Color.Black;
this.btnRun.HDADDR = "DB6.0";
this.btnRun.Image = null;
this.btnRun.Location = new System.Drawing.Point(128, 149);
this.btnRun.Name = "btnRun";
this.btnRun.PLC = ((uint)(0u));
this.btnRun.Size = new System.Drawing.Size(114, 44);
this.btnRun.TabIndex = 611;
this.btnRun.Text = "执行";
this.btnRun.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.btnRun.Value = ((ulong)(0ul));
interLock2.HDADDR = "";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(1u));
interLock2. = "";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.btnRun. = interLock2;
this.btnRun. = false;
this.btnRun. = "";
this.btnRun. = PCHMI..TypeEnum.;
this.btnRun. = "";
this.btnRun. = new System.Drawing.Point(0, 0);
drawStyle2. = 10;
drawStyle2. = System.Drawing.Color.Transparent;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = PCHMI.DrawStyle.STYPE.;
drawStyle2. = System.Drawing.Color.LightGray;
this.btnRun. = drawStyle2;
this.btnRun. = ((uint)(10u));
this.btnRun. = ((uint)(0u));
this.btnRun. = ((uint)(2u));
this.btnRun..PLC = new uint[] {
((uint)(0u))};
this.btnRun.. = new string[] {
""};
this.btnRun.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.btnRun.. = new string[] {
""};
this.btnRun. = "";
this.btnRun. = ((uint)(8u));
this.btnRun. = false;
this.btnRun. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog2. = "";
optlog2. = "";
this.btnRun. = optlog2;
this.btnRun. = PCHMI..DatType.INT16;
this.btnRun. = "yyyy-MM-dd";
this.btnRun..BkImg = null;
this.btnRun.. = PCHMI.Employee.STSW.;
sT_SW_IF8.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF8.Img = null;
sT_SW_IF8.MaxVal = ((ulong)(0ul));
sT_SW_IF8.MinVal = ((ulong)(0ul));
sT_SW_IF8.Txt0 = "执行";
sT_SW_IF8.Txt1 = "";
sT_SW_IF8.Txt2 = "";
sT_SW_IF8.Txt3 = "";
sT_SW_IF8.Txt4 = "";
sT_SW_IF8.Txt5 = "";
sT_SW_IF8.Txt6 = "";
sT_SW_IF8.Txt7 = "";
sT_SW_IF8.TxtColor = System.Drawing.Color.Black;
sT_SW_IF8.TxtNumber = "";
sT_SW_IF9.BkColor = System.Drawing.Color.Lime;
sT_SW_IF9.Img = null;
sT_SW_IF9.MaxVal = ((ulong)(1ul));
sT_SW_IF9.MinVal = ((ulong)(1ul));
sT_SW_IF9.Txt0 = "执行";
sT_SW_IF9.Txt1 = "";
sT_SW_IF9.Txt2 = "";
sT_SW_IF9.Txt3 = "";
sT_SW_IF9.Txt4 = "";
sT_SW_IF9.Txt5 = "";
sT_SW_IF9.Txt6 = "";
sT_SW_IF9.Txt7 = "";
sT_SW_IF9.TxtColor = System.Drawing.Color.Black;
sT_SW_IF9.TxtNumber = "";
this.btnRun.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF8,
sT_SW_IF9};
this.btnRun..ID = ((uint)(0u));
this.btnRun. = "100";
this.btnRun. = "0";
this.btnRun. = "";
this.btnRun. = "null";
this.btnRun. = ((uint)(0u));
glint2.HDADDR = "";
glint2.PLC = ((uint)(0u));
glint2. = "";
glint2. = System.Drawing.Color.Red;
glint2. = ((ushort)(1000));
this.btnRun. = glint2;
this.btnRun. = System.Drawing.Color.Black;
this.btnRun.MouseDown += new System.Windows.Forms.MouseEventHandler(this.btnRun_MouseDown);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.Location = new System.Drawing.Point(15, 92);
this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(93, 20);
this.label2.TabIndex = 612;
this.label2.Text = "结果反馈";
//
// 产品一温度
//
this..Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this..HDADDR = "DB6.4";
this..Location = new System.Drawing.Point(123, 90);
this..Name = "产品一温度";
this..PLC = ((uint)(0u));
this..Size = new System.Drawing.Size(97, 27);
this..TabIndex = 693;
this..Text = "0";
this..TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this..Value = ((ulong)(0ul));
interLock3.HDADDR = "";
interLock3.PLC = ((uint)(0u));
interLock3. = ((uint)(1u));
interLock3. = "";
interLock3. = null;
interLock3. = "LOCK";
interLock3. = PCHMI.InterLock.DatType.BIT;
this.. = interLock3;
this..TAB键 = false;
this.. = ((uint)(10u));
this.. = ((uint)(1u));
this.. = ((uint)(0u));
this.. = ((uint)(8u));
this.. = "修改加热机产品一温度设定";
inform1.HDADDR = "";
inform1.PLC = ((uint)(0u));
inform1.Value = ((ulong)(1ul));
inform1. = PCHMI.INFORM.DatType.UINT16;
this.. = inform1;
this.. = "NULL";
this.. = PCHMI..DatType.INT16;
this.. = "32000000";
this.. = "-30000000";
this.. = "";
this.. = PCHMI..INTYPE.;
this.. = "NULL";
this.. = PCHMI..KeyInMode.;
this.. = false;
this.. = false;
//
// 标签1
//
this.1.BackColor = System.Drawing.Color.Transparent;
this.1.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.ForeColor = System.Drawing.Color.Black;
this.1.HDADDR = "DB6.0";
this.1.Image = null;
this.1.Location = new System.Drawing.Point(275, 81);
this.1.Name = "标签1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(114, 44);
this.1.TabIndex = 694;
this.1.Text = "重置";
this.1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.1.Value = ((ulong)(0ul));
interLock4.HDADDR = "";
interLock4.PLC = ((uint)(0u));
interLock4. = ((uint)(1u));
interLock4. = "";
interLock4. = null;
interLock4. = "LOCK";
interLock4. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock4;
this.1. = false;
this.1. = "";
this.1. = PCHMI..TypeEnum.;
this.1. = "";
this.1. = new System.Drawing.Point(0, 0);
drawStyle3. = 10;
drawStyle3. = System.Drawing.Color.Transparent;
drawStyle3. = System.Drawing.Color.Empty;
drawStyle3. = PCHMI.DrawStyle.STYPE.;
drawStyle3. = System.Drawing.Color.LightGray;
this.1. = drawStyle3;
this.1. = ((uint)(10u));
this.1. = ((uint)(0u));
this.1. = ((uint)(2u));
this.1..PLC = new uint[] {
((uint)(0u))};
this.1.. = new string[] {
"DB6.0"};
this.1.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.1.. = new string[] {
"10"};
this.1. = "";
this.1. = ((uint)(8u));
this.1. = true;
this.1. = new string[] {
"重置比较危险,请检查是否安全",
null,
null,
null,
null,
null,
null,
null};
optlog3. = "";
optlog3. = "";
this.1. = optlog3;
this.1. = PCHMI..DatType.INT16;
this.1. = "yyyy-MM-dd";
this.1..BkImg = null;
this.1.. = PCHMI.Employee.STSW.;
sT_SW_IF10.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF10.Img = null;
sT_SW_IF10.MaxVal = ((ulong)(0ul));
sT_SW_IF10.MinVal = ((ulong)(0ul));
sT_SW_IF10.Txt0 = "重置";
sT_SW_IF10.Txt1 = "";
sT_SW_IF10.Txt2 = "";
sT_SW_IF10.Txt3 = "";
sT_SW_IF10.Txt4 = "";
sT_SW_IF10.Txt5 = "";
sT_SW_IF10.Txt6 = "";
sT_SW_IF10.Txt7 = "";
sT_SW_IF10.TxtColor = System.Drawing.Color.Black;
sT_SW_IF10.TxtNumber = "";
sT_SW_IF11.BkColor = System.Drawing.Color.Lime;
sT_SW_IF11.Img = null;
sT_SW_IF11.MaxVal = ((ulong)(10ul));
sT_SW_IF11.MinVal = ((ulong)(10ul));
sT_SW_IF11.Txt0 = "重置";
sT_SW_IF11.Txt1 = "";
sT_SW_IF11.Txt2 = "";
sT_SW_IF11.Txt3 = "";
sT_SW_IF11.Txt4 = "";
sT_SW_IF11.Txt5 = "";
sT_SW_IF11.Txt6 = "";
sT_SW_IF11.Txt7 = "";
sT_SW_IF11.TxtColor = System.Drawing.Color.Black;
sT_SW_IF11.TxtNumber = "";
this.1.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF10,
sT_SW_IF11};
this.1..ID = ((uint)(0u));
this.1. = "100";
this.1. = "0";
this.1. = "";
this.1. = "null";
this.1. = ((uint)(0u));
glint3.HDADDR = "";
glint3.PLC = ((uint)(0u));
glint3. = "";
glint3. = System.Drawing.Color.Red;
glint3. = ((ushort)(1000));
this.1. = glint3;
this.1. = System.Drawing.Color.Black;
//
// DlgS1压机任务
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(423, 214);
this.Controls.Add(this.1);
this.Controls.Add(this.);
this.Controls.Add(this.label2);
this.Controls.Add(this.btnRun);
this.Controls.Add(this.txtName);
this.Controls.Add(this.label1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.Margin = new System.Windows.Forms.Padding(2);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1压机任务";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "压机任务";
this.TopMost = true;
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label label1;
private PCHMI. txtName;
private PCHMI. btnRun;
private System.Windows.Forms.Label label2;
private PCHMI. ;
private PCHMI. 1;
}
}

View File

@@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1压机任务 : Form
{
public DlgS1压机任务()
{
InitializeComponent();
}
private async void btnRun_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.RT.SET_INT16(0, "DB6.0", 0);
await Task.Delay(200);
PCHMI.OPTLOG.WLOG($"手动按下了压机程序命令DB6.240");
PCHMI.RT.SET_INT16(0, "DB6.0", 1);
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

116
CowainHmi/S1/DlgS1哭脸.Designer.cs generated Normal file
View File

@@ -0,0 +1,116 @@
namespace CowainHmi.S1
{
partial class DlgS1哭脸
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1哭脸));
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
this.2 = new PCHMI.();
this.timer1 = new System.Windows.Forms.Timer(this.components);
((System.ComponentModel.ISupportInitialize)(this.2)).BeginInit();
this.SuspendLayout();
//
// 图片2
//
this.2.BackColor = System.Drawing.Color.White;
this.2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.2.Font = new System.Drawing.Font("宋体", 15F);
this.2.HDADDR = "";
this.2.Image = ((System.Drawing.Image)(resources.GetObject("图片2.Image")));
this.2.Location = new System.Drawing.Point(2, -1);
this.2.Margin = new System.Windows.Forms.Padding(2);
this.2.Name = "图片2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(767, 539);
this.2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.2.TabIndex = 610;
this.2.TabStop = false;
this.2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.2.TxtFont = new System.Drawing.Font("宋体", 15F);
this.2.Value = ((ulong)(0ul));
interLock2.HDADDR = "";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(1u));
interLock2. = "";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock2;
this.2. = ((uint)(0u));
this.2..PLC = new uint[] {
((uint)(0u))};
this.2.. = new string[] {
""};
this.2.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.2.. = new string[] {
""};
this.2. = "";
this.2. = "";
this.2. = PCHMI..DatType.BIT;
this.2. = "";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
this.2.. = null;
this.2..ID = ((uint)(0u));
this.2. = true;
this.2. = false;
this.2. = "";
this.2. = ((uint)(0u));
this.2. = System.Drawing.Color.LightGray;
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// DlgS1哭脸
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.ControlLightLight;
this.ClientSize = new System.Drawing.Size(772, 542);
this.Controls.Add(this.2);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1哭脸";
this.Text = "DlgS1哭脸";
((System.ComponentModel.ISupportInitialize)(this.2)).EndInit();
this.ResumeLayout(false);
}
#endregion
private PCHMI. 2;
private System.Windows.Forms.Timer timer1;
}
}

View File

@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi.S1
{
public partial class DlgS1哭脸 : Form
{
int survey = 0;
public DlgS1哭脸()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
survey = PCHMI.RT.GET_INT16(0, "DB9102.20");
if (survey == 10)
{
Thread.Sleep(5000);
this.Close();
PCHMI.RT.SEND_INT16(0, "DB9102.20", 0);
}
}
}
}

File diff suppressed because it is too large Load Diff

704
CowainHmi/S1/DlgS1安全.Designer.cs generated Normal file
View File

@@ -0,0 +1,704 @@
namespace CowainHmi
{
partial class DlgS1安全
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1安全));
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF2 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF3 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF4 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock3 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF5 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF6 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock4 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle1 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog1 = new PCHMI.OPTLOG();
PCHMI.GLINT glint1 = new PCHMI.GLINT();
PCHMI.InterLock interLock5 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle2 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog2 = new PCHMI.OPTLOG();
PCHMI.GLINT glint2 = new PCHMI.GLINT();
PCHMI.InterLock interLock6 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF7 = new PCHMI.ST_SW_IF();
PCHMI.ST_SW_IF sT_SW_IF8 = new PCHMI.ST_SW_IF();
PCHMI.InterLock interLock7 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle3 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog3 = new PCHMI.OPTLOG();
PCHMI.GLINT glint3 = new PCHMI.GLINT();
PCHMI.InterLock interLock8 = new PCHMI.InterLock();
PCHMI.DrawStyle drawStyle4 = new PCHMI.DrawStyle();
PCHMI.OPTLOG optlog4 = new PCHMI.OPTLOG();
PCHMI.GLINT glint4 = new PCHMI.GLINT();
this.3 = new PCHMI.();
this.2 = new PCHMI.();
this.1 = new PCHMI.();
this.40 = new PCHMI.(this.components);
this.49 = new PCHMI.(this.components);
this.17 = new PCHMI.();
this.46 = new PCHMI.(this.components);
this.47 = new PCHMI.(this.components);
((System.ComponentModel.ISupportInitialize)(this.3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.17)).BeginInit();
this.SuspendLayout();
//
// 图片3
//
this.3.BackColor = System.Drawing.Color.Transparent;
this.3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.3.HDADDR = "DB700.6.1";
this.3.Image = ((System.Drawing.Image)(resources.GetObject("图片3.Image")));
this.3.Location = new System.Drawing.Point(460, 146);
this.3.Name = "图片3";
this.3.PLC = ((uint)(0u));
this.3.Size = new System.Drawing.Size(25, 25);
this.3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.3.TabIndex = 617;
this.3.TabStop = false;
this.3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.3.TxtFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.3.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.3. = interLock1;
this.3. = ((uint)(0u));
this.3..PLC = null;
this.3.. = null;
this.3.. = null;
this.3.. = null;
this.3. = "";
this.3. = "DB700.6.1";
this.3. = PCHMI..DatType.BIT;
this.3. = "";
this.3..BkImg = null;
this.3.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF1.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF1.Img")));
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "";
sT_SW_IF1.Txt1 = "";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
sT_SW_IF2.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF2.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF2.Img")));
sT_SW_IF2.MaxVal = ((ulong)(0ul));
sT_SW_IF2.MinVal = ((ulong)(0ul));
sT_SW_IF2.Txt0 = "";
sT_SW_IF2.Txt1 = "";
sT_SW_IF2.Txt2 = "";
sT_SW_IF2.Txt3 = "";
sT_SW_IF2.Txt4 = "";
sT_SW_IF2.Txt5 = "";
sT_SW_IF2.Txt6 = "";
sT_SW_IF2.Txt7 = "";
sT_SW_IF2.TxtColor = System.Drawing.Color.Black;
sT_SW_IF2.TxtNumber = "";
this.3.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1,
sT_SW_IF2};
this.3..ID = ((uint)(0u));
this.3. = true;
this.3. = false;
this.3. = "";
this.3. = ((uint)(0u));
this.3. = System.Drawing.Color.LightGray;
//
// 图片2
//
this.2.BackColor = System.Drawing.Color.Transparent;
this.2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.2.HDADDR = "DB700.6.0";
this.2.Image = ((System.Drawing.Image)(resources.GetObject("图片2.Image")));
this.2.Location = new System.Drawing.Point(460, 112);
this.2.Name = "图片2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(25, 25);
this.2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.2.TabIndex = 616;
this.2.TabStop = false;
this.2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.2.TxtFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.2.Value = ((ulong)(0ul));
interLock2.HDADDR = "";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(1u));
interLock2. = "";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock2;
this.2. = ((uint)(0u));
this.2..PLC = null;
this.2.. = null;
this.2.. = null;
this.2.. = null;
this.2. = "";
this.2. = "DB700.6.0";
this.2. = PCHMI..DatType.BIT;
this.2. = "";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
sT_SW_IF3.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF3.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF3.Img")));
sT_SW_IF3.MaxVal = ((ulong)(0ul));
sT_SW_IF3.MinVal = ((ulong)(0ul));
sT_SW_IF3.Txt0 = "";
sT_SW_IF3.Txt1 = "";
sT_SW_IF3.Txt2 = "";
sT_SW_IF3.Txt3 = "";
sT_SW_IF3.Txt4 = "";
sT_SW_IF3.Txt5 = "";
sT_SW_IF3.Txt6 = "";
sT_SW_IF3.Txt7 = "";
sT_SW_IF3.TxtColor = System.Drawing.Color.Black;
sT_SW_IF3.TxtNumber = "";
sT_SW_IF4.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF4.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF4.Img")));
sT_SW_IF4.MaxVal = ((ulong)(0ul));
sT_SW_IF4.MinVal = ((ulong)(0ul));
sT_SW_IF4.Txt0 = "";
sT_SW_IF4.Txt1 = "";
sT_SW_IF4.Txt2 = "";
sT_SW_IF4.Txt3 = "";
sT_SW_IF4.Txt4 = "";
sT_SW_IF4.Txt5 = "";
sT_SW_IF4.Txt6 = "";
sT_SW_IF4.Txt7 = "";
sT_SW_IF4.TxtColor = System.Drawing.Color.Black;
sT_SW_IF4.TxtNumber = "";
this.2.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF3,
sT_SW_IF4};
this.2..ID = ((uint)(0u));
this.2. = true;
this.2. = false;
this.2. = "";
this.2. = ((uint)(0u));
this.2. = System.Drawing.Color.LightGray;
//
// 图片1
//
this.1.BackColor = System.Drawing.Color.Transparent;
this.1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.HDADDR = "DB700.4.1";
this.1.Image = ((System.Drawing.Image)(resources.GetObject("图片1.Image")));
this.1.Location = new System.Drawing.Point(279, 179);
this.1.Name = "图片1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(25, 25);
this.1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.1.TabIndex = 615;
this.1.TabStop = false;
this.1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.1.TxtFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.1.Value = ((ulong)(0ul));
interLock3.HDADDR = "";
interLock3.PLC = ((uint)(0u));
interLock3. = ((uint)(1u));
interLock3. = "";
interLock3. = null;
interLock3. = "LOCK";
interLock3. = PCHMI.InterLock.DatType.BIT;
this.1. = interLock3;
this.1. = ((uint)(0u));
this.1..PLC = null;
this.1.. = null;
this.1.. = null;
this.1.. = null;
this.1. = "";
this.1. = "DB700.4.1";
this.1. = PCHMI..DatType.BIT;
this.1. = "";
this.1..BkImg = null;
this.1.. = PCHMI.Employee.STSW.;
sT_SW_IF5.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF5.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF5.Img")));
sT_SW_IF5.MaxVal = ((ulong)(0ul));
sT_SW_IF5.MinVal = ((ulong)(0ul));
sT_SW_IF5.Txt0 = "";
sT_SW_IF5.Txt1 = "";
sT_SW_IF5.Txt2 = "";
sT_SW_IF5.Txt3 = "";
sT_SW_IF5.Txt4 = "";
sT_SW_IF5.Txt5 = "";
sT_SW_IF5.Txt6 = "";
sT_SW_IF5.Txt7 = "";
sT_SW_IF5.TxtColor = System.Drawing.Color.Black;
sT_SW_IF5.TxtNumber = "";
sT_SW_IF6.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF6.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF6.Img")));
sT_SW_IF6.MaxVal = ((ulong)(0ul));
sT_SW_IF6.MinVal = ((ulong)(0ul));
sT_SW_IF6.Txt0 = "";
sT_SW_IF6.Txt1 = "";
sT_SW_IF6.Txt2 = "";
sT_SW_IF6.Txt3 = "";
sT_SW_IF6.Txt4 = "";
sT_SW_IF6.Txt5 = "";
sT_SW_IF6.Txt6 = "";
sT_SW_IF6.Txt7 = "";
sT_SW_IF6.TxtColor = System.Drawing.Color.Black;
sT_SW_IF6.TxtNumber = "";
this.1.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF5,
sT_SW_IF6};
this.1..ID = ((uint)(0u));
this.1. = true;
this.1. = false;
this.1. = "";
this.1. = ((uint)(0u));
this.1. = System.Drawing.Color.LightGray;
//
// 标签40
//
this.40.BackColor = System.Drawing.Color.Transparent;
this.40.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.40.HDADDR = "";
this.40.Image = null;
this.40.Location = new System.Drawing.Point(336, 149);
this.40.Name = "标签40";
this.40.PLC = ((uint)(0u));
this.40.Size = new System.Drawing.Size(109, 19);
this.40.TabIndex = 614;
this.40.Text = "加热位安全门";
this.40.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.40.Value = ((ulong)(0ul));
interLock4.HDADDR = "";
interLock4.PLC = ((uint)(0u));
interLock4. = ((uint)(1u));
interLock4. = "";
interLock4. = null;
interLock4. = "LOCK";
interLock4. = PCHMI.InterLock.DatType.BIT;
this.40. = interLock4;
this.40. = false;
this.40. = "";
this.40. = PCHMI..TypeEnum.;
this.40. = "";
this.40. = new System.Drawing.Point(0, 0);
drawStyle1. = 15;
drawStyle1. = System.Drawing.Color.Empty;
drawStyle1. = System.Drawing.Color.Empty;
drawStyle1. = PCHMI.DrawStyle.STYPE.;
drawStyle1. = System.Drawing.Color.LightGray;
this.40. = drawStyle1;
this.40. = ((uint)(10u));
this.40. = ((uint)(0u));
this.40. = ((uint)(0u));
this.40..PLC = null;
this.40.. = null;
this.40.. = null;
this.40.. = null;
this.40. = "";
this.40. = ((uint)(8u));
this.40. = false;
this.40. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog1. = "";
optlog1. = "";
this.40. = optlog1;
this.40. = PCHMI..DatType.BIT;
this.40. = "yyyy-MM-dd";
this.40..BkImg = null;
this.40.. = PCHMI.Employee.STSW.;
this.40.. = null;
this.40..ID = ((uint)(0u));
this.40. = "100";
this.40. = "0";
this.40. = "";
this.40. = "null";
this.40. = ((uint)(0u));
glint1.HDADDR = "";
glint1.PLC = ((uint)(0u));
glint1. = "";
glint1. = System.Drawing.Color.Red;
glint1. = ((ushort)(1000));
this.40. = glint1;
this.40. = System.Drawing.Color.Black;
//
// 标签49
//
this.49.BackColor = System.Drawing.Color.Transparent;
this.49.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.49.HDADDR = "";
this.49.Image = null;
this.49.Location = new System.Drawing.Point(172, 182);
this.49.Name = "标签49";
this.49.PLC = ((uint)(0u));
this.49.Size = new System.Drawing.Size(109, 19);
this.49.TabIndex = 613;
this.49.Text = "工位2光栅";
this.49.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.49.Value = ((ulong)(0ul));
interLock5.HDADDR = "";
interLock5.PLC = ((uint)(0u));
interLock5. = ((uint)(1u));
interLock5. = "";
interLock5. = null;
interLock5. = "LOCK";
interLock5. = PCHMI.InterLock.DatType.BIT;
this.49. = interLock5;
this.49. = false;
this.49. = "";
this.49. = PCHMI..TypeEnum.;
this.49. = "";
this.49. = new System.Drawing.Point(0, 0);
drawStyle2. = 15;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = System.Drawing.Color.Empty;
drawStyle2. = PCHMI.DrawStyle.STYPE.;
drawStyle2. = System.Drawing.Color.LightGray;
this.49. = drawStyle2;
this.49. = ((uint)(10u));
this.49. = ((uint)(0u));
this.49. = ((uint)(0u));
this.49..PLC = null;
this.49.. = null;
this.49.. = null;
this.49.. = null;
this.49. = "";
this.49. = ((uint)(8u));
this.49. = false;
this.49. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog2. = "";
optlog2. = "";
this.49. = optlog2;
this.49. = PCHMI..DatType.BIT;
this.49. = "yyyy-MM-dd";
this.49..BkImg = null;
this.49.. = PCHMI.Employee.STSW.;
this.49.. = null;
this.49..ID = ((uint)(0u));
this.49. = "100";
this.49. = "0";
this.49. = "";
this.49. = "null";
this.49. = ((uint)(0u));
glint2.HDADDR = "";
glint2.PLC = ((uint)(0u));
glint2. = "";
glint2. = System.Drawing.Color.Red;
glint2. = ((ushort)(1000));
this.49. = glint2;
this.49. = System.Drawing.Color.Black;
//
// 图片17
//
this.17.BackColor = System.Drawing.Color.Transparent;
this.17.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.17.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.17.HDADDR = "DB700.4.0";
this.17.Image = ((System.Drawing.Image)(resources.GetObject("图片17.Image")));
this.17.Location = new System.Drawing.Point(279, 144);
this.17.Name = "图片17";
this.17.PLC = ((uint)(0u));
this.17.Size = new System.Drawing.Size(25, 25);
this.17.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.17.TabIndex = 611;
this.17.TabStop = false;
this.17.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.17.TxtFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.17.Value = ((ulong)(0ul));
interLock6.HDADDR = "";
interLock6.PLC = ((uint)(0u));
interLock6. = ((uint)(1u));
interLock6. = "";
interLock6. = null;
interLock6. = "LOCK";
interLock6. = PCHMI.InterLock.DatType.BIT;
this.17. = interLock6;
this.17. = ((uint)(0u));
this.17..PLC = null;
this.17.. = null;
this.17.. = null;
this.17.. = null;
this.17. = "";
this.17. = "DB700.4.0";
this.17. = PCHMI..DatType.BIT;
this.17. = "";
this.17..BkImg = null;
this.17.. = PCHMI.Employee.STSW.;
sT_SW_IF7.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF7.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF7.Img")));
sT_SW_IF7.MaxVal = ((ulong)(0ul));
sT_SW_IF7.MinVal = ((ulong)(0ul));
sT_SW_IF7.Txt0 = "";
sT_SW_IF7.Txt1 = "";
sT_SW_IF7.Txt2 = "";
sT_SW_IF7.Txt3 = "";
sT_SW_IF7.Txt4 = "";
sT_SW_IF7.Txt5 = "";
sT_SW_IF7.Txt6 = "";
sT_SW_IF7.Txt7 = "";
sT_SW_IF7.TxtColor = System.Drawing.Color.Black;
sT_SW_IF7.TxtNumber = "";
sT_SW_IF8.BkColor = System.Drawing.Color.Transparent;
sT_SW_IF8.Img = ((System.Drawing.Bitmap)(resources.GetObject("sT_SW_IF8.Img")));
sT_SW_IF8.MaxVal = ((ulong)(0ul));
sT_SW_IF8.MinVal = ((ulong)(0ul));
sT_SW_IF8.Txt0 = "";
sT_SW_IF8.Txt1 = "";
sT_SW_IF8.Txt2 = "";
sT_SW_IF8.Txt3 = "";
sT_SW_IF8.Txt4 = "";
sT_SW_IF8.Txt5 = "";
sT_SW_IF8.Txt6 = "";
sT_SW_IF8.Txt7 = "";
sT_SW_IF8.TxtColor = System.Drawing.Color.Black;
sT_SW_IF8.TxtNumber = "";
this.17.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF7,
sT_SW_IF8};
this.17..ID = ((uint)(0u));
this.17. = true;
this.17. = false;
this.17. = "";
this.17. = ((uint)(0u));
this.17. = System.Drawing.Color.LightGray;
//
// 标签46
//
this.46.BackColor = System.Drawing.Color.Transparent;
this.46.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.46.HDADDR = "";
this.46.Image = null;
this.46.Location = new System.Drawing.Point(336, 116);
this.46.Name = "标签46";
this.46.PLC = ((uint)(0u));
this.46.Size = new System.Drawing.Size(109, 19);
this.46.TabIndex = 612;
this.46.Text = "工位3安全门";
this.46.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.46.Value = ((ulong)(0ul));
interLock7.HDADDR = "";
interLock7.PLC = ((uint)(0u));
interLock7. = ((uint)(1u));
interLock7. = "";
interLock7. = null;
interLock7. = "LOCK";
interLock7. = PCHMI.InterLock.DatType.BIT;
this.46. = interLock7;
this.46. = false;
this.46. = "";
this.46. = PCHMI..TypeEnum.;
this.46. = "";
this.46. = new System.Drawing.Point(0, 0);
drawStyle3. = 15;
drawStyle3. = System.Drawing.Color.Empty;
drawStyle3. = System.Drawing.Color.Empty;
drawStyle3. = PCHMI.DrawStyle.STYPE.;
drawStyle3. = System.Drawing.Color.LightGray;
this.46. = drawStyle3;
this.46. = ((uint)(10u));
this.46. = ((uint)(0u));
this.46. = ((uint)(0u));
this.46..PLC = null;
this.46.. = null;
this.46.. = null;
this.46.. = null;
this.46. = "";
this.46. = ((uint)(8u));
this.46. = false;
this.46. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog3. = "";
optlog3. = "";
this.46. = optlog3;
this.46. = PCHMI..DatType.BIT;
this.46. = "yyyy-MM-dd";
this.46..BkImg = null;
this.46.. = PCHMI.Employee.STSW.;
this.46.. = null;
this.46..ID = ((uint)(0u));
this.46. = "100";
this.46. = "0";
this.46. = "";
this.46. = "null";
this.46. = ((uint)(0u));
glint3.HDADDR = "";
glint3.PLC = ((uint)(0u));
glint3. = "";
glint3. = System.Drawing.Color.Red;
glint3. = ((ushort)(1000));
this.46. = glint3;
this.46. = System.Drawing.Color.Black;
//
// 标签47
//
this.47.BackColor = System.Drawing.Color.Transparent;
this.47.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.47.HDADDR = "";
this.47.Image = null;
this.47.Location = new System.Drawing.Point(172, 149);
this.47.Name = "标签47";
this.47.PLC = ((uint)(0u));
this.47.Size = new System.Drawing.Size(109, 19);
this.47.TabIndex = 610;
this.47.Text = "工位1光栅";
this.47.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.47.Value = ((ulong)(0ul));
interLock8.HDADDR = "";
interLock8.PLC = ((uint)(0u));
interLock8. = ((uint)(1u));
interLock8. = "";
interLock8. = null;
interLock8. = "LOCK";
interLock8. = PCHMI.InterLock.DatType.BIT;
this.47. = interLock8;
this.47. = false;
this.47. = "";
this.47. = PCHMI..TypeEnum.;
this.47. = "";
this.47. = new System.Drawing.Point(0, 0);
drawStyle4. = 15;
drawStyle4. = System.Drawing.Color.Empty;
drawStyle4. = System.Drawing.Color.Empty;
drawStyle4. = PCHMI.DrawStyle.STYPE.;
drawStyle4. = System.Drawing.Color.LightGray;
this.47. = drawStyle4;
this.47. = ((uint)(10u));
this.47. = ((uint)(0u));
this.47. = ((uint)(0u));
this.47..PLC = null;
this.47.. = null;
this.47.. = null;
this.47.. = null;
this.47. = "";
this.47. = ((uint)(8u));
this.47. = false;
this.47. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
optlog4. = "";
optlog4. = "";
this.47. = optlog4;
this.47. = PCHMI..DatType.BIT;
this.47. = "yyyy-MM-dd";
this.47..BkImg = null;
this.47.. = PCHMI.Employee.STSW.;
this.47.. = null;
this.47..ID = ((uint)(0u));
this.47. = "100";
this.47. = "0";
this.47. = "";
this.47. = "null";
this.47. = ((uint)(0u));
glint4.HDADDR = "";
glint4.PLC = ((uint)(0u));
glint4. = "";
glint4. = System.Drawing.Color.Red;
glint4. = ((ushort)(1000));
this.47. = glint4;
this.47. = System.Drawing.Color.Black;
//
// DlgS1安全
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(704, 481);
this.Controls.Add(this.3);
this.Controls.Add(this.2);
this.Controls.Add(this.1);
this.Controls.Add(this.40);
this.Controls.Add(this.49);
this.Controls.Add(this.17);
this.Controls.Add(this.46);
this.Controls.Add(this.47);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1安全";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "安全监视";
((System.ComponentModel.ISupportInitialize)(this.3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.17)).EndInit();
this.ResumeLayout(false);
}
#endregion
private PCHMI. 3;
private PCHMI. 2;
private PCHMI. 1;
private PCHMI. 40;
private PCHMI. 49;
private PCHMI. 17;
private PCHMI. 46;
private PCHMI. 47;
}
}

View File

@@ -0,0 +1,46 @@
using PCHMI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class DlgS1安全 : Form
{
private static DlgS1安全 instance = null;
private DlgS1安全()
{
InitializeComponent();
}
public static DlgS1安全 GetInstance()
{
if (instance == null || instance.IsDisposed)
{
instance = new DlgS1安全();
}
return instance;
}
// 可以重写ShowDialog方法以确保不会重复显示
public new void ShowDialog()
{
// 检查实例是否已被显示
if (!this.Visible)
{
base.ShowDialog();
}
else
{
// 如果已显示,则可以选择激活或聚焦到窗口
this.Activate();
}
}
}
}

View File

@@ -0,0 +1,337 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="图片3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF1.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF4.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF5.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF6.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片17.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF7.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF8.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
</root>

115
CowainHmi/S1/DlgS1笑脸.Designer.cs generated Normal file
View File

@@ -0,0 +1,115 @@
namespace CowainHmi.S1
{
partial class DlgS1笑脸
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DlgS1笑脸));
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
this.2 = new PCHMI.();
this.timer1 = new System.Windows.Forms.Timer(this.components);
((System.ComponentModel.ISupportInitialize)(this.2)).BeginInit();
this.SuspendLayout();
//
// 图片2
//
this.2.BackColor = System.Drawing.Color.White;
this.2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.2.Font = new System.Drawing.Font("宋体", 15F);
this.2.HDADDR = "";
this.2.Image = ((System.Drawing.Image)(resources.GetObject("图片2.Image")));
this.2.Location = new System.Drawing.Point(1, -1);
this.2.Margin = new System.Windows.Forms.Padding(2);
this.2.Name = "图片2";
this.2.PLC = ((uint)(0u));
this.2.Size = new System.Drawing.Size(768, 544);
this.2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.2.TabIndex = 609;
this.2.TabStop = false;
this.2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.2.TxtFont = new System.Drawing.Font("宋体", 15F);
this.2.Value = ((ulong)(0ul));
interLock2.HDADDR = "";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(1u));
interLock2. = "";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.2. = interLock2;
this.2. = ((uint)(0u));
this.2..PLC = new uint[] {
((uint)(0u))};
this.2.. = new string[] {
""};
this.2.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.2.. = new string[] {
""};
this.2. = "";
this.2. = "";
this.2. = PCHMI..DatType.BIT;
this.2. = "";
this.2..BkImg = null;
this.2.. = PCHMI.Employee.STSW.;
this.2.. = null;
this.2..ID = ((uint)(0u));
this.2. = true;
this.2. = false;
this.2. = "";
this.2. = ((uint)(0u));
this.2. = System.Drawing.Color.LightGray;
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// DlgS1笑脸
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(772, 542);
this.Controls.Add(this.2);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "DlgS1笑脸";
this.Text = "S1笑脸";
this.Load += new System.EventHandler(this.DlgS1笑脸_Load);
((System.ComponentModel.ISupportInitialize)(this.2)).EndInit();
this.ResumeLayout(false);
}
#endregion
private PCHMI. 2;
private System.Windows.Forms.Timer timer1;
}
}

View File

@@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using PCHMI;
using static CowainHmi.FrmMain;
namespace CowainHmi.S1
{
public partial class DlgS1笑脸 : Form
{
int survey = 0;
public DlgS1笑脸()
{
InitializeComponent();
}
private void DlgS1笑脸_Load(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
survey = PCHMI.RT.GET_INT16(0, "DB9102.20");
if (survey == 10)
{
Thread.Sleep(5000);
this.Close();
PCHMI.RT.SEND_INT16(0, "DB9102.20", 0);
}
}
}
}

File diff suppressed because it is too large Load Diff

3773
CowainHmi/S1/S1Mes信息.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1Mes信息 : S1公共背景
{
public S1Mes信息()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,511 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="图片7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF4.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF5.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF6.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF7.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF8.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF9.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF10.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF11.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF12.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF13.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF14.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF15.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblRef.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF16.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF17.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
</root>

5243
CowainHmi/S1/S1RFID.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

140
CowainHmi/S1/S1RFID.cs Normal file
View File

@@ -0,0 +1,140 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using PCHMI;
using System.Threading;
using System.IO;
namespace CowainHmi.S1
{
public partial class S1RFID : S1公共背景
{
private String DBnum = "";
private String DBnum1 = "";
private String DBnum2 = "";
private int ID = 0;
public S1RFID()
{
InitializeComponent();
}
private void S1RFID_Load(object sender, EventArgs e)
{
Read_RFID();
}
private void Read_RFID()
{
#region //判断RFID编号给对应的地址赋值
ID = PCHMI.VL.GET_INT16(0, "U51")-1;
DBnum = "DB850";
if (ID == 0)
{
DBnum1 = "DB851";
DBnum2 = "DB852";
}
if (ID == 1)
{
DBnum1 = "DB853";
DBnum2 = "DB854";
}
if (ID == 2)
{
DBnum1 = "DB855";
DBnum2 = "DB856";
}
if (ID == 3)
{
DBnum1 = "DB856";
DBnum2 = "DB857";
}
if (ID == 4)
{
DBnum1 = "DB858";
DBnum2 = "DB859";
}
#endregion
if (ID >= 0)
{
#region //RFID操作区地址关联
this.ReadTime. = $"{DBnum}.{ID * 26 + 22}";
this.ReadTime. = $"{DBnum}.{ID * 26 + 22}";
this.WriteTime. = $"{DBnum}.{ID * 26 + 24}";
this.TagINLamp. = $"{DBnum}.{ID * 26 + 18}.0";
this.WriteOKLamp. = $"{DBnum}.{ID * 26 + 18}.1";
this.ReadOKLamp. = $"{DBnum}.{ID * 26 + 18}.2";
this.ReadWriteErrLamp. = $"{DBnum}.{ID * 26 + 18}.5";
this.Reading. = $"{DBnum}.{ID * 26 + 20}.0";
this.Writing. = $"{DBnum}.{ID * 26 + 20}.1";
this.HomeRfidbtn..[0] = $"{DBnum}.{ID * 26}.0";
this.HomeRfidbtn. = $"{DBnum}.{ID * 26}.0";
this.ManualRead..[0] = $"{DBnum}.{ID * 26}.1";
this.ManualRead. = $"{DBnum}.{ID * 26}.1";
this.ManualWrite..[0] = $"{DBnum}.{ID * 26}.2";
this.ManualWrite. = $"{DBnum}.{ID * 26}.2";
this.ReadStartID. = $"{DBnum}.{ID * 26 + 2}";
this.ReadLengths. = $"{DBnum}.{ID * 26 + 4}";
this.WriteStartID. = $"{DBnum}.{ID * 26 + 8}";
this.WriteLengths. = $"{DBnum}.{ID * 26 + 10}";
#endregion
#region //读取区地址关联
this.ReadTraysTyp. = $"{DBnum1}.0";
this.ReadTraysID. = $"{DBnum1}.2";
this.ReadproductsTyp. = $"{DBnum1}.4";
this.ReadproductsSN. = $"{DBnum1}.6";
this.ReadproductsSN.Text = $"{DBnum1}.6";
this.ReadOrderID. = $"{DBnum1}.140";
this.ReadOrderID.Text = $"{DBnum1}.140";
this.ReadLastWork. = $"{DBnum1}.66";
this.ReadLastWork.Text = $"{DBnum1}.66";
this.ReadLastWorkState. = $"{DBnum1}.76";
this.ReadLastWorkState.Text = $"{DBnum1}.76";
this.ReadNextWork. = $"{DBnum1}.86";
this.ReadNextWork.Text = $"{DBnum1}.86";
this.ReadStartTime.= $"{DBnum1}.96";
this.ReadEndTime. = $"{DBnum1}.118";
#endregion
#region //写入区地址关联
this.WriteTraysTyp. = $"{DBnum2}.0";
this.WriteTraysID. = $"{DBnum2}.2";
this.WriteproductsTyp. = $"{DBnum2}.4";
this.WriteproductsSN. = $"{DBnum2}.6";
this.WriteproductsSN.Text = $"{DBnum2}.6";
this.WriteOrderID. = $"{DBnum2}.140";
this.WriteOrderID.Text = $"{DBnum2}.140";
this.WriteLastWork. = $"{DBnum2}.66";
this.WriteLastWork.Text = $"{DBnum2}.66";
this.WriteLastWorkState. = $"{DBnum2}.76";
this.WriteLastWorkState.Text = $"{DBnum2}.76";
this.WriteNextWork. = $"{DBnum2}.86";
this.WriteNextWork.Text = $"{DBnum2}.86";
this.WriteStartTime. = $"{DBnum2}.96";
this.WriteNextWork.Text = $"{DBnum2}.96";
this.WriteEndTime. = $"{DBnum2}.118";
this.WriteNextWork.Text = $"{DBnum2}.118";
#endregion
}
}
private void TxID_TextChanged(object sender, EventArgs e)
{
Read_RFID();
}
}
}

407
CowainHmi/S1/S1RFID.resx Normal file
View File

@@ -0,0 +1,407 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="WriteproductsTyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<data name="WriteTraysTyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<data name="TxID.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<data name="ReadproductsTyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<data name="ReadTraysTyp.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<data name="ManualRead.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF23.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF24.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAABFlJREFUaEPdml2LE1cYx/9JZibzhlipWV9aV6xeeFGxWCmFQqEXLWhvSumN9yJ4
10/Qb+An8LMoRSq6UitIcdvSWjfibjbJZrLZ7Ivuqs9MEsnOPpnMmTnnjPqD/83M5JzDP+fleZ4ZFEwJ
uHIcDX8FL4yXwPUfB9cKw0PT+xfPzZdoeRvDawXRcB5hm0x5VXoVqeMHdNUc3NRN7VNsWTtvxhKqGL7e
j/+d+q6BhCrGHAMd+0E0c+Pj0U6reh99+8WegYTSaw4t39OzWKE+ubGE0oiPZ94SO4iRdJrTNu9ivbp7
GcWlAfqHLh5F191gBzAuLeb85KPuPmH7j0sxDtp+HZuxjW6SVJvTMW5jzXnO9s1JHbM2rec1ttNJUmeO
iQX7H7bPJCnAjHb/vp1utoxLiTnnD1G7Xba/aZLLjIdlv8V2lEZyzTEpoHuceklzkkZQuomewx/RaSXP
nBIWvUW2DxFJwEXL/YttXFT5zamga/9Oof8m276o8lE7g567xTacRXnNWfT2Rt15lJEyOta9KEHjGs2q
bOZQHHV8NkoUuTbzSJzPjlDs0mQbyytxcww0KXmV/SeNJETbmsNGdZttSIbEzDlMAZ28Jc0pHT87qGcI
okSVzpwKcOUU/UnZj+i0mkpg3pa66SZpqjkzNQT0zE6F/71sJUAht/Un+yNVSjKnb9ykZZQvjhIVzxcz
aPkr7A9UijXnsIuGIyeOElUMC8vOvJb1zCluTq98Qzh5lakxKpQXJRejVGvcnKfGH+wzOkWEIfc9MqbP
PqBTkTn+QTT9Bntft7Ds/cfeKEKBu4lNhXGUqJRFl++DCtt83wUBl8+/NQZ1KXls+R32XhEiKKv9/kMs
eG32AZ0anFYU17h/s/d1a4wymrQ5c2/+dGn8KG9W7mDLKnZzjkFJ3eVP6FjvsQ+rVjwIxMl9dJrKLWCJ
iOdklWKN/DVYUe0xJ6KMZeNuITM6AYqYjTlsTHivrUK8OUO++gDtjK9Ysmo63x6gWZT9dYuIEs0J+chB
231Ep6ueWZSSEuU699kGZGqqOSNOHNNSYxKiZ/xKU1vdZp3anIh99PwSthRG+OKcozjEVlMEEzMnpAxc
OI01W82Rn5mucQt9yYMSN2dEjcKPyR8hZVU+amHF8Bm2JdV0s5szoGU/pKxeXiokAQocL50lg/Kv/bzm
RKnQDzU8lXTkS+RjdLx8Jc385owoUX6Wv04lGRNNZz5zNCvPnJAyVqtzuVIhBdDU/pxmUYY4RK45Q2Zt
NDLWxtVxjmaR4KCUmBNRQcN6IFyCVYwp9L2MOnOGnA2L9+nrVnqY8Siynh6HKDcn5Jcy6uZDtv+4NFKN
PhdJKslqMWdIz7xFp2vy6yj9fHMUgbfODkanORFnPCw5k78eKYgqnljzewaj3Zwhq+ZvWGc260IJrDtY
HTvyO36HrhqDm7o5eAiBv7Lr85biuepjwXkcFbBw7eLwYlHQH/Pdl1i3d1D3g9eFy5F6N/YfoQAAAABJ
RU5ErkJggg==
</value>
</data>
<data name="ManualWrite.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAACMhJREFUaEPFmwlwldUZht9U2prWJa412k5bxRlk2kpsx4WhkBGwdQVkpMhYsE5p
sVBoq4hQwaIY1qaAI0jR2gkMizFSDESIrEkARQYkSEQSBhBCCBASAgkIWvt8/f+/E2/Jcu/9l3fmDuE/
5+Z+9z3f8n7nnEjKWyOVvCdN+4WUmsqDiJB6gbTiCWnbQWnKGGnCtVJKijsYFb74wnkdOCBtfkbq9G13
IGRcfIm0Y65jy6nT0ofzpTE/dQejghlTXikdr3Z+Xrdeyu7kDoaItDS85jXHhi27pXOfS8f2SwMfltpd
6E4KG2bM2rXSvd2ljW9L9SelI8dw7d9Jt1/sTgoBTcm5rDPhPlrav1dq+BSyFkp//pE7MUx45HT9vtQ7
XVo4SqoixOpPSKtzpD7t3YkBoyk5aXiuecv8Bwi1bc6z7cXSsz14/jX3DWHAIyfze87/078qDb1FKt4k
fYZr1x+WRvTFqHbOeFCIJcdDB3Jg7lSpth6P5pU/XbqLuaEk61hyPGRcxfNJ0uE68hGhtmq2dNU17mAA
aI4cQwreMqyfVF3uLFhRiTSZZJ0W8II1S44h9SJpbn9ce6d05pxUWiANuA1jKbt+oyVyDObRE2+VNrwu
NZKHqshH2SOkbkEm65bI8dDxO8x5iRBrxKhakuVk6dYr3UGf0Bo5HiycHhmMLRQNm7uOIjLwJnfQb7SF
HEMKKzdziHRwn/T5v6WCpQjHm8lFX3EnJIm2kmMwwTjqDml5oWPLPsJtNNXVbPQVbSXHkPF16ek7WS3m
m2vvI9yeGeQOJol4yPHQ5zoKRzaiEVtqyI3LxvNeP/NiPOQ0xbiR0knEo63c/HnSCx0xLIkEmQg5hhQ8
d2hX1P066exnTn585UGfWqFEyTEiXu6JUUVOsi6n9Gf90h1MAImS4yHjBul9FqmGyvpJjfQGIjLpVihR
cgyWHEdeT+wvc1z76BFpNs1j6qXOeDxIlhyDVdcXyT1Hq5wFW7VEeui77mAiSIYcDyYQp9/Pl9sofYpr
b0KHTLoH8uIo+X6Q4yGN71JMFTvZAFFHpRmPST3RbXELRz/I8ZDZAZn/FmWWrrr8I2nNUOdLtwV+kmPo
dZk0Z4x0iLxordAKfvegeH+vn+QYLuJLzhpH7LNi5kVvLZCuv9odbAF+k2Noj7KeQkO9HflxDluOfSx1
7xKHB/lNjod+6JBd70gnEI679kgvDSBBXuIOngdBkOMhk/JehHA9Qp9orVDxDOlbyIBWERQ5Jg6fJ1nn
P4cHEWYnqSAFqOx+zSjrIMkxWLIuoIHeiWC0ZF3Bwt3TGS9qSX4ERY6HTHqf4ZT8PXjPWYzaQy4abP1Z
jLIOmhyDhVPnH0olhPqZs9JeqtpS2/38pjshFkGTYzCj+rZHe+DOXslfME26EEI8hEGOh3bfIC/+mlaI
5tU+L5+S/9QPztMKhUGOh3T0z+JH8R5WzHb4KnLpql0iwiTHYB49vQdeRMlvOIMtpbRCDzvd//8QJjke
+v5EKl3h9GflB5D7v5euuDZccjxcgBdNmyidrndaoblzpN94yjoKcgymonNI1nbq0Uj8F0LMh8Xhk2Mw
b5mJaN1KC/TfBePfcfcxEBU5BqsUj95NmJU5dphhUZBjsLyYhfcWLnJseHcbD6MkpwvlddK9Utn7lHu8
x+R+ZOSQjKfeKOX9w7HhvQ94GBU5qZdLuTSp5RVOBct/ha4a7REFOenknUVooNJVLBJyYy/h/RfCLHRy
/oa3jMiUPilEsR6XdqN7Fg6WrqR7Djsh247iEBrS6eNpd9BhjSTlHBZpFh5kY6GSk446XjmEMCIJ277L
kX/xubc7Y2GXctuYf5t8V/SGVHeKxdpMi/OrCEq5Jbv+KNO1iMC6WieUlo1lda5wJ4BQRSDeOxv5UIHX
2ucZQZPw5v87MAyaHFuhFymL+3fQ9J2gdG8htLpKdxPnTRFK+0DS/cOPpQ3zsKWSKrlbmv+UdFuTRfoS
giRnPI1nTpZUj7ccO4gbz8K4ZnbmgibH9pTnDZC2uGdwZUul++905ESzCIqcG26RPiLpmnbZQSecT9uQ
EdGWRbdrpCXP4y30dNUsVMlMaVhb7gD4Tc5whNSrz+ItuG1DnVSAC69Ld7N/CwiCnPbklhxCeie5pZaQ
rkHYDfq5NIPnbdrw8pMcayI/wF1PnMZt90FKhNukj12Ht4yWqtxt0tWU6CF03nHBD3Isy2e7G+x2dvTu
Bmky2T/KDfbNbzqKu5aFsg32PojOuJEMOZb9nyTp5ua6+zRV0pwnCaGIjmZ+ezWV8XHHjlN2MwQd1S+K
o5k0SnReL1ZovSO5K+hkx/d3BxNAsuR06kjovEpVhJQDNdKbYygAUR3qzRqFoEMn2B5IHvGcFdVxMKE7
nCT78RqnRNtNsLksmu0ZJ414yLHTgzk/k9Yvd04VDiLoxkZ4kaA35biQEl1/Rjp0FM+ZynujuEhgt6sW
jZB20crbeVRxnvTPniTjJLylKeIhx2TBhO7SVmywm15l9EV59Gxmo69ojZzeKMs/3UQFInSq9/NC6S4d
KXVuy7lPHGgLOaZNrKv/I118wy5Hu5SsRGDe4Wga39ESORa3OXSqm7e6Zz2s1EAr0T55S1O0Ro51ywu6
QcZiQpoSXV0qLX4CuykMgaE5cjrZhcmJ0uFDjuRe/bL0+I3uYABoiRy7sTXsIalyu3N5ewX2zuvB4vkd
RrGIJcdWKLuLtIlndcj/BirSC5TosSRjv664nQ/NkfMcSff1Kc4FyeOHaV6zyX1ol9hDwUDQlJxe7iXt
aveS9hq8JW7JnSBiybFL2hMe/PIl7awHnOehwSOnA0ltQwGkIKJMctv1/rsSudOSIJqSczm5xW5m2U16
kwxFNK+RXe+3a2K2n9t4Str4jvT3jJjtwhDQlJwtVCI7ZKssI9c8AjH0Ra119YHAjLGXSe7lhJTdXI8C
sX9StG2J1P9mdzAqFJQQToiov0b8x2iGlTSt2yul1552DtjCCunzQfoPULEGFGFb3dYAAAAASUVORK5C
YII=
</value>
</data>
<data name="sT_SW_IF25.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
YII=
</value>
</data>
<data name="sT_SW_IF26.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEcAAAAyCAYAAAAOX8ZtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAABOtJREFUaEPtW0lvHEUUfvZ4prc4iwMYUJSA5CQKh4CUA9xyQYCQgFN+ARJHDsAB
ThwjLvwXfgBSOIAQq9j3IDaReKanu2f3eOzwXk0VmrTe9PRSVe1DPumT7Omq956/rnn1ajHAyJnByJ1B
5P0KAC6yLjRg4I3hztodCIMOwJun5Oc1goJRHLl7AFfuk08sY+s4zDYO/49lH38Om1/KhzVhURzipHUA
w+Yn+KQxb2ALp07cJY7irvcHwFOebGQZ6WAUo2AX4OpJ2coClohDpBGdND+TDS2CC0ZxD0dRv/GhbGkY
GeIohv6f2LA5b28DXBBpdrzfAJ5zZA9DyCEOMQy6AC9vYYe1eT+T4ALgOPQmAGcflb0MIKc4RMqLsY8v
zPQo4pwv4+E6vjnnO+y1Pu+sEwXEUbztY140OYI4p6vYDdo4g9DQ1ogS4hCpToPXLqABAy+Mc5iHk9YM
Evd7tKApqJLiEMWIDm6jEc15kXNWhLfcm9JSRVQQR3HgYRF7TGMRyzkpysQfA7x+Dq1V+P5rEIdI5UfP
+wkNalgKcQ7KkIa2qGbLQpM4in1/BHD5AWm8JDjDVRj5A4DHS1TWmsUhDt19GG18hMZLjmjOaFWOMKjE
pSm/wPrMgDiKUfAvwNMnpKMC4IzpYs/vA2wH0tMKGBSHOHSn0GvQKCoAzpBOxv4EV/kfo6cVU75hcRQ7
7o8Ar+SsrDkDJhgHt7K3HiyJQxxQsr5Es+sKcJ1NsYfrs+na+9JzChbFIR40sHBsfY2OM0Y019E0I+db
gCupoW1ZHMWIRvSyfSuugw32/SFWs/fLKBA1iUMcOzS7foNBpEYR19gWDxqHkGzQliyiRnEUd91f5rEo
cI1sMwr+Btg6U7s4xC4Vsa+eRWWwcOQa1EFa5XOf10FK1vDSs0dHnKNGOhpiH9wjJmlc3bMP6mAYhCJB
c89sUxxuvrBTvzhTHL6xg9Po5ukjkZB3/TbAtWP1z1ZjZ4oF2CPzQGqeyvebhxBScboIrqFpUrKL/JsA
ZxbWWjWKEwYxwFvbGERq34drbJJiFnjiPHpOBVKDOGJ9Rav0qxsyiBS4TqYYYdKFc0v2di2LI5Lu85fQ
ccYuIddRN+mEUqxdrmXsDFoUJ6aK/OKmdJwBrrNOhkGSb3PJgjh0CNBtfo7Ocu4pc0Z0cIrZPwn+Qg+t
uaNVMCxOTBcQdhZ2AfKAM1SVEe20vfEgWs/5hggGxRH7R8uSbhY4Y1UY0Rt6yJfWC8CAOD1/DJP1G9JB
CXBGy3DkTiFpfSGtloBmcaLgH4DLOU8+loEzXJQdKqJezJH9s6BJnL43hbE47dBwp5FzkJf0x7SdH6Sl
itAgTkLnZGhHGzgnedgNegDvPIwWCiTdLFQQZ+zQdZiCJ6x5wDlbxa77c7nsn4WS4vTpOp7ui1QKnMNl
HNMZeKtAEVUEBcWhvZ+O9zt2NBCLAueYoziM3zkuexlAAXFEHXWdtjoMCkPgnC9SlNytr7Cl4UByitP2
serW/ZVeBi4AxZim6O2KF4DyYoU4I3HwZiDpZoELhCj2OR7LuS7SgQxxxO3VZwwl3SykAxlgETVpfCCf
WgQjDn2l2w6+JNv/pKKwGExM/wxSteQui9Obd4kzoLP0J+X+cl2I/T2sLCfQb36Kv9X0hgQw4b/3Lswa
dPESp+i3LX6lOQD8B2lth1V3vYD2AAAAAElFTkSuQmCC
</value>
</data>
</root>

154
CowainHmi/S1/S1产量统计.Designer.cs generated Normal file
View File

@@ -0,0 +1,154 @@
namespace CowainHmi
{
partial class S1产量统计
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock2 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF2 = new PCHMI.ST_SW_IF();
this.productionDisplay1 = new CowainHmi.ProductionDisplay();
this.45 = new PCHMI.(this.components);
this.1.SuspendLayout();
this.SuspendLayout();
//
// 面板1
//
this.1.Controls.Add(this.45);
this.1.Controls.Add(this.productionDisplay1);
this.1.Size = new System.Drawing.Size(891, 617);
//
// productionDisplay1
//
this.productionDisplay1.Location = new System.Drawing.Point(4, 53);
this.productionDisplay1.Margin = new System.Windows.Forms.Padding(4);
this.productionDisplay1.Name = "productionDisplay1";
this.productionDisplay1.PLCId = 0;
this.productionDisplay1.ProductionFolderPath = "S1Production";
this.productionDisplay1.RetCmdAddr = "U:S1_RetCmdAddr";
this.productionDisplay1.RetCountAddr = "U:S1_RetCountAddr";
this.productionDisplay1.ShiftAEndAddress = "U:S1_ShiftAEndAddress";
this.productionDisplay1.ShiftAStartAddress = "U:S1_ShiftAStartAddress";
this.productionDisplay1.ShiftBEndAddress = "U:S1_ShiftBEndAddress";
this.productionDisplay1.ShiftBStartAddress = "U:S1_ShiftBStartAddress";
this.productionDisplay1.ShiftCEndAddress = "U:S1_ShiftCEndAddress";
this.productionDisplay1.ShiftCStartAddress = "U:S1_ShiftCStartAddress";
this.productionDisplay1.Size = new System.Drawing.Size(885, 551);
this.productionDisplay1.StationName = "S1";
this.productionDisplay1.TabIndex = 4;
this.productionDisplay1.UpCmdAddr = "U:S1_UpCmdAddr";
this.productionDisplay1.UpOrderAddr = "U:S1_UpOrderAddr";
this.productionDisplay1.UpPartNumAddr = "U:S1_UpPartNumAddr";
this.productionDisplay1.Load += new System.EventHandler(this.productionDisplay1_Load);
//
// 按钮45
//
this.45.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
this.45.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.45.ForeColor = System.Drawing.Color.Black;
this.45.HDADDR = "";
this.45.Location = new System.Drawing.Point(-2, -1);
this.45.LockValue = ((uint)(0u));
this.45.Name = "按钮45";
this.45.PLC = ((uint)(0u));
this.45.Size = new System.Drawing.Size(895, 50);
this.45.TabIndex = 734;
this.45.Text = "产量统计";
this.45.UseVisualStyleBackColor = false;
this.45.Value = ((ulong)(0ul));
interLock2.HDADDR = "";
interLock2.PLC = ((uint)(0u));
interLock2. = ((uint)(1u));
interLock2. = "";
interLock2. = null;
interLock2. = "LOCK";
interLock2. = PCHMI.InterLock.DatType.BIT;
this.45. = interLock2;
this.45. = "NULL";
this.45. = ((uint)(0u));
this.45..PLC = new uint[] {
((uint)(0u))};
this.45.. = new string[] {
"U200"};
this.45.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.45.. = new string[] {
"100"};
this.45. = "";
this.45. = PCHMI..DatType.UINT16;
this.45. = false;
this.45. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.45. = "";
this.45. = "NULL";
this.45..BkImg = null;
this.45.. = PCHMI.Employee.STSW.;
sT_SW_IF2.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
sT_SW_IF2.Img = null;
sT_SW_IF2.MaxVal = ((ulong)(0ul));
sT_SW_IF2.MinVal = ((ulong)(0ul));
sT_SW_IF2.Txt0 = "产量统计";
sT_SW_IF2.Txt1 = "Production screen one";
sT_SW_IF2.Txt2 = "";
sT_SW_IF2.Txt3 = "";
sT_SW_IF2.Txt4 = "";
sT_SW_IF2.Txt5 = "";
sT_SW_IF2.Txt6 = "";
sT_SW_IF2.Txt7 = "";
sT_SW_IF2.TxtColor = System.Drawing.Color.Black;
sT_SW_IF2.TxtNumber = "";
this.45.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF2};
this.45..ID = ((uint)(0u));
this.45. = "";
this.45. = ((uint)(0u));
//
// S1产量统计
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Margin = new System.Windows.Forms.Padding(4);
this.Name = "S1产量统计";
this.Size = new System.Drawing.Size(1024, 625);
this.1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private ProductionDisplay productionDisplay1;
private ProductionDisplay productionDisplay2;
private PCHMI. 45;
}
}

View File

@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1产量统计 : S1公共背景
{
public S1产量统计()
{
InitializeComponent();
}
private void productionDisplay1_Load(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

2370
CowainHmi/S1/S1任务栏.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,31 @@
using PCHMI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Windows.Forms.AxHost;
namespace CowainHmi
{
public partial class S1任务栏 : UserControl
{
public S1任务栏()
{
InitializeComponent();
}
private void panel1_MouseDown(object sender, MouseEventArgs e)
{
if (PClass.CTRL.Handle != null)
{
new CTR_MOVE().MouseDown(PClass.CTRL.Handle);
}
}
}
}

View File

@@ -0,0 +1,901 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="图片1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
TkSuQmCC
</value>
</data>
<data name="图片13.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAvlJREFUaEPt
mk3IDVEYx+9OsSAbyYZsZEWxV7KRLJRSLJSFBflYKDt2IqSshJQslM8sbC1ENj6zkZ2PkpIFKVnw/03v
/3buOOfOzL3nzryL+dWv1zznnDnnudeceWbedxCwTV6RX+XfDnwoT8qJYGDspF34WTZig/Tgp/K8JKG2
fSS9DtZQmxuSQa+Lo245JZ3EOgJ1+CYZcKk46pbl0gkcIVAHD+BrnA80Xk+fQGb6BLqmT6BrsiZwWro9
t9z1Y7g9SwLXpNtn4RJZxm1ZEgDidT0xZ6wNw7ZNMkb2BNqmT6Br+gRCiPGgMQtTDy1ZE2Ait8/C2E7k
tiwJ7JTEZyHnjhH2qUXjjOcbfQJTsljuksx/S76XP+RjeVEelFtkki4T4GXaG+k1jPOMjOIOsQSmvYh3
yBQsKFzgJ8mud1lSBd+RvOr5Jd3nifwPNzJhmRzbaIz7MuxzWKZYIym9w/4jOBhLgJhvPJPIJ1lmq/Sc
H+RqWWbp3M+Q29LjrhMwDsYSyM1K+Vsy30cCEfxpry2ORjknvd5DBMCBNhK4Kz3fegIRqtZzU7pPsTtV
DcgJb56r5qpazyrpC/sogaoBueC/j+faTiBBnfW8lfS5ykHVAOJ1TD0imvDijT0Lm3A9qfM/kPR5xkE4
oEzTh/pxCzsm6fOyOEpTPmeoz+97yE8O3BhLoMlrldRrErNH0u9LcZSG7bd8bgzPz82OGGXHsEMsgZyw
63iu2BbZBCdJ7dRaAgvlH8lc+whMAWXHcM1tJQAvJHNRaU4KZYfXTBXbagLHpee7QKAhlB0eTxVLKT4M
tJEAPJeesynUTh5LKV7AXkrgXnE0e7iAvQjcLatgA6B28piRZ4OzkuB3uZlAC/BtezHIb+n3y/BXq+z5
3LHLfSnFR1gmww7vZFgS55IXuyErZFjcWf7UgZtdOU4Vy908Cl+r64tZmbrGDshX0ltsWQpAEqWWGssC
ybbETsFkTfRr9fD1efhvO45FcqPcKyk7+LQrF93TLYPBP22mfmygrKpUAAAAAElFTkSuQmCC
</value>
</data>
<data name="图片11.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+ZJREFUaEPt
mWnIFVUYgC+EQdlCWWnaYgVCixHiQoqQREUL/clCCRcKCslcSEWFyB/90aCFpO1HRQtWlD+MxBBJCVfM
KAQNBUmK+tFClkEL1POc+704jTPfcu/M5w3uAw/fvGfmnjnnzDlnzpyv0aVLl0IuwvfxF/wEV+E5+L/g
evynwP04GzuevWiBZ6ao0bgUn8eoyFrsWEahhbTb5JmPUYndJnQik7CsAjIBf8CoSBk2xE14WYpOcAu+
h/72NYynXClH8Bg6FsrYgVGILGfhixgV1A14JT6RScu6CINr8KrmYes445jx93inCSVEAWalqHnzSPsY
zceBbxzjSm9HuRd/RNM8jkZRG/FRbJl1GJktMaGA8RjX3Iqf9xw/hlnsjnGdBc3yEMY5tXv5xCKejC3z
AEZGtmYRtpLnt/f8fRnzOG4inzxD0db+Fu8woYfoBW+lqA0ciHHzePR53sa4pqyidinPj07Rf1mD+d8O
w5/RLna+Ce1wNkYBix7pFXgUe6vAw+j5/KCXeEI+hSzvoOn3p6hN4kkcwutMyLEQPe/So4gL0QFdVkH7
vgM9y1w0z7a7UeDgNMNnU3Qy29DzD6aofS7G41hJN5IhaCua4SUm5LgbrUBZK7fCB2ielXQjWYZmuDxF
9RPTbGXdaAR+hz6J00yomcvxL6ysG8lqtFXmpKh+PkTvd1+KKsAlw5+4OUX1E6vg51JUEa+jmd6Wonq5
Gr1Xfppti7vQTN9MUf3EYnB4iipiH5qpXapunkHvNT1F/cS371O4ER2492CWlWimrvPrxtWu9+r3OHga
/UFep8+lKPZNpzjTBgPfyn4z9ElMky5zXRa4jrHPZ9fpLrx848aCyxaqG2e9r5uH5bhEsEB/oN+vefIV
+b3n7xtYNzbW383DcvxiskBFy94sUzFbEa2bF9D79DoTuWjyIj8y+sO1aOvb7ermSbRs41JUwhj0ok0p
6ixsKMvW225JIvZtZqSoc9iFluuMFPXCjeiF+gpOxE7AFenB5mHf+BL7CqMiDuopeKpwU9lyuAbrN37S
PY7OvVERPyys3GCzBb2/X30D5gL0C+wwRkXexaL3RB24hPGeX6aoDc5FP+wPYFRkPWY3pKrGp/0req/K
vrXPxAVoi0RFfKn5lq6SsRj7TUU7fm3jLsU8/AyjIk51i3EktoobaSvwGzTPT7F23D3YilGRn/AlnIYD
4RHMdtFXcVC5GX13uEMXhfgC/beU/dkl+Hl4OvqvK3e43YFzmnb1G7/Zg/md7EHFwjngd2IUqi/t71ak
zkmhJXyfOBW6QPwIbenf0Fa2wE4IN2CXLl0GTKPxL4TzMf3VuS/8AAAAAElFTkSuQmCC
</value>
</data>
<data name="interLock6.互锁显示图标" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABMBJREFUaEPt
mU2IHFUUhWvR9aqTLOJGoqGrKp2NCIooBhESdCHRRdCNuBLcCIIiCkIwmEXAhcFsBEESXAgREVwkIDER
gwwowZ+4SIJOVc+0EySg6MJJBgmTTZJzbp+WnunumurqV6OL+eAx0+f93Pvq5773bgUbbPA/obt9U9yJ
w5fzNPogS9ypPHGXUK6qXDINdWzDtur23zKbhg/BsQN5HM7AyVurylIeuwtW+P/qevRhX46h4daP+buC
O2H8HTiyLIcW89SdnE2i1+da4SOsV9N/ocY6tmFb69Pru8yxRvWpBXtMEtel8Sx23+EKP3N5R9BUdWnY
h31tjN5Euhxb1fUAI8fN8cT9g6t4cCYIGqqqDMfgWDZmbyLHVeUXGLkoAz/8koYPSvYGx8TY580GbEn2
gxxn+eLitmCL5FroJOHZvj1J04Hn9DQH6yRuFn9v8LlVVW3gcTpkk4BtSdXAIO/2nI+OdWN3H/5fQFnK
W9FTalIbeRIdtUnAB0mToWiDFzY8Kwl3I3wY2u9YkP7KdjQfl1wbuANn6MPE0YkxGR27jAyrX9hO0tiN
ur9RrmRp41HJtUDbik7didYJdOIixWhwUNIK5pLmE6i/jvdifr6GiDQIfaAv9ElSMVza0WGZC0xRnM+S
aB/a3cTAP8+l7l7J3qEPWuyWS2074FA/AqwZbdDuWWubuJ/ytNmW7B36Qjv0TdJ4Oqn7Ho2vXWkFmyQV
grbPaxLnZtPNd0v2Cn2hT/RN0mjwbO+UM19KKgVu7Yu9fuHX2OPcIdkr9Ik26KOkYfBcv6oJ7JdUmk4a
vWJ9sfhU2dytBX3i+PRR0jA8cLARt72SJgKTeMOMxO6EJG/QJ7tA8FHSMHhJeJK6Nc3eHHfgLZtE6j6V
5AWtTXyRT0kaBg14DFzSz8pgEm/TGNaJjyR5gb7RR/0cBpVXYfyCfk4FxjnCSeCZPSppaugbfdTPYXxO
gGRx+D4ngej0nqSpKDMBL4/QINhVftibhDssqTL0jT7q5zA+XuJRYMyPOW6plXQM5V7iKcNoERj3Mznw
pqSJKBVG+2cApj4keWOGWYjEfW5OJNFrkktj6Rj0LTwbMGPWm6U7Kckrv+4MtuLM+xVt4KD0kuRS0Cf2
WzOrpyzbYh3bAbLQ3rINd+AbTeIFyYVYDomJMPgmaTx4Rg9wcISs2g7vC+1mChs/mp3EPSd5LPSFbemb
pPGUPdBMS96O7oEdhu2beRw9LXmIiQ80BDMtPFL6otMOH4CtOWw5rmdxtFfyCiY+UhLF3JGHet9YeEzd
b7C32IkbeyQblQ/1pB9SUc5Lqo2s1XgM0elP2PoDdndJ5ir+LX2YOK3SB50tmct0n6TawCP0JGxdQ7mc
tdz9eHE/oW36oCbVwO21pC5uZeVtQFkUbW6gZOa8rySvDWbF39Z4FHZ414LFItkPuDqW5MXfM3W82Hph
z8nGdEndcWBwS/ZaZEB487FOcAyOpWjDK18tmVsWRacVn5jK5pAGsccFfbVI0fH6PzH1YUzGFRv8yMfo
wbzNfsb1UTGbmrbETI+wLfuw7/p+5BuESzuMH1I2z168gVL4mZV92Lf09qBumDGzxBgOHHBs7IdutinM
rm2wwXoSBLcBxfHDbSXG5BwAAAAASUVORK5CYII=
</value>
</data>
<data name="sT_SW_IF6.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+ZJREFUaEPt
mWnIFVUYgC+EQdlCWWnaYgVCixHiQoqQREUL/clCCRcKCslcSEWFyB/90aCFpO1HRQtWlD+MxBBJCVfM
KAQNBUmK+tFClkEL1POc+704jTPfcu/M5w3uAw/fvGfmnjnnzDlnzpyv0aVLl0IuwvfxF/wEV+E5+L/g
evynwP04GzuevWiBZ6ao0bgUn8eoyFrsWEahhbTb5JmPUYndJnQik7CsAjIBf8CoSBk2xE14WYpOcAu+
h/72NYynXClH8Bg6FsrYgVGILGfhixgV1A14JT6RScu6CINr8KrmYes445jx93inCSVEAWalqHnzSPsY
zceBbxzjSm9HuRd/RNM8jkZRG/FRbJl1GJktMaGA8RjX3Iqf9xw/hlnsjnGdBc3yEMY5tXv5xCKejC3z
AEZGtmYRtpLnt/f8fRnzOG4inzxD0db+Fu8woYfoBW+lqA0ciHHzePR53sa4pqyidinPj07Rf1mD+d8O
w5/RLna+Ce1wNkYBix7pFXgUe6vAw+j5/KCXeEI+hSzvoOn3p6hN4kkcwutMyLEQPe/So4gL0QFdVkH7
vgM9y1w0z7a7UeDgNMNnU3Qy29DzD6aofS7G41hJN5IhaCua4SUm5LgbrUBZK7fCB2ielXQjWYZmuDxF
9RPTbGXdaAR+hz6J00yomcvxL6ysG8lqtFXmpKh+PkTvd1+KKsAlw5+4OUX1E6vg51JUEa+jmd6Wonq5
Gr1Xfppti7vQTN9MUf3EYnB4iipiH5qpXapunkHvNT1F/cS371O4ER2492CWlWimrvPrxtWu9+r3OHga
/UFep8+lKPZNpzjTBgPfyn4z9ElMky5zXRa4jrHPZ9fpLrx848aCyxaqG2e9r5uH5bhEsEB/oN+vefIV
+b3n7xtYNzbW383DcvxiskBFy94sUzFbEa2bF9D79DoTuWjyIj8y+sO1aOvb7ermSbRs41JUwhj0ok0p
6ixsKMvW225JIvZtZqSoc9iFluuMFPXCjeiF+gpOxE7AFenB5mHf+BL7CqMiDuopeKpwU9lyuAbrN37S
PY7OvVERPyys3GCzBb2/X30D5gL0C+wwRkXexaL3RB24hPGeX6aoDc5FP+wPYFRkPWY3pKrGp/0req/K
vrXPxAVoi0RFfKn5lq6SsRj7TUU7fm3jLsU8/AyjIk51i3EktoobaSvwGzTPT7F23D3YilGRn/AlnIYD
4RHMdtFXcVC5GX13uEMXhfgC/beU/dkl+Hl4OvqvK3e43YFzmnb1G7/Zg/md7EHFwjngd2IUqi/t71ak
zkmhJXyfOBW6QPwIbenf0Fa2wE4IN2CXLl0GTKPxL4TzMf3VuS/8AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF7.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+ZJREFUaEPt
mWnIFVUYgC+EQdlCWWnaYgVCixHiQoqQREUL/clCCRcKCslcSEWFyB/90aCFpO1HRQtWlD+MxBBJCVfM
KAQNBUmK+tFClkEL1POc+704jTPfcu/M5w3uAw/fvGfmnjnnzDlnzpyv0aVLl0IuwvfxF/wEV+E5+L/g
evynwP04GzuevWiBZ6ao0bgUn8eoyFrsWEahhbTb5JmPUYndJnQik7CsAjIBf8CoSBk2xE14WYpOcAu+
h/72NYynXClH8Bg6FsrYgVGILGfhixgV1A14JT6RScu6CINr8KrmYes445jx93inCSVEAWalqHnzSPsY
zceBbxzjSm9HuRd/RNM8jkZRG/FRbJl1GJktMaGA8RjX3Iqf9xw/hlnsjnGdBc3yEMY5tXv5xCKejC3z
AEZGtmYRtpLnt/f8fRnzOG4inzxD0db+Fu8woYfoBW+lqA0ciHHzePR53sa4pqyidinPj07Rf1mD+d8O
w5/RLna+Ce1wNkYBix7pFXgUe6vAw+j5/KCXeEI+hSzvoOn3p6hN4kkcwutMyLEQPe/So4gL0QFdVkH7
vgM9y1w0z7a7UeDgNMNnU3Qy29DzD6aofS7G41hJN5IhaCua4SUm5LgbrUBZK7fCB2ielXQjWYZmuDxF
9RPTbGXdaAR+hz6J00yomcvxL6ysG8lqtFXmpKh+PkTvd1+KKsAlw5+4OUX1E6vg51JUEa+jmd6Wonq5
Gr1Xfppti7vQTN9MUf3EYnB4iipiH5qpXapunkHvNT1F/cS371O4ER2492CWlWimrvPrxtWu9+r3OHga
/UFep8+lKPZNpzjTBgPfyn4z9ElMky5zXRa4jrHPZ9fpLrx848aCyxaqG2e9r5uH5bhEsEB/oN+vefIV
+b3n7xtYNzbW383DcvxiskBFy94sUzFbEa2bF9D79DoTuWjyIj8y+sO1aOvb7ermSbRs41JUwhj0ok0p
6ixsKMvW225JIvZtZqSoc9iFluuMFPXCjeiF+gpOxE7AFenB5mHf+BL7CqMiDuopeKpwU9lyuAbrN37S
PY7OvVERPyys3GCzBb2/X30D5gL0C+wwRkXexaL3RB24hPGeX6aoDc5FP+wPYFRkPWY3pKrGp/0req/K
vrXPxAVoi0RFfKn5lq6SsRj7TUU7fm3jLsU8/AyjIk51i3EktoobaSvwGzTPT7F23D3YilGRn/AlnIYD
4RHMdtFXcVC5GX13uEMXhfgC/beU/dkl+Hl4OvqvK3e43YFzmnb1G7/Zg/md7EHFwjngd2IUqi/t71ak
zkmhJXyfOBW6QPwIbenf0Fa2wE4IN2CXLl0GTKPxL4TzMf3VuS/8AAAAAElFTkSuQmCC
</value>
</data>
<data name="图片12.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAbVJREFUaEPt
lzFOw0AURH2fOAego+ME3ANaqlwQpUFIVJQcA2bQbDT+cYKT/DW2tE8aWfzszvwfNnbSNRoLpO/7+2zJ
ui6bzeYZYa/Qd7bg/YHrTlH5IOAphtYQcxSZy3a7fRsLzBZzFJlLCNpBo2f5StHv4K/IXDwASj2r9HN/
lXPxAKgN4NDP/VXOxQOgNoBDP/dXORcPgJY7AM1wL77Tnwc8gGtUToF+7q/y5ZjRF56IDyr/Usyl5Q0Q
TSj8Jx718rIHiAaUN09QGzw9VU4BftcPEDdTsfnaxB5U/pu4kZq7eRL7UPk8cRP1H82T2IvKp4kbKDaP
6+CcZ0iRZ8G66QPExZU16W7Fdb5P5WPiwhnUBjgiLq6s/AFI3ECt5kNciJuo1dxGC3EjtZoHWSFupuYe
Ivag8nSiARWHQO3isz0V+N02AIkmlA8RXlvW1+mCGa3vB02BZnjn1/mT8hweALUBHPq5v8q5eADUBnDo
5/4q5+IBUBvAoZ/7q5yLB0AMHDyZb9QsA+w9pKL2iswFxoN3qaJSj+cAmL9A7xaWJnx1+cS1XvMOgsbO
8U2SdaORS9f9AEcBjSuMfTUDAAAAAElFTkSuQmCC
</value>
</data>
<data name="图片2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+RJREFUaEPN
mb3vDEEYx68WGiIkGoVKoyIKEm+RCEGrES+NSFRCIlFoSEQoiUJEJUSp/P0FCg2iEIUIUVB4C4Xg+9nc
c3l2fnu3Mzuze/dNPrnbuZ1nvpPszczz7Kigdohr4oFYEq/FtzF8p43fuId7F0L7xQ3xTvxLhD70Jcag
WinOieeiydgn8Uw8EbfG8J02fmvqQyxiErs3rReXxBvhB/8hHonjYo1oE/dwL33o62MRmzEYq6gOitD4
C3FGrBZdRV9iEMvHZizGLKLTwgfn2b0gVohSIhYxw/8SY2fpovABH4t1oi8RmzH8mHjopJPCByLwUAon
gZck7RY+wB0xtBjTe8BTlLYK3/GKmJcY23vB20yxfLFrLoJ5k58E3mYusazBdvM9GhZEeDFfeGwUu6Ct
9SxnJVebjePPrsKLLbF4bNyx2cptlqzJJYTxD4KYuY8jnswfXpfJzjbsiqU2qRPCBoWcSeDJdmy81nRI
2CBs7aXEUeGVsNiQMwm8WRw8T3RX0PhTrKWhoLaI8BzVdRJ4wyMx8DyRPadPq6vyYv0OzzldJ4FH+uO5
0l5hQc/S0JPIwj4KGwu6TAKP1h/vVYpnDaUfn1B7xGdh40HqJPBoffFe5alckC0NoQPiqzATkDoJy+zw
XiXbXJDyDaUj4pfoOgm80gfvk7MPeWuMWNt5DjdUV3UdExiJ5Y/oMgm8cj/eq7IHFyTfbTosbLDrNDix
0dhvOcQcO/DKvXhPmsAuYQOdpyGQ/ZbDJtGm2gRSHyEmMW25XSXCx2QW/ugOD0WMao/QPP7E7M5vhTd/
X8Sq9iceehndJt4Lb/62SFFtGfUbWUxhKkc7RViduylShEfrW21kbPHWQMWsL+0TX4SNBVdFqvBo/SdF
YjtoUe7rQ1TZvgsbGC6LLsIj/fE8EVViGqlV5pQKm3RU/BbefNMSHCO8WT0VzxNR4rbgJRMaTot/hcWG
nBOvT2iWleX7SCnD6t4p0VUzU0rUR1K/XfDsvxSck3LUmtT3VVbZPP7MUVRZBfnC1pDF3Db5Yu/Uwhai
bOcT8EWYhDePt9a3N6zZ1gHmUZk2hRXq6Lc24VsZTo5DizG9h+S3NeHbmSEnEZov9paGKnHJom8oYvtK
NCS/nQkVvq1hOWNNLrXZIWIR05ZKI/qtTJuorIXZE7siW3tOLYm+xLAd1mCs1rcxqWL5Yg0O65zUKin3
ccaJmQz3cC99rM5pEJsxWpfKHLELspXb2SmEhIWUj7yV5Bv4TluYzBjEIubUHbYvUeKmSmzF4RToQ99a
mXye4uhMikeeSrLNc0zZA/hOG79xT1WUzddo9B86qvjJCpyXOgAAAABJRU5ErkJggg==
</value>
</data>
<data name="sT_SW_IF8.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+RJREFUaEPN
mb3vDEEYx68WGiIkGoVKoyIKEm+RCEGrES+NSFRCIlFoSEQoiUJEJUSp/P0FCg2iEIUIUVB4C4Xg+9nc
c3l2fnu3Mzuze/dNPrnbuZ1nvpPszczz7Kigdohr4oFYEq/FtzF8p43fuId7F0L7xQ3xTvxLhD70Jcag
WinOieeiydgn8Uw8EbfG8J02fmvqQyxiErs3rReXxBvhB/8hHonjYo1oE/dwL33o62MRmzEYq6gOitD4
C3FGrBZdRV9iEMvHZizGLKLTwgfn2b0gVohSIhYxw/8SY2fpovABH4t1oi8RmzH8mHjopJPCByLwUAon
gZck7RY+wB0xtBjTe8BTlLYK3/GKmJcY23vB20yxfLFrLoJ5k58E3mYusazBdvM9GhZEeDFfeGwUu6Ct
9SxnJVebjePPrsKLLbF4bNyx2cptlqzJJYTxD4KYuY8jnswfXpfJzjbsiqU2qRPCBoWcSeDJdmy81nRI
2CBs7aXEUeGVsNiQMwm8WRw8T3RX0PhTrKWhoLaI8BzVdRJ4wyMx8DyRPadPq6vyYv0OzzldJ4FH+uO5
0l5hQc/S0JPIwj4KGwu6TAKP1h/vVYpnDaUfn1B7xGdh40HqJPBoffFe5alckC0NoQPiqzATkDoJy+zw
XiXbXJDyDaUj4pfoOgm80gfvk7MPeWuMWNt5DjdUV3UdExiJ5Y/oMgm8cj/eq7IHFyTfbTosbLDrNDix
0dhvOcQcO/DKvXhPmsAuYQOdpyGQ/ZbDJtGm2gRSHyEmMW25XSXCx2QW/ugOD0WMao/QPP7E7M5vhTd/
X8Sq9iceehndJt4Lb/62SFFtGfUbWUxhKkc7RViduylShEfrW21kbPHWQMWsL+0TX4SNBVdFqvBo/SdF
YjtoUe7rQ1TZvgsbGC6LLsIj/fE8EVViGqlV5pQKm3RU/BbefNMSHCO8WT0VzxNR4rbgJRMaTot/hcWG
nBOvT2iWleX7SCnD6t4p0VUzU0rUR1K/XfDsvxSck3LUmtT3VVbZPP7MUVRZBfnC1pDF3Db5Yu/Uwhai
bOcT8EWYhDePt9a3N6zZ1gHmUZk2hRXq6Lc24VsZTo5DizG9h+S3NeHbmSEnEZov9paGKnHJom8oYvtK
NCS/nQkVvq1hOWNNLrXZIWIR05ZKI/qtTJuorIXZE7siW3tOLYm+xLAd1mCs1rcxqWL5Yg0O65zUKin3
ccaJmQz3cC99rM5pEJsxWpfKHLELspXb2SmEhIWUj7yV5Bv4TluYzBjEIubUHbYvUeKmSmzF4RToQ99a
mXye4uhMikeeSrLNc0zZA/hOG79xT1WUzddo9B86qvjJCpyXOgAAAABJRU5ErkJggg==
</value>
</data>
<data name="sT_SW_IF9.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+RJREFUaEPN
mb3vDEEYx68WGiIkGoVKoyIKEm+RCEGrES+NSFRCIlFoSEQoiUJEJUSp/P0FCg2iEIUIUVB4C4Xg+9nc
c3l2fnu3Mzuze/dNPrnbuZ1nvpPszczz7Kigdohr4oFYEq/FtzF8p43fuId7F0L7xQ3xTvxLhD70Jcag
WinOieeiydgn8Uw8EbfG8J02fmvqQyxiErs3rReXxBvhB/8hHonjYo1oE/dwL33o62MRmzEYq6gOitD4
C3FGrBZdRV9iEMvHZizGLKLTwgfn2b0gVohSIhYxw/8SY2fpovABH4t1oi8RmzH8mHjopJPCByLwUAon
gZck7RY+wB0xtBjTe8BTlLYK3/GKmJcY23vB20yxfLFrLoJ5k58E3mYusazBdvM9GhZEeDFfeGwUu6Ct
9SxnJVebjePPrsKLLbF4bNyx2cptlqzJJYTxD4KYuY8jnswfXpfJzjbsiqU2qRPCBoWcSeDJdmy81nRI
2CBs7aXEUeGVsNiQMwm8WRw8T3RX0PhTrKWhoLaI8BzVdRJ4wyMx8DyRPadPq6vyYv0OzzldJ4FH+uO5
0l5hQc/S0JPIwj4KGwu6TAKP1h/vVYpnDaUfn1B7xGdh40HqJPBoffFe5alckC0NoQPiqzATkDoJy+zw
XiXbXJDyDaUj4pfoOgm80gfvk7MPeWuMWNt5DjdUV3UdExiJ5Y/oMgm8cj/eq7IHFyTfbTosbLDrNDix
0dhvOcQcO/DKvXhPmsAuYQOdpyGQ/ZbDJtGm2gRSHyEmMW25XSXCx2QW/ugOD0WMao/QPP7E7M5vhTd/
X8Sq9iceehndJt4Lb/62SFFtGfUbWUxhKkc7RViduylShEfrW21kbPHWQMWsL+0TX4SNBVdFqvBo/SdF
YjtoUe7rQ1TZvgsbGC6LLsIj/fE8EVViGqlV5pQKm3RU/BbefNMSHCO8WT0VzxNR4rbgJRMaTot/hcWG
nBOvT2iWleX7SCnD6t4p0VUzU0rUR1K/XfDsvxSck3LUmtT3VVbZPP7MUVRZBfnC1pDF3Db5Yu/Uwhai
bOcT8EWYhDePt9a3N6zZ1gHmUZk2hRXq6Lc24VsZTo5DizG9h+S3NeHbmSEnEZov9paGKnHJom8oYvtK
NCS/nQkVvq1hOWNNLrXZIWIR05ZKI/qtTJuorIXZE7siW3tOLYm+xLAd1mCs1rcxqWL5Yg0O65zUKin3
ccaJmQz3cC99rM5pEJsxWpfKHLELspXb2SmEhIWUj7yV5Bv4TluYzBjEIubUHbYvUeKmSmzF4RToQ99a
mXye4uhMikeeSrLNc0zZA/hOG79xT1WUzddo9B86qvjJCpyXOgAAAABJRU5ErkJggg==
</value>
</data>
<data name="图片4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtdJREFUaEPt
mUvITVEYhs8IJSUjBoqpIveiyICSWyYGIhlIJAaIXAYGSAxECrmlSCmSlIwk14GSSIlIGUhRMpARz1u+
+qz2sS9rrbNPOk89/f+//r2/9a29z7qezoAB/cUc3IeP8D3+xK/4Cu/iJpyEfcdKfIK/KnoJJ2BfcB2L
kizzC27DVvmIYWLP8Cgux5E4ETfiZfyA4fU3sRXeoE/kO27AMo6gv0/uwJ5yFX0C93EoVmUmfkIfQ/2o
J+xCX/FJbIr6gcXRGx2NWZmC+qhYpQ8xhhloseRxzIrGeKtMDZmMsRxCi6k3MgSz4cd6jSop0EOwmHIx
ZkFPxle0F1PxDS3uARXkYCz6BizBVPg3e1YFOZiOvgFjMBWn0eLeUkEOtHbJ1QANxRY368zsG7BIBYl4
jBZXbyMbL9Eq2qOCBAzDH2hxNVRn4xhaRddUkIDZaDHlNMzGPPSVaZUZyx20eNr4ZOc1+kbEdOaD6GPt
xuxsRl+p1vhN8XFe4HDsCVpG+Mrf4jisSvhRlGuwZ4zH5xgmsRbL8AtCM+vI0w2t3XXSECbzDjUZ7cel
uB5P4T38jOH1q7BVwt1ZVbV0XoGtsRqLEqtiq8cqc/E2FiVmPkUdbOl3f7ClYVKLwtYI98OmJqPtWGcW
HfXnZxnJTvI0zIWJ66lqSKzDCLT7y0afK2jXRrEQLZDZdOhTx60S5zz66+rMM38xFcMTuNhxOxy5wngn
8F//r8UN9MHmYwq6NeIwFpU3Qsn6YOrEKSlqRPh3FH7N80AFGeg2EUYnPwt9wGWYi7I+0YgzaAHPqSAT
F9Enb+7EKPzxea41ixZ5PunwTWzBRmiX5QNp8kmNvgTxdSh5ETZiHdZmAVoAzbap0fGhT9KSN8JG1P7u
YCvazTqJSImOJH1yYfJG2Ihaq1c/jac4efD47WS35A3fiFpcQLsx1czr0apVO7Uq6LocfXDAgP+ATuc3
AeaIj3EYT9sAAAAASUVORK5CYII=
</value>
</data>
<data name="图片7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="interLock10.互锁显示图标" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABMBJREFUaEPt
mU2IHFUUhWvR9aqTLOJGoqGrKp2NCIooBhESdCHRRdCNuBLcCIIiCkIwmEXAhcFsBEESXAgREVwkIDER
gwwowZ+4SIJOVc+0EySg6MJJBgmTTZJzbp+WnunumurqV6OL+eAx0+f93Pvq5773bgUbbPA/obt9U9yJ
w5fzNPogS9ypPHGXUK6qXDINdWzDtur23zKbhg/BsQN5HM7AyVurylIeuwtW+P/qevRhX46h4daP+buC
O2H8HTiyLIcW89SdnE2i1+da4SOsV9N/ocY6tmFb69Pru8yxRvWpBXtMEtel8Sx23+EKP3N5R9BUdWnY
h31tjN5Euhxb1fUAI8fN8cT9g6t4cCYIGqqqDMfgWDZmbyLHVeUXGLkoAz/8koYPSvYGx8TY580GbEn2
gxxn+eLitmCL5FroJOHZvj1J04Hn9DQH6yRuFn9v8LlVVW3gcTpkk4BtSdXAIO/2nI+OdWN3H/5fQFnK
W9FTalIbeRIdtUnAB0mToWiDFzY8Kwl3I3wY2u9YkP7KdjQfl1wbuANn6MPE0YkxGR27jAyrX9hO0tiN
ur9RrmRp41HJtUDbik7didYJdOIixWhwUNIK5pLmE6i/jvdifr6GiDQIfaAv9ElSMVza0WGZC0xRnM+S
aB/a3cTAP8+l7l7J3qEPWuyWS2074FA/AqwZbdDuWWubuJ/ytNmW7B36Qjv0TdJ4Oqn7Ho2vXWkFmyQV
grbPaxLnZtPNd0v2Cn2hT/RN0mjwbO+UM19KKgVu7Yu9fuHX2OPcIdkr9Ik26KOkYfBcv6oJ7JdUmk4a
vWJ9sfhU2dytBX3i+PRR0jA8cLARt72SJgKTeMOMxO6EJG/QJ7tA8FHSMHhJeJK6Nc3eHHfgLZtE6j6V
5AWtTXyRT0kaBg14DFzSz8pgEm/TGNaJjyR5gb7RR/0cBpVXYfyCfk4FxjnCSeCZPSppaugbfdTPYXxO
gGRx+D4ngej0nqSpKDMBL4/QINhVftibhDssqTL0jT7q5zA+XuJRYMyPOW6plXQM5V7iKcNoERj3Mznw
pqSJKBVG+2cApj4keWOGWYjEfW5OJNFrkktj6Rj0LTwbMGPWm6U7Kckrv+4MtuLM+xVt4KD0kuRS0Cf2
WzOrpyzbYh3bAbLQ3rINd+AbTeIFyYVYDomJMPgmaTx4Rg9wcISs2g7vC+1mChs/mp3EPSd5LPSFbemb
pPGUPdBMS96O7oEdhu2beRw9LXmIiQ80BDMtPFL6otMOH4CtOWw5rmdxtFfyCiY+UhLF3JGHet9YeEzd
b7C32IkbeyQblQ/1pB9SUc5Lqo2s1XgM0elP2PoDdndJ5ir+LX2YOK3SB50tmct0n6TawCP0JGxdQ7mc
tdz9eHE/oW36oCbVwO21pC5uZeVtQFkUbW6gZOa8rySvDWbF39Z4FHZ414LFItkPuDqW5MXfM3W82Hph
z8nGdEndcWBwS/ZaZEB487FOcAyOpWjDK18tmVsWRacVn5jK5pAGsccFfbVI0fH6PzH1YUzGFRv8yMfo
wbzNfsb1UTGbmrbETI+wLfuw7/p+5BuESzuMH1I2z168gVL4mZV92Lf09qBumDGzxBgOHHBs7IdutinM
rm2wwXoSBLcBxfHDbSXG5BwAAAAASUVORK5CYII=
</value>
</data>
<data name="sT_SW_IF10.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="sT_SW_IF11.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="图片9.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAHdJREFUaEPt
2cEJgDAUBNG0ZQl2ZeeavSdBQZyPzMI7Bv6c05x7f1t3FJXbltu7s7jcOF0qR48qyY3TGfABA2gG0Ayg
GUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANo/w7IP+zoUSW3/opTWdHyj9i5x2vtAvdPiCMtCOhX
AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF13.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAHdJREFUaEPt
2cEJgDAUBNG0ZQl2ZeeavSdBQZyPzMI7Bv6c05x7f1t3FJXbltu7s7jcOF0qR48qyY3TGfABA2gG0Ayg
GUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANo/w7IP+zoUSW3/opTWdHyj9i5x2vtAvdPiCMtCOhX
AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF14.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAI5JREFUaEPt
2cEJwzAQBVEdjNKFVYdKcFfu0nY1SQS6WYQQjGcJ8+EdBTtnJecu3lamus15Del9Wz9zvKM8ln3Oz8ja
jf3c81rl6FEk7cZ+7nkG3MAAmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNANqfB5Spjh5F
8tVfcauM6OMfsXO/LKUXGC1MeEBGp5EAAAAASUVORK5CYII=
</value>
</data>
<data name="图片3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABBBJREFUaEPt
mlvIZlMYgP9SXJJCiBhT5Fw05EIzytQMOUWIkNPIIYdoXAgXTDlLxIVzEpELRShxQSSTHCLnQ87n040o
nqf+pbdtre971z/ffP9Pnnpq/vdbh/1+395rr/3umfmf/yiL8Hx8ZtbzcDtc0CzBK/A1/LPhK3g57okL
gpV4K76PtQMe5Zt4Ay7FqbExHo/34hdYO7Dib/gAPoi/z8Za+gX4RRyGE8dz93R8GH/G2gEUv8Pb8SAc
cgjejb9grW/xU7wTj8ZNcM7shI/gH1ibqPgx3oj7YpZleBt+jbUxi9/idbgRdrEl1gYsvoGX4rY4isWz
jmIX9CA/wdpc+iJ2cTAOB3kOT8ENsMUWeDU+jp5Opa//NuZn22OLzXE1vo1xbt0H07jUlY6u4xmW44cY
J635JZ6KGWK/ywxk6U3gQoyTZbwfxxHbX2IgS08Cu2OcSF/F6/FYdDVZg0/isN1ZOIrY9mIDWXoSeAvj
RN4jWsRxi34BLWK7iwxkySZwDcZJvPjHsSnGPv4yLWK7CwxkySbwAZZ21xpIchyWftraG8U25xrIkknA
O3ScoHeDFleskwxUiOOfbSBLJgH3LaXNDwY6eQxLfzd1NcrneoaBLJkEsqdZi0z/8rmeZiBLZvAVWNp8
b6AT91ml/1UGKpTP9WQDWTIJbINxgt2wh/ew9PVeUSOOf6KBLNnT410s7e4xkGR4594Va8Q2PoekySZw
M8ZJMivF8Jd7HlvEdscYyJJNQD7HONE52KK2y/VaahHbHWUgS08C8WIuvow+Irq++9O7TD6Fw3Y34Shi
2yMMZOlJQE7AOFlGN3jjiO0PNZClNwHxYcaNXJy05kPo42qG2C+zz/qbuSRQ8Ke2PvQOljF8tjXWdRpA
6a+jrpV/sC4JFCYxRumvBxrIMukE3Cs5jvas56W/HmAgS5z8G9wRe4ljRK0tbY3j8HSL/boqeJth7HwH
9tJKQDP4a5X2br27uQXjpIdjDzEBD8C/dWcch1WLOLeFs24sSMX654/YcyrFBHquo/3QuUpfCwQu0XPC
bUEZSN28ZYkJxIu4tXUWK4KvY5zTetM6cRfGAV/ADDGBobVy4x5o9S628yXJRHgJ48D+xHvhKFoJrMVh
sda9/lcY21nlnii/YpxArXW2iAnEizjWODdEL9A4pj6B64W4tBUfxdopYW2/tKlVHUzkWYxjqUmuV87E
4aQfYeuh23vKkFX4E8YxPkNL7VPBfUnt5YQ7zVH1of3RNz3Dflfi1NkBh6uGulWwxh/x5jVczdRv/Uic
V3wH7Gum4cE9jZ77tQNXyyrj3t5Mja3QFWnc20h1Ge2qMEyTvfE+rB2414w1/u4XdvOBFYR4fbgx9Jr5
1+HdesH/H4l5ZGbmL5zzaBNypZr8AAAAAElFTkSuQmCC
</value>
</data>
<data name="图片5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA/lJREFUaEPt
mU3ITV8Uxt+ZjxEDoogioQx85CMlmUgZoJRCKTMZMPEx+huIGFBIRBFGEhMhkhHJxwADA0oZSYpioP4D
nt/pPnW73X3O2ue853oH96lfnb3PWmuv95x99t17vSNDDTV2NFPsEefFXfFW/OjANX3cwwbbMaEl4rB4
Iv5kgg++xBi4pojj4rdwQt/FHXFQbBVLxeQOXNPHPWywtR8xiEXMgYgp8FEw+DdxRKwVucIH35+CWMQk
dqu6Jhjsf3FazBFNtUhcFX4jjNGK3ggGeCnamLdbxBfBGIw1qvLTeVS02tN08UJ4vFGRnzzzdVBiLMZs
/CZuCgLdLlr5mtGhjhiTscmhli4IArA6TKIjKD7KU+KVwB+4pm+2iIoxvdqRS5YWCK/xm+gIivXcSffj
l9glomJs/MiFnMI6KXDMeX0nhBO9Inp/yOjz/Y0iKk9jcgqJOftV4LSGjoDWCSe3mY6EuGe75XQERA7Y
k1Poe9oncLhUtGJ6KvCJrFReYfCJilzwIbdKPRYYbyhaMXk7wAdcJWywxScqcsGH3ErFK8LwQ9GKaaHA
51PRiglbfPCNipzwKZ1GewVGfJBRLRb4sORF5eUR36i8SJBjUhw4MFpdtGKaJvCB+XRUCBvb4xsVOeFD
jklxasIo59WiZwK/c0WrXNhgi0+OPFXJMSmOfhixqcoRhxX8oEq2wydH5IQfOSbF+RWj8UUrT90/VIdE
94rENX2+j22uyAlfckyqyR+AOC46SWC18YpjsKmj0B/gKZTzcfWKvU73mdfQl7MP6pUXi9Ip5I84spr0
Ch//ypaBTd34+Jd+xF5GVxatuLo/YnguzojtYqdgO/xOdNvkfsTkhF/pMkpVAKOc6kB38iyNbOxS2iHe
C9vn/BGh3KiYYUTRKaIVok4y24T9iBGRi2eVVT0bRjZmNwS2x4pWnq4LfIlRJW8AQw+Wch/GVVtj7xCZ
EhPoyJR/WaFq5+vFgdwqxekJY6puZYWrswK7A0WrnnzaIlZK5EAu2JFbSBcFDlTfUnoosCk7gVVpvyAG
sVIiB2zIKSy/BUqIqSrcZ4FNk/LiKkEMYvUTY5MDNuGnb/ktUErsJypo0FSUXFJxGJscsp6+NVG8FgTo
V1Kc16GpUnEYk7HJgVxqaZZwfeg/OgYkrzqMTQ6N5O8BsitkmaIa55IiZM/7lOYKB70v2iivU4XzWRkY
c1Q1VdwTBG/zHxyMwVitaJy4LDwYPzB8GzlFAAsf5rprSkBsxmhd68UD4YGBg8ZRQWJsEzjDcooCrunj
HjY+OBliEXPg2i1uCf9rKAd88CXGmNAyQe2SAwenJp4y51fgmj7uYYPtUEP9e42M/AX1vHirmTySVwAA
AABJRU5ErkJggg==
</value>
</data>
<data name="图片6.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA1JJREFUaEPt
mUuoTVEYx+/AWx6JIkmIgYmBRJmIYmLCVEp5JMVQZMCUIa68ZhSJRJQyUEy8Uh5liIFIBpIy5Pevs+pr
WXuvx17ndG/Ov37d0777e6y91+Nba48MNdTY0VI4COfgHryBHz30W9f0vwOwCMaEVsMJeAp/MnkER0E+
Bi4FvQChxEqQr4E0ZDLEEteTvQWX4GQP/dY1/S9k45Dvvmku3IdQYHUhdSWNg5iWwTF4CyFfT6C6lNgv
8IPdha1Qqn3wEny/n6Ca1oIfQE+8S+K+1JDf4MfprCXgO1U/ngO1tQm+gI31Goo1HeTAOlTy/dYzsDFv
QJEug3X0Dgal92BjZ89OW8A6UPIzYVBaAT/B5pC1TjyAYuNK2g02h+S3UGxotA1qjBd/3Ul6kNch26in
9fACZFejARvB5nIcovoMzuCqLiRIffY22GBqwCqYAF10DZxPrT+tUkCbxA5o02w4C9bG5zs8hyugcjt3
PO0H66+1XDkE9ua2BUvrxCmw96eiSUI1UYrmgbXVQ2iUNhzuxtQ+vA6airw2PsJmSJFycXbKsVHaNbkb
VQLnaC98AGevoHpLa2AXyJ/7n0PjbQHEpFLc2SjHRmnr5248rAuZWgynQfahN6h65w64GEJleEy28cqx
Udq/uhu360KhVKk2dcGpoJrfxUmpdbQpcvcrx0bVaoA0qfc3JK0XLk5KjZXcgK5dKEcujogpuQt1GcQ5
yn0DyYO4ZBrNVckYSJ5G/YVsBtRUySw0C+z9rQuZX0qoquyihbAB9kBoHXgF06BNO8HaRE8+bDE3qguJ
skFSUN9fCTFdBGcTLeYkW06nrpSSs4mh7eIRmA8xLYdv4GxTFr1/NjRJRsjaOL6CKtGbcAZUWU6BVJ0H
6y+5krVbypy3UFMq9GzyWTtDf1NffLRRqInwGGwO2fty/1hlkI2wA1cUHfqGDrZSx0MXKYaN2enBhY4W
+9mIh2BjdTpadAod7mpRqjmw1b/daYalmkLH65qd9Da6NESJq39bv6Lq8bpT0wcONUSDTku+6paYdFCg
0w4d2fi+RF8+cDilfmJSF9N+Qpsiod+6ZqvKEEWzTYmaXn0p8pU9z9eQguq4b9x9Zg1JA33cfege6j/X
yMhfAO0S2FkROyQAAAAASUVORK5CYII=
</value>
</data>
<data name="sT_SW_IF21.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA1JJREFUaEPt
mUuoTVEYx+/AWx6JIkmIgYmBRJmIYmLCVEp5JMVQZMCUIa68ZhSJRJQyUEy8Uh5liIFIBpIy5Pevs+pr
WXuvx17ndG/Ov37d0777e6y91+Nba48MNdTY0VI4COfgHryBHz30W9f0vwOwCMaEVsMJeAp/MnkER0E+
Bi4FvQChxEqQr4E0ZDLEEteTvQWX4GQP/dY1/S9k45Dvvmku3IdQYHUhdSWNg5iWwTF4CyFfT6C6lNgv
8IPdha1Qqn3wEny/n6Ca1oIfQE+8S+K+1JDf4MfprCXgO1U/ngO1tQm+gI31Goo1HeTAOlTy/dYzsDFv
QJEug3X0Dgal92BjZ89OW8A6UPIzYVBaAT/B5pC1TjyAYuNK2g02h+S3UGxotA1qjBd/3Ul6kNch26in
9fACZFejARvB5nIcovoMzuCqLiRIffY22GBqwCqYAF10DZxPrT+tUkCbxA5o02w4C9bG5zs8hyugcjt3
PO0H66+1XDkE9ua2BUvrxCmw96eiSUI1UYrmgbXVQ2iUNhzuxtQ+vA6airw2PsJmSJFycXbKsVHaNbkb
VQLnaC98AGevoHpLa2AXyJ/7n0PjbQHEpFLc2SjHRmnr5248rAuZWgynQfahN6h65w64GEJleEy28cqx
Udq/uhu360KhVKk2dcGpoJrfxUmpdbQpcvcrx0bVaoA0qfc3JK0XLk5KjZXcgK5dKEcujogpuQt1GcQ5
yn0DyYO4ZBrNVckYSJ5G/YVsBtRUySw0C+z9rQuZX0qoquyihbAB9kBoHXgF06BNO8HaRE8+bDE3qguJ
skFSUN9fCTFdBGcTLeYkW06nrpSSs4mh7eIRmA8xLYdv4GxTFr1/NjRJRsjaOL6CKtGbcAZUWU6BVJ0H
6y+5krVbypy3UFMq9GzyWTtDf1NffLRRqInwGGwO2fty/1hlkI2wA1cUHfqGDrZSx0MXKYaN2enBhY4W
+9mIh2BjdTpadAod7mpRqjmw1b/daYalmkLH65qd9Da6NESJq39bv6Lq8bpT0wcONUSDTku+6paYdFCg
0w4d2fi+RF8+cDilfmJSF9N+Qpsiod+6ZqvKEEWzTYmaXn0p8pU9z9eQguq4b9x9Zg1JA33cfege6j/X
yMhfAO0S2FkROyQAAAAASUVORK5CYII=
</value>
</data>
<data name="sT_SW_IF22.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA5dJREFUaEPV
Wr1rFEEU30YbxVZTKBYW2ZlDxI9OC1EEPyo7C8HgRyEINgrpxCKNRcDOSvIXCBZWio2CQrBSI6YwFtH9
yIfc7kbF4ny/ubdJbvPudndu7y77g1+z8+Y3b25m3ry3e05ViJfUmThQU3GgZ2JfvYwCNUdsMufwzLSR
TTNQJ7nbaJGEjUuRr54koVokx1ql6Kvvcagexf74OZYbDlqB3r0WqDtJoD6IjlkQWtCENg9TPWj599Fg
k7Qd5rMOVEXWnsRYPGw1SJb0CbOPhUEHQVqR+SR0L/Lw/SEK9WlpkGEwCdzr7IYdSGQiKzp0+u59dqcc
0FEUHA0n2K1iwNIJIiMltjK71xs4PJLAdiCCCbspA+ELEUDqvB3YjoQ9QiwZUQyWO28jTrK7ncAtOMhL
qirCR/HGxlUudbAlBYK30vMqCF/Z7Q1UmNv4kT9+mZK8B0JbJYSv7HYbyAglw7KMfPchSzqDnACITJiH
ogkgrRWMitOdaS0f2sNyBoOeANJ4HgorQLm5YJTLUL2k4uQUy3TA8w7vWv05fhCxm87DhWagr9Htfo9q
h+eiVkmiBjEDoTqSDHpTf4k9fcUIWADLT6v2WtYuQaoCEfupDBQa8+irV7+7/PpFUcE2m8LtizpVaixI
PU3pxxj7tA44h/xlZVEd4Eci+puEnsH+p2JbaixO2o8LTc+9wT4ZbHaMwl5EF9CbJNS3uLkD1P/ZZr3C
JN+dKistc0CX3LNwqvsvq2dpQueN5wy7c9jOjTCBptTYH/V0r62BdCD2G3vZfydccMckuzzC9wFNwIh/
lZ6npAluxHECPQuzNnlMJzC0Yj1L9t2A9vN7yaYX4Xslh9iSL9h3A6s6BIe4/zBqSd+9yr47rdljO+jZ
vy02uUQYtb3I+iAt/WP23SDy3IZkV4BT1iHMjhRChbsg9ty7sn0OkUoYAdtkDvTVn3ZeI1E9RThtevom
EjozWAY0qSNkt9qhWYDryRxgm06TyLtfP9yjLFMaf5e1orE/Stp57AjDtgUNfl2WKA2TXgfqW1azKDsK
GsCmpCy6Aq1PeufacmM/DXo88d3bvL1EzSLcUlIC1kV9rzMQqs8UcVbEfn1QLOpr/1oFIIP6vtgCKKTV
+9UiUOuXuylq/Xo9Ra0/cKRAx4zQ8Gn7iSlFrT/ypaj1Z9YUCF8kXs8P3ZuBWxBXuU3u1I3QgmbXG3ZQ
qOWfPbphNH+3cZz/MqUw1pHFMLwAAAAASUVORK5CYII=
</value>
</data>
<data name="图片10.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+pJREFUaEPV
mc1LVGEUxoUZHUEqNBMCC4oWtSiIiCBauChC21QkRQbRB4GRq/6A3CVtIjHBPjBoUUkbocRaFJFWCyn7
QA37oAiJiogSwjb1O94z9s5778zccZz3jg883Lnvc855n3O/79ySAmJZLBbr1t/zCxhvgm/j8fhfHZo3
WIrxC2I8SR0vfmB8L4Zfm+bnSwM1mD9vG09SY4oTGN+DyVe2aYubCV3uZRQPqjDfHmA2E3/AsdLS0h5y
G6lR7ZVyDCbfiZFhw1g+7KWhI1raHZj0BJN/tczkw364Xcu7QVlZ2WoauWYZ8VEPtT6W47Zmk5hLlF7i
zeAINHEYfgwyJNSwGWCyXppK15CO12m4G5SXl69g4su2GaGGBILGjxEzZOcI0Y5rmDvQRBOTj5lGVMoI
bSSlASH1dmmIU8jjxMyNTceygpxG03ySnGtrNMQtMCQ3uWFdDYtauwE4yPhCT3aPKl3mAl8TbAy5OoUH
CQdll+qqc6Q5nMLfJwi+J0mcXD2s1nqjbkETHYZ5Yb9KmUFgnZUYyROlXJqZe8L0wQbN/thB5xetpKMq
OQfznzS9wD6VgpFIJFYRNGUmMVzpqdGADfre8lPjKQEgoNUMJrlLpciAh27TE0fEIZX8QLxqBpPcoFJk
wIN9Rbqpkh+Ij81ghoriTcr0BEd02A/EL0bghA5HDryY7x6TOuxDtREkfKDjkQMv9gPiYk8xwPG/yQzi
2OtUKXLgZ8D0htf1Kv2HPPWZQTTQrlLkwM9L0xte16mUggozCGa+aTgEXr6b3hha4CkWEL8lg9gD4zoc
NaqSnpSfdNwPxKdmsA5HCjlcTE/wvkp+sNVT/iJkvV6lyCDPYpan9H/ZE7DNCo78RMbHoOkJnlIpEDEC
Zm5mUZ8HzL8v6UX5k8fslSoHg112xUxivUUl52D+O6YXGupQKT0IarCSZC/M5t02LzDvbtOHUG62KmcG
gdet5FaVXKESDyn/9rF+Q7XsIGGLmSxkixxQueBgvrsB8+9QORxISPnWBX+pVFCwpZuteYVtKucEebR4
bhV6xHjck+cebDT7qiNMf+PKBv1nwC44lfPuDAHqprzOKn+rPHvImR9QWHgOOf0LdkhQfyO1blu1p8lj
xFoNyw9y86DgpD0BHJ3lyU1abD/5vVa9aaK9IWbOP3TIG1vgloLP4FmY7sNEhWxpaZaYU3AUBtURntGc
giCBia6ASU3+gZ/hCBwg/p2OZyVNuvmowUQbQjQSitT6wPL0nB3vuUAaYXK5ejxJGsqBD8lvpswir1rE
kBMdQy3smU7M3YIvoHzcltfBIbQelm0s5XPSVk3LEyUl/wAz4uslLV1FhgAAAABJRU5ErkJggg==
</value>
</data>
<data name="sT_SW_IF27.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+pJREFUaEPV
mc1LVGEUxoUZHUEqNBMCC4oWtSiIiCBauChC21QkRQbRB4GRq/6A3CVtIjHBPjBoUUkbocRaFJFWCyn7
QA37oAiJiogSwjb1O94z9s5778zccZz3jg883Lnvc855n3O/79ySAmJZLBbr1t/zCxhvgm/j8fhfHZo3
WIrxC2I8SR0vfmB8L4Zfm+bnSwM1mD9vG09SY4oTGN+DyVe2aYubCV3uZRQPqjDfHmA2E3/AsdLS0h5y
G6lR7ZVyDCbfiZFhw1g+7KWhI1raHZj0BJN/tczkw364Xcu7QVlZ2WoauWYZ8VEPtT6W47Zmk5hLlF7i
zeAINHEYfgwyJNSwGWCyXppK15CO12m4G5SXl69g4su2GaGGBILGjxEzZOcI0Y5rmDvQRBOTj5lGVMoI
bSSlASH1dmmIU8jjxMyNTceygpxG03ySnGtrNMQtMCQ3uWFdDYtauwE4yPhCT3aPKl3mAl8TbAy5OoUH
CQdll+qqc6Q5nMLfJwi+J0mcXD2s1nqjbkETHYZ5Yb9KmUFgnZUYyROlXJqZe8L0wQbN/thB5xetpKMq
OQfznzS9wD6VgpFIJFYRNGUmMVzpqdGADfre8lPjKQEgoNUMJrlLpciAh27TE0fEIZX8QLxqBpPcoFJk
wIN9Rbqpkh+Ij81ghoriTcr0BEd02A/EL0bghA5HDryY7x6TOuxDtREkfKDjkQMv9gPiYk8xwPG/yQzi
2OtUKXLgZ8D0htf1Kv2HPPWZQTTQrlLkwM9L0xte16mUggozCGa+aTgEXr6b3hha4CkWEL8lg9gD4zoc
NaqSnpSfdNwPxKdmsA5HCjlcTE/wvkp+sNVT/iJkvV6lyCDPYpan9H/ZE7DNCo78RMbHoOkJnlIpEDEC
Zm5mUZ8HzL8v6UX5k8fslSoHg112xUxivUUl52D+O6YXGupQKT0IarCSZC/M5t02LzDvbtOHUG62KmcG
gdet5FaVXKESDyn/9rF+Q7XsIGGLmSxkixxQueBgvrsB8+9QORxISPnWBX+pVFCwpZuteYVtKucEebR4
bhV6xHjck+cebDT7qiNMf+PKBv1nwC44lfPuDAHqprzOKn+rPHvImR9QWHgOOf0LdkhQfyO1blu1p8lj
xFoNyw9y86DgpD0BHJ3lyU1abD/5vVa9aaK9IWbOP3TIG1vgloLP4FmY7sNEhWxpaZaYU3AUBtURntGc
giCBia6ASU3+gZ/hCBwg/p2OZyVNuvmowUQbQjQSitT6wPL0nB3vuUAaYXK5ejxJGsqBD8lvpswir1rE
kBMdQy3smU7M3YIvoHzcltfBIbQelm0s5XPSVk3LEyUl/wAz4uslLV1FhgAAAABJRU5ErkJggg==
</value>
</data>
<data name="sT_SW_IF28.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA+pJREFUaEPV
mc1LVGEUxoUZHUEqNBMCC4oWtSiIiCBauChC21QkRQbRB4GRq/6A3CVtIjHBPjBoUUkbocRaFJFWCyn7
QA37oAiJiogSwjb1O94z9s5778zccZz3jg883Lnvc855n3O/79ySAmJZLBbr1t/zCxhvgm/j8fhfHZo3
WIrxC2I8SR0vfmB8L4Zfm+bnSwM1mD9vG09SY4oTGN+DyVe2aYubCV3uZRQPqjDfHmA2E3/AsdLS0h5y
G6lR7ZVyDCbfiZFhw1g+7KWhI1raHZj0BJN/tczkw364Xcu7QVlZ2WoauWYZ8VEPtT6W47Zmk5hLlF7i
zeAINHEYfgwyJNSwGWCyXppK15CO12m4G5SXl69g4su2GaGGBILGjxEzZOcI0Y5rmDvQRBOTj5lGVMoI
bSSlASH1dmmIU8jjxMyNTceygpxG03ySnGtrNMQtMCQ3uWFdDYtauwE4yPhCT3aPKl3mAl8TbAy5OoUH
CQdll+qqc6Q5nMLfJwi+J0mcXD2s1nqjbkETHYZ5Yb9KmUFgnZUYyROlXJqZe8L0wQbN/thB5xetpKMq
OQfznzS9wD6VgpFIJFYRNGUmMVzpqdGADfre8lPjKQEgoNUMJrlLpciAh27TE0fEIZX8QLxqBpPcoFJk
wIN9Rbqpkh+Ij81ghoriTcr0BEd02A/EL0bghA5HDryY7x6TOuxDtREkfKDjkQMv9gPiYk8xwPG/yQzi
2OtUKXLgZ8D0htf1Kv2HPPWZQTTQrlLkwM9L0xte16mUggozCGa+aTgEXr6b3hha4CkWEL8lg9gD4zoc
NaqSnpSfdNwPxKdmsA5HCjlcTE/wvkp+sNVT/iJkvV6lyCDPYpan9H/ZE7DNCo78RMbHoOkJnlIpEDEC
Zm5mUZ8HzL8v6UX5k8fslSoHg112xUxivUUl52D+O6YXGupQKT0IarCSZC/M5t02LzDvbtOHUG62KmcG
gdet5FaVXKESDyn/9rF+Q7XsIGGLmSxkixxQueBgvrsB8+9QORxISPnWBX+pVFCwpZuteYVtKucEebR4
bhV6xHjck+cebDT7qiNMf+PKBv1nwC44lfPuDAHqprzOKn+rPHvImR9QWHgOOf0LdkhQfyO1blu1p8lj
xFoNyw9y86DgpD0BHJ3lyU1abD/5vVa9aaK9IWbOP3TIG1vgloLP4FmY7sNEhWxpaZaYU3AUBtURntGc
giCBia6ASU3+gZ/hCBwg/p2OZyVNuvmowUQbQjQSitT6wPL0nB3vuUAaYXK5ejxJGsqBD8lvpswir1rE
kBMdQy3smU7M3YIvoHzcltfBIbQelm0s5XPSVk3LEyUl/wAz4uslLV1FhgAAAABJRU5ErkJggg==
</value>
</data>
<data name="图片8.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAVRJREFUaEPt
2c0qRVEYxvF9C5LQSaYychmG0iFJrsPQBShJ0kkydBkGJmYkCclFuAH+7+CUwbPrWHutd6+39lO/6VrP
rtNZX82QIT5Zxwke8I177CFEjvHT4garqDYjqOJ/feEQVeYUqrRyjRVUlUeosm0+cYBqokrO4gr28+s9
qtysPrCPXqOK/dcEy+glqlCKN/SybqgyXVxiEW5RJbp6xS5cogrkcoEFFI2aOKcXjFEsatISzjGP7FGT
lfKMbWSNmqi0M8whS9QEHp6whc5Rg3vaQaeoQb1tIDlqQG92JkmOGtDbHZKjBvQW/gPsUiE5akBva0iO
GtBT2L/R0AtZ2K1E6M1c2O106ANN2CNl6EN92GuV0BdbYa8WQ1/uVnO9/g5VsE11Dxy2QqqiSpVPTFbI
VktVeKrqRz6LvRG3fUT1z6zTLOEIdj41t9jEkCGx0zS/p2+EH288syIAAAAASUVORK5CYII=
</value>
</data>
<data name="sT_SW_IF34.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAVRJREFUaEPt
2c0qRVEYxvF9C5LQSaYychmG0iFJrsPQBShJ0kkydBkGJmYkCclFuAH+7+CUwbPrWHutd6+39lO/6VrP
rtNZX82QIT5Zxwke8I177CFEjvHT4garqDYjqOJ/feEQVeYUqrRyjRVUlUeosm0+cYBqokrO4gr28+s9
qtysPrCPXqOK/dcEy+glqlCKN/SybqgyXVxiEW5RJbp6xS5cogrkcoEFFI2aOKcXjFEsatISzjGP7FGT
lfKMbWSNmqi0M8whS9QEHp6whc5Rg3vaQaeoQb1tIDlqQG92JkmOGtDbHZKjBvQW/gPsUiE5akBva0iO
GtBT2L/R0AtZ2K1E6M1c2O106ANN2CNl6EN92GuV0BdbYa8WQ1/uVnO9/g5VsE11Dxy2QqqiSpVPTFbI
VktVeKrqRz6LvRG3fUT1z6zTLOEIdj41t9jEkCGx0zS/p2+EH288syIAAAAASUVORK5CYII=
</value>
</data>
<data name="sT_SW_IF35.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAcpJREFUaEPt
mU9KAzEUh3sFkWozsXYjdZIZwWO4FFEREc/h0gMIIkVERFx6DBdu3ClSREU8g9RazVSoCTwXDq9q2plM
HswH32qa934DJZM/lZISB9QGkWSJ3AsScaXtBH1xGXyKDXjsN4EKd3XoAa48Y++iAT/1j5lek+PBf/jM
E7ENQ/yC98U+EniYp0EvrsNQP9ChrlMh//KJKbkFw4sHCfhfT8zfD8oUBxLMxkc9AWxCqWJAQlnLE3nc
eBMMSroFCzSi94Eq4LuBBBlLloijqW48DeXzBwuRgXdcyXVokS9I8yw9rL3OVaFVPiBNs7bN1fwqtMse
pGFOyhbvhJPQNjvwZrl5y1S4Aq2zAWniwPBg9mVhAiKMB97AheGN/m4sQ4zRwYu7U0+3axBlNLCiruVJ
tAhx7MEKutbsSSCOPVhB1+rlxwXEsQcr6FryL2AOFSCOPWhB16pmCHHsQQs6lPA0SvpDRncpQXkxR3c5
TXpDQ3ZLSXdTT/lYhe7BFuWjRdKHu54cryvxgIT7Td8uOGQLCTlMD6+YBnFdB2ungqb195LPYO6Idcgh
L+H5Nes31W5U0yvFHbM/Nerw5+wjWoLHJSV0qVS+AKLvHuJ8ItreAAAAAElFTkSuQmCC
</value>
</data>
</root>

1288
CowainHmi/S1/S1公共背景.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,42 @@
using PCHMI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1公共背景 : UserControl
{
public S1公共背景()
{
InitializeComponent();
}
private void UcPubBack_MouseDown(object sender, MouseEventArgs e)
{
if (PClass.CTRL.Handle != null)
{
new CTR_MOVE().MouseDown(PClass.CTRL.Handle);
}
}
private void 1_MouseDown(object sender, MouseEventArgs e)
{
UcPubBack_MouseDown(sender, e);
}
private void UcPubBack_Load(object sender, EventArgs e)
{
}
}
}

View File

@@ -0,0 +1,221 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="标签2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签11.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签32.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签31.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签28.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签27.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签26.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签25.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签24.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
<data name="标签33.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARtJREFUOE9j
AAGhabcbBSbfdgBzyAHi0++ICU2781xo6q1lYrPviUOFSQPCU291Al3yH4yn3imGChMPBPrPCwhNvf0e
bsi02zcFp93yhkoTB4AG9CAZAHXNrWWiM+6qQpXgBzJ9xziBmr5hGAI26HY9VBl+IDjtditWAyD4puDU
W5FQpThAQwMTUOFfNI0oWHja7U0i0+4YQ3Wggf//GYGK8BoADJetwlPvmkJ1oALB6bcrsGoC4zv3gdGd
AFWKBUy6zQ5U+BlTI1hzF1QVbgBKQBgagc4VmnFbC6oENxDpvMErOPX2K4TmO/eBdChUmjBA8fv02w1Q
YeIA35zHQkCNT4Sm3VojMveRFFSYeADUXAdMaW5QLgmAgQEAigLl8vN/meMAAAAASUVORK5CYII=
</value>
</data>
</root>

2439
CowainHmi/S1/S1加热机.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1加热机 : S1公共背景
{
public S1加热机()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,307 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="图片1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="变量表格监控2.TagText" xml:space="preserve">
<value>实际功率&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.0&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际电流&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.4&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际频率&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.8&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际温度&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.12&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际模拟量1&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.16&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际模拟量2&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.20&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
温度记录&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.30&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
Error1&lt;,&gt;功率超限&lt;,&gt;0&lt;,&gt;DB4113.24.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error2&lt;,&gt;电流超限&lt;,&gt;0&lt;,&gt;DB4113.24.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error3&lt;,&gt;频率超限&lt;,&gt;0&lt;,&gt;DB4113.24.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error4&lt;,&gt;温度超限&lt;,&gt;0&lt;,&gt;DB4113.24.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error5&lt;,&gt;模拟量1超限&lt;,&gt;0&lt;,&gt;DB4113.24.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error6&lt;,&gt;模拟量2超限&lt;,&gt;0&lt;,&gt;DB4113.24.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error7&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.24.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error8&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.24.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error9&lt;,&gt;系统故障&lt;,&gt;0&lt;,&gt;DB4113.25.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error10&lt;,&gt;液位故障&lt;,&gt;0&lt;,&gt;DB4113.25.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error11&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error12&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error13&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error14&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error15&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error16&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
<data name="变量表格监控2.VarText" xml:space="preserve">
<value>实际功率&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.0&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际电流&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.4&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际频率&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.8&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际温度&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.12&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际模拟量1&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.16&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
实际模拟量2&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.20&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
温度记录&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.30&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;True
Error1&lt;,&gt;功率超限&lt;,&gt;0&lt;,&gt;DB4113.24.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error2&lt;,&gt;电流超限&lt;,&gt;0&lt;,&gt;DB4113.24.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error3&lt;,&gt;频率超限&lt;,&gt;0&lt;,&gt;DB4113.24.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error4&lt;,&gt;温度超限&lt;,&gt;0&lt;,&gt;DB4113.24.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error5&lt;,&gt;模拟量1超限&lt;,&gt;0&lt;,&gt;DB4113.24.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error6&lt;,&gt;模拟量2超限&lt;,&gt;0&lt;,&gt;DB4113.24.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error7&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.24.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error8&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.24.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error9&lt;,&gt;系统故障&lt;,&gt;0&lt;,&gt;DB4113.25.0&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error10&lt;,&gt;液位故障&lt;,&gt;0&lt;,&gt;DB4113.25.1&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error11&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.2&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error12&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.3&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error13&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.4&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error14&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.5&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error15&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.6&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
Error16&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4113.25.7&lt;,&gt;BIT&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
<data name="设备状态.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF10.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF11.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="变量表格监控1.TagText" xml:space="preserve">
<value>功率上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.18&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
功率下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.22&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
电流上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.26&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
电流下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.30&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
频率上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.34&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
频率下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.38&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
温度上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.42&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
温度下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.46&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量1上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.50&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量1下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.54&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量2上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.58&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量2下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.62&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False</value>
</data>
<data name="变量表格监控1.VarText" xml:space="preserve">
<value>功率上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.18&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
功率下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.22&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
电流上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.26&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
电流下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.30&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
频率上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.34&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
频率下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.38&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
温度上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.42&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
温度下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.46&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量1上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.50&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量1下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.54&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量2上限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.58&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False
模拟量2下限&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4112.62&lt;,&gt;F32&lt;,&gt;2&lt;,&gt;10&lt;,&gt;False</value>
</data>
</root>

3125
CowainHmi/S1/S1安全总览.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi.S1
{
public partial class S1安全总览 : S1公共背景
{
public S1安全总览()
{
InitializeComponent();
}
private void 1_Paint(object sender, PaintEventArgs e)
{
}
}
}

File diff suppressed because it is too large Load Diff

1973
CowainHmi/S1/S1局部图览1.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi.S1
{
public partial class S1局部图览1 : S1公共背景
{
public S1局部图览1()
{
InitializeComponent();
}
}
}

File diff suppressed because it is too large Load Diff

2153
CowainHmi/S1/S1工厂设置.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1工厂设置 : S1公共背景
{
public S1工厂设置()
{
InitializeComponent();
}
private void 2_MouseDown(object sender, MouseEventArgs e)
{
if (this.2.Value == 0)
{
PCHMI.OPTLOG.WLOG($"手动解除了安全限制");
}
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

1928
CowainHmi/S1/S1扫码枪.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,57 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1扫码枪 : S1公共背景
{
private string DB = "DB1111";
public S1扫码枪()
{
InitializeComponent();
}
private void S1视觉_Load(object sender, EventArgs e)
{
this.btnTrig..[0] = $"{DB}.0.0";
this.btnTrig. = $"{DB}.0.0";
this.lblReady. = $"{DB}.2.0";
this.lblError. = $"{DB}.2.1";
this.txtResult. = $"{DB}.4";
this.txtErrorCode. = $"{DB}.6";
this.txtSN.= $"{DB}.12";
this.txtRcvLength. = $"{DB}.10";
this.lblErr0. = $"{DB}.8.0";
this.lblErr1. = $"{DB}.8.1";
this.lblErr2. = $"{DB}.8.2";
this.lblErr3. = $"{DB}.8.3";
this.lblErr4. = $"{DB}.8.4";
}
private async void btnTrig_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.RT.SEND_BIT(0, $"{DB}.0.0", 0);
await Task.Delay(200);
PCHMI.OPTLOG.WLOG($"手动触发了扫码,地址:{DB}.0.0");
PCHMI.RT.SEND_BIT(0, $"{DB}.0.0", 1);
}
private async void btnTrig_MouseUp(object sender, MouseEventArgs e)
{
await Task.Delay(500);
PCHMI.RT.SEND_BIT(0, $"{DB}.0.0", 0);
}
}
}

View File

@@ -0,0 +1,518 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lblErr4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF1.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblErr3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF4.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblErr2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF5.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF6.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblErr1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF7.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF8.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblErr0.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF9.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF10.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblError.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF12.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF13.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblReady.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA79JREFUaEPt
2lnIDWEcx/E3SdmzJEsIpeyhKEu5sUuULbInLiiKopSdouw7pWwXruwkJSFSyJKSLYoLERdIUXx/MvXv
eZ+ZM/Occ+a8F371Se+c8zzzzDkzz3ZU/c//VDYNMAALcBhP8NvjEfZiNnqj4mmF1XgHX4MLuY9F0AeQ
a4ptuOs5VqAlyp4JeAlfQyKfcc1Dx33vj+jW64qyZSN8J5YDmIouSIpe1/v0LHyBW890lDw66SW4JxM1
vC9C0g7LoYdbdZXlG2iLB3AbfhWhDfelI0re+Ca4DrfxO1ATMvzfv97UwXm4jdfXXulMhjqS+X//islB
uI3vhEpGD78dJNWVezMQtuEyHpXKLNxF1BaNP2MQm5OwjY+90jJnJmzD5SzaIzZ6MGyBF2iGPNMGmlPZ
dsgaFIyu0BZajDwzBc9g26BbZhIKRnOcX4gK3kNtJKXQ62mjb3k3bMPlMrohVfSw2MLrEJemWIYfOKcD
RWQcHsKeW04hU9yHtz/icgf2vYcQEq0hbD2RzI1XPiGq4KkOJKQn7Akl6RvzZSXcOiSo8c1hK0nTdS6B
LSNaoKTJdrhlJajxSi/YitL2Phdgy4lui7g0xHG4ZeQYgjMKtjI90Gmi6YUeZFtW5sBNB6hXcd8r21BU
5sFWqJ4hbTRi2rIRuzjpB3XLvvdtQNHRPW8rHYIsOQpbPqKBaTTemGNWaO9VLRNhK/bdAklpjfewdUS+
eY7JGWTJSByBdyKn1ZCtfD2yRsO9rSOJxpEsUbdtu3nNl6rFnkCDWkh2wtbj8wpZF0ZLYevw3uJ2sfBY
BwKiKYbK2pNZXzEIWXMatp66qBb30wtdZI+Frceagaypj4+I6rgNbwbDnkxbHqHZDFuXaC8oJHpobT2J
Y4bddbulA4GpB5WP6tIYoOlKSNw1SuK3uBX2zVpIh2YYonoS17AJcT99fcAtEJsRsAW0a9YYoVmLrLNU
G/fTTzVZ3A9baBNCUwuhqzY9g7YdN5Eq6qPdoV8jdZ6ZBnt+0c546mjXy60gr4vQWOKeW3dF5mhx4VZU
7ovQ9Nw9p/aGguO7CC0FyxHt/rnn0i5JIxQV30VcRKm216OfrNxzSB+UJL6L0C8s6qF6ICRq+Cr4fmt7
Db1e0sTtIsgJaOHSGUndpqbBc6Gtw7gfCfWrT9miRibNNuUn9Am6P/L5Nq+sD8hlI1lf7R7YGWIxvmML
tOjPNboQbb9oeutrWCEaLPehOyqeoViIXbiCt9CtpGWgbifdPjegBuu/GtSIRteQVFX9ASeRMFgPtLz+
AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF16.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA79JREFUaEPt
2lnIDWEcx/E3SdmzJEsIpeyhKEu5sUuULbInLiiKopSdouw7pWwXruwkJSFSyJKSLYoLERdIUXx/MvXv
eZ+ZM/Occ+a8F371Se+c8zzzzDkzz3ZU/c//VDYNMAALcBhP8NvjEfZiNnqj4mmF1XgHX4MLuY9F0AeQ
a4ptuOs5VqAlyp4JeAlfQyKfcc1Dx33vj+jW64qyZSN8J5YDmIouSIpe1/v0LHyBW890lDw66SW4JxM1
vC9C0g7LoYdbdZXlG2iLB3AbfhWhDfelI0re+Ca4DrfxO1ATMvzfv97UwXm4jdfXXulMhjqS+X//islB
uI3vhEpGD78dJNWVezMQtuEyHpXKLNxF1BaNP2MQm5OwjY+90jJnJmzD5SzaIzZ6MGyBF2iGPNMGmlPZ
dsgaFIyu0BZajDwzBc9g26BbZhIKRnOcX4gK3kNtJKXQ62mjb3k3bMPlMrohVfSw2MLrEJemWIYfOKcD
RWQcHsKeW04hU9yHtz/icgf2vYcQEq0hbD2RzI1XPiGq4KkOJKQn7Akl6RvzZSXcOiSo8c1hK0nTdS6B
LSNaoKTJdrhlJajxSi/YitL2Phdgy4lui7g0xHG4ZeQYgjMKtjI90Gmi6YUeZFtW5sBNB6hXcd8r21BU
5sFWqJ4hbTRi2rIRuzjpB3XLvvdtQNHRPW8rHYIsOQpbPqKBaTTemGNWaO9VLRNhK/bdAklpjfewdUS+
eY7JGWTJSByBdyKn1ZCtfD2yRsO9rSOJxpEsUbdtu3nNl6rFnkCDWkh2wtbj8wpZF0ZLYevw3uJ2sfBY
BwKiKYbK2pNZXzEIWXMatp66qBb30wtdZI+Frceagaypj4+I6rgNbwbDnkxbHqHZDFuXaC8oJHpobT2J
Y4bddbulA4GpB5WP6tIYoOlKSNw1SuK3uBX2zVpIh2YYonoS17AJcT99fcAtEJsRsAW0a9YYoVmLrLNU
G/fTTzVZ3A9baBNCUwuhqzY9g7YdN5Eq6qPdoV8jdZ6ZBnt+0c546mjXy60gr4vQWOKeW3dF5mhx4VZU
7ovQ9Nw9p/aGguO7CC0FyxHt/rnn0i5JIxQV30VcRKm216OfrNxzSB+UJL6L0C8s6qF6ICRq+Cr4fmt7
Db1e0sTtIsgJaOHSGUndpqbBc6Gtw7gfCfWrT9miRibNNuUn9Am6P/L5Nq+sD8hlI1lf7R7YGWIxvmML
tOjPNboQbb9oeutrWCEaLPehOyqeoViIXbiCt9CtpGWgbifdPjegBuu/GtSIRteQVFX9ASeRMFgPtLz+
AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF17.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABV5JREFUaEPt
mVtoHFUYxxcRQa2KsXV3LkloKtk5Z9KKFhS8QF+0akUUqhZFTRXRBwsVFCoUvCsoeDdaLQhe+uCT1isi
lKLSUohiLYJoDAr6UCxWtMlcFo7/b/br5Mxld2e2m90+9Ad/Eua7nG9mzpzbVk5wggGy7KC7xAydS6xA
3msGYjt0AFI52g9NmYHcCF3A4YNjVAnD9J1HzFD8kSq0qL7FjWxaptwlnLI/9KDwpHzxsxHKh3AjNW5i
8bD8+nrLd2ZyC1nQ30YgdqVF11N+aR2oKVdyU70HhT+V02gk9P9tZsO9xfAnBLvnQnbyQ8wUbupwJk9D
3MauvcNQaDR0Pks3FjWIwo3AWc2upTDm5IgROluQhz5uytf7N2DOTQwj8XfcgK4vuy08j6o3Ptbz4kfU
yrNR6O5U4ZDzIrsMFMNz1vK/WVzlnoLR4eN08YaSI+wyMFDXzei6M9A9fCkLin0jXfywN7GCzQMBQzd9
/AuTJIZyNiUxQ/fS2IllNMQNbO47VsOZtAJnX1wP5h9cu5bNWeC0I3YmtbrTRQZF35EonBTKnca8GGWX
LBjW1iYCAvGLpZxz2NwX7LlxC+3Smkqvg4p/lF1aY/pypx6EyWYzm/oCPtANaPcnvYaoy/jyJnZpzegR
rHECp6EFT1fUmpPZnM+uDvaC0Fs2G+IVrW0uXn5e86XLbu1Bf5vUgw1fPM6mDPY/7hCezIPw8/D3I77c
FXjq1yPP93rbkULxPrsUA0GJj9cO5MVsygD7Xt0XepNNpbC8aA+h52mqbPEEgg7FCXzxI1/OxfbrqxIN
QkbY+o3lYfliazpHpK6KV+NLE0kKDJ1WIO5PxESSm9jcFsS+kI2FuimesAL3fD2R4RUbffCdfKLHkWhr
yeYMS1X9DAwU76ZjmnHiHXYrj+2Ja5LJnEk2tYWWF3hqnh7blLyTXWKqqr6cRpWsb1T88+zWHVga351I
ipGBTR2hGTMRy8IcEm9O7MC9CDmn8/ywUXqS3bon2uNqSWvzzho2FQJP8G09PhYmJssT6/D3t1x7l6NX
Bsx0NyYTZ7tAO4ZV3USRfyZzxDqSc40mqQ85vBA1T16Nut7KXcjRbkhPjo/zCTYVhqZ7PUcH7eWwQvCw
HQ/zthq32LTAUWMkX+zgy6XACPNSIk+efPEr7Yc5pBB4Ww/oOXK7OAzxZgF9+ge+XApbuUMUezRPjv4z
QnkZuxcGI90Heh5b2aeyaQH0r8TT63aTbXrudXoeXbi529mtMFW16nTcwF9anj1sSoInc7nmhO/A2cKm
0qCbPKPnYk2xuRT00ep52s4ZtFnWnL/hy6Ux1erTKF7LNU3LFTaXAv0/sUdp+xYx+TynO9NGmk2lMTzn
yrhRr80etg2Zp+87M9V/V5zL5ixG6F6lB0D7x9TYWWwuDbrSY2VXqTrpp49RrvNiEcuK1xNBvnyaTeVR
lZM67upawMeOevFfs6k9dHiFJ5eY+mmmZnNfMHx5q95+s4b6ejZ3hk69sgn6cxM0l2TaRq9gc3Foc5FJ
tMg3ES3P020Gzj42lyf/JsRWNvcUOv1Lt0WnJEOHzjuTXboj9yZC8Wmvjtfjn6xSbbAuZLdjo8VNHKYR
yvadlexWiqjw0HkYufN+a5slO7v2BhScf4oQSb5nNcQ6TFjj7YZNWgbD/y5oe4vC0eflNnbvPbS76rDa
pJOFEH9n6Yc9XbiWPbzSFYqDfTlIbh5BilfRoL5CPBbNoSs9W52vL+cm+gPdCJ7sZhSwJ1VQMWGyRPxr
w0pMcMrBYXriCgx59+FbeBlv5gsU93vUlZqnfbMQdZ+vqGD4bKz6x0HRxw+Vyv9TWarfIA0pSwAAAABJ
RU5ErkJggg==
</value>
</data>
</root>

136
CowainHmi/S1/S1报警记录.Designer.cs generated Normal file
View File

@@ -0,0 +1,136 @@
namespace CowainHmi
{
partial class S1报警记录
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
this.alarmHistory1 = new CowainHmi.AlarmHistory();
this.45 = new PCHMI.(this.components);
this.1.SuspendLayout();
this.SuspendLayout();
//
// 面板1
//
this.1.Controls.Add(this.45);
this.1.Controls.Add(this.alarmHistory1);
this.1.Size = new System.Drawing.Size(891, 619);
//
// alarmHistory1
//
this.alarmHistory1.Location = new System.Drawing.Point(8, 52);
this.alarmHistory1.Name = "alarmHistory1";
this.alarmHistory1.Size = new System.Drawing.Size(877, 566);
this.alarmHistory1.TabIndex = 5;
//
// 按钮45
//
this.45.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
this.45.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.45.ForeColor = System.Drawing.Color.Black;
this.45.HDADDR = "";
this.45.Location = new System.Drawing.Point(-3, -4);
this.45.LockValue = ((uint)(0u));
this.45.Name = "按钮45";
this.45.PLC = ((uint)(0u));
this.45.Size = new System.Drawing.Size(895, 50);
this.45.TabIndex = 733;
this.45.Text = "报警记录";
this.45.UseVisualStyleBackColor = false;
this.45.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.45. = interLock1;
this.45. = "NULL";
this.45. = ((uint)(0u));
this.45..PLC = new uint[] {
((uint)(0u))};
this.45.. = new string[] {
"U200"};
this.45.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.45.. = new string[] {
"100"};
this.45. = "";
this.45. = PCHMI..DatType.UINT16;
this.45. = false;
this.45. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.45. = "";
this.45. = "NULL";
this.45..BkImg = null;
this.45.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
sT_SW_IF1.Img = null;
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "报警记录";
sT_SW_IF1.Txt1 = "Production screen one";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
this.45.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1};
this.45..ID = ((uint)(0u));
this.45. = "";
this.45. = ((uint)(0u));
//
// S1报警记录
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Name = "S1报警记录";
this.Size = new System.Drawing.Size(1024, 625);
this.1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private AlarmHistory alarmHistory1;
private PCHMI. 45;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1报警记录 : S1公共背景
{
public S1报警记录()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

3353
CowainHmi/S1/S1换模寿命.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi.S1
{
public partial class S1换模寿命 : S1公共背景
{
public S1换模寿命()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

308
CowainHmi/S1/S1数据记录.Designer.cs generated Normal file
View File

@@ -0,0 +1,308 @@
namespace CowainHmi
{
partial class S1数据记录
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.Column column1 = new PCHMI.Column();
PCHMI.Column column2 = new PCHMI.Column();
PCHMI.Column column3 = new PCHMI.Column();
PCHMI.Column column4 = new PCHMI.Column();
PCHMI.Column column5 = new PCHMI.Column();
PCHMI.Column column6 = new PCHMI.Column();
PCHMI.Column column7 = new PCHMI.Column();
PCHMI.Column column8 = new PCHMI.Column();
PCHMI.Column column9 = new PCHMI.Column();
PCHMI.Column column10 = new PCHMI.Column();
PCHMI.Column column11 = new PCHMI.Column();
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
this.1 = new CowainHmi.();
this.45 = new PCHMI.(this.components);
this.1.SuspendLayout();
this.SuspendLayout();
//
// 面板1
//
this.1.Controls.Add(this.45);
this.1.Controls.Add(this.1);
this.1.Size = new System.Drawing.Size(891, 625);
//
// 数据记录1
//
column1.HDADDR = "";
column1.PLC = ((uint)(0u));
column1. = "时间";
column1. = "";
column1. = null;
column1. = System.Drawing.Color.Black;
column1. = 20;
column1. = 0;
column1. = null;
column1. = PCHMI.Column.TypeEnum.;
column1. = 100;
column1. = .DatType.DateTime;
column1. = System.Drawing.Color.White;
column2.HDADDR = "DB1380.6";
column2.PLC = ((uint)(0u));
column2. = "SN";
column2. = "DB1380.6";
column2. = null;
column2. = System.Drawing.Color.Black;
column2. = 58;
column2. = 0;
column2. = null;
column2. = PCHMI.Column.TypeEnum.;
column2. = 100;
column2. = .DatType.SIEMENS_String;
column2. = System.Drawing.Color.White;
column3.HDADDR = "DB181.10";
column3.PLC = ((uint)(0u));
column3. = "结果";
column3. = "DB181.10";
column3. = null;
column3. = System.Drawing.Color.Black;
column3. = 20;
column3. = 0;
column3. = null;
column3. = PCHMI.Column.TypeEnum.;
column3. = 100;
column3. = .DatType.INT16;
column3. = System.Drawing.Color.White;
column4.HDADDR = "DB1231.0";
column4.PLC = ((uint)(0u));
column4. = "扭矩1";
column4. = "DB1231.0";
column4. = null;
column4. = System.Drawing.Color.Black;
column4. = 2;
column4. = 2;
column4. = null;
column4. = PCHMI.Column.TypeEnum.;
column4. = 100;
column4. = .DatType.F32;
column4. = System.Drawing.Color.White;
column5.HDADDR = "DB1231.4";
column5.PLC = ((uint)(0u));
column5. = "角度1";
column5. = "DB1231.4";
column5. = null;
column5. = System.Drawing.Color.Black;
column5. = 2;
column5. = 2;
column5. = null;
column5. = PCHMI.Column.TypeEnum.;
column5. = 100;
column5. = .DatType.F32;
column5. = System.Drawing.Color.White;
column6.HDADDR = "DB1231.10";
column6.PLC = ((uint)(0u));
column6. = "扭矩2";
column6. = "DB1231.10";
column6. = null;
column6. = System.Drawing.Color.Black;
column6. = 2;
column6. = 2;
column6. = null;
column6. = PCHMI.Column.TypeEnum.;
column6. = 100;
column6. = .DatType.F32;
column6. = System.Drawing.Color.White;
column7.HDADDR = "DB1231.14";
column7.PLC = ((uint)(0u));
column7. = "角度2";
column7. = "DB1231.14";
column7. = null;
column7. = System.Drawing.Color.Black;
column7. = 20;
column7. = 0;
column7. = null;
column7. = PCHMI.Column.TypeEnum.;
column7. = 100;
column7. = .DatType.F32;
column7. = System.Drawing.Color.White;
column8.HDADDR = "DB1231.20";
column8.PLC = ((uint)(0u));
column8. = "扭矩3";
column8. = "DB1231.20";
column8. = null;
column8. = System.Drawing.Color.Black;
column8. = 20;
column8. = 0;
column8. = null;
column8. = PCHMI.Column.TypeEnum.;
column8. = 100;
column8. = .DatType.F32;
column8. = System.Drawing.Color.White;
column9.HDADDR = "DB1231.24";
column9.PLC = ((uint)(0u));
column9. = "角度3";
column9. = "DB1231.24";
column9. = null;
column9. = System.Drawing.Color.Black;
column9. = 20;
column9. = 0;
column9. = null;
column9. = PCHMI.Column.TypeEnum.;
column9. = 100;
column9. = .DatType.F32;
column9. = System.Drawing.Color.White;
column10.HDADDR = "DB1231.30";
column10.PLC = ((uint)(0u));
column10. = "扭矩4";
column10. = "DB1231.30";
column10. = null;
column10. = System.Drawing.Color.Black;
column10. = 20;
column10. = 0;
column10. = null;
column10. = PCHMI.Column.TypeEnum.;
column10. = 100;
column10. = .DatType.F32;
column10. = System.Drawing.Color.White;
column11.HDADDR = "DB1231.34";
column11.PLC = ((uint)(0u));
column11. = "角度4";
column11. = "DB1231.34";
column11. = null;
column11. = System.Drawing.Color.Black;
column11. = 20;
column11. = 0;
column11. = null;
column11. = PCHMI.Column.TypeEnum.;
column11. = 100;
column11. = .DatType.F32;
column11. = System.Drawing.Color.White;
this.1.Columns = new PCHMI.Column[] {
column1,
column2,
column3,
column4,
column5,
column6,
column7,
column8,
column9,
column10,
column11};
this.1.Dtime = ((uint)(2000u));
this.1.FilePath = "D:\\生产数据";
this.1.HDADDR = "DB1230.148.0";
this.1.Location = new System.Drawing.Point(2, 53);
this.1.Margin = new System.Windows.Forms.Padding(2);
this.1.Name = "数据记录1";
this.1.PLC = ((uint)(0u));
this.1.Size = new System.Drawing.Size(885, 566);
this.1.TabIndex = 100;
this.1.TrigType = CowainHmi..TrigerType.1;
//
// 按钮45
//
this.45.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
this.45.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.45.ForeColor = System.Drawing.Color.Black;
this.45.HDADDR = "";
this.45.Location = new System.Drawing.Point(-2, 1);
this.45.LockValue = ((uint)(0u));
this.45.Name = "按钮45";
this.45.PLC = ((uint)(0u));
this.45.Size = new System.Drawing.Size(895, 50);
this.45.TabIndex = 768;
this.45.Text = "数据记录";
this.45.UseVisualStyleBackColor = false;
this.45.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.45. = interLock1;
this.45. = "NULL";
this.45. = ((uint)(0u));
this.45..PLC = new uint[] {
((uint)(0u))};
this.45.. = new string[] {
"U200"};
this.45.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.45.. = new string[] {
"100"};
this.45. = "";
this.45. = PCHMI..DatType.UINT16;
this.45. = false;
this.45. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.45. = "";
this.45. = "NULL";
this.45..BkImg = null;
this.45.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
sT_SW_IF1.Img = null;
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "数据记录";
sT_SW_IF1.Txt1 = "Production screen one";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
this.45.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1};
this.45..ID = ((uint)(0u));
this.45. = "";
this.45. = ((uint)(0u));
//
// S1数据记录
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Name = "S1数据记录";
this.Size = new System.Drawing.Size(1024, 625);
this.1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private 1;
private PCHMI. 45;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1数据记录 : S1公共背景
{
public S1数据记录()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

2928
CowainHmi/S1/S1流程信息.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1流程信息 : S1公共背景
{
public S1流程信息()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

6405
CowainHmi/S1/S1生产画面.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,69 @@
using CowainHmi.S1;
using PCHMI;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1生产画面 : S1公共背景
{
public S1生产画面()
{
InitializeComponent();
}
private void btnSafeSignal_MouseDown(object sender, MouseEventArgs e)
{
DlgS1安全.GetInstance().Show();
DlgS1安全.GetInstance().Activate();
}
private void 3_TextChanged(object sender, EventArgs e)
{
//配方名称改变时发送给PLC
//PCHMI.RT.SEND_SIEMENS_STRING(0, "U:S1_ProductName", this.txtName.Text.Trim());
StringHelper.SendSiemensString(0, "U:S1_ProductName", 15, this.txtName.Text.Trim());
for (int i = 0; i < 3; i++)
{
new PCHMI.().CALL_TECH("配方OP2020", this.txtName.Text.Trim());
}
}
private void S1生产画面_Load(object sender, EventArgs e)
{
state = this.4.Value;
this.timer1.Enabled = true;
}
private ulong state = 0;
private void timer1_Tick(object sender, EventArgs e)
{
if (state != this.4.Value && isChangeState)
{
PCHMI.OPTLOG.WLOG($"手动修改了零件加工状态,修改前={state},修改后={this.标签4.Value}");
state = this.4.Value;
isChangeState = false;
}
}
private bool isChangeState = false;
private void 4_MouseUp(object sender, MouseEventArgs e)
{
isChangeState = true;
}
}
}

View File

@@ -0,0 +1,553 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="图片3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF1.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF2.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF3.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF4.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF5.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF6.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片18.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF7.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF8.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="图片14.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF9.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF10.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="图片15.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF13.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF14.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="lblRef.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF15.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAi1JREFUaEPt
mE1uwjAUhLlFl1Wr3oEbVIJ99z0CG/Y9AkJIkICy6nFYs2HNglO0M+0YvUBIleQZGsmf9ET17My4jn9i
DxKJRCKR8GSxWDyu1+vxcrl8z7JsyuDfzLFM1f4XeZ6PVqsVfvIdGvxVF6yjuiM9fj/QoCEa83neSAYa
eMDvlqG/L+ro2aHkbguMJ7YxiCMaNK/rWZaxDuuePTtRlduAMf1hG4BGzTDGn1T8J6zLZ6wGNVUcF03O
kzHiTUWN4bNWi9oqisO54WazeVFRa6hhNRGtO6QWCA+tEYbBg4o6Qy2rjfCf2FoxgsGr0m5QM+jTS2kf
uHoY8ZnS7tiJXbeaNQaChYSPTVabplCbHvIqlO4OemMv0UypaNAD8A3slepGURTPFFTEWSEM9Ah+9Fa6
PXit4yCoVHSCH72Vak/YuPBKD0pFh170dNnYIMRPYvbIVqno0EueU6XaQxGJ9fMf6P0Q6v0k5jEwCKJn
op+i6BH83I6gEP05KmKrnysVDXqos3ZKdQeiuXrlZp8S9FS6O/a18oNLaXeoHXzchyvE7ee0+ycFNYM+
vZT2A8KlA43HaSxQcSqLc1MB4dJNBMZs51MZNawmIu4NBTaX0o0EovXpjM9aLWqrKC5hdw7ByddkdWJd
O2EZLrtuE2BauqFAcPkjVyc4y36rXFxsRT9nVALj/l4tWrRPFPgNR8+roTqse//L3Sp4DMQYr7xedzki
JhKJRCJxYjD4BpHs+w9MEgt/AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF16.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="图片17.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF17.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAtVJREFUaEPt
mL9uE0EQxt3BGyDE3SVBlrh1oKKAJ0AiPQ0VRYqUNBR0PEJEFwpXtDxGOjr7LggXVBS8ACnDfOtvN3Or
0zn3z4nR/qRRrJndmc3aMzdzk0gkEolEhuRhafaS0hylRf5O/n6A8PMRbFx2t0iK2Ws54Je0MKXI1QYp
sRZ7uP32kEO8yIr8a80hr9LS/E6X5rsVfK5Zg73wQXfbJSvNe32YZJn/kQN9brpZ2OwaWav3wheXbIdk
kX/SB0gKc7r348kBzRvBWuyp+BCfNI8LElIHzorZG5pag73aF3zTNA5hwKQ4nNJUYf/X/v1HpXmZFrMT
Sdjj7CJ/Pl1N79FcAT60zz4X0giSTQc6WDx9QJMnXeSv5MDnYr/Ua60szd9kac6Ti8O3XO6BL712lMSu
VBs5KNUesX/Uh2iUpfnGbR74dHbEonoYUD2ccyQf1R5nayvc7tGJ3VTNWiPJNbdOpfyF1Qa36YK2FXxr
dGOx1cmX2HxOdX/E4QpO5VbOqLLg9+wO01mCnyNi0Laiqh/Zz2ePXbCwQiApna2rIOnpzqIrHWJT3R0J
II3Z2iFVFpRFVBZn6yGXKLt0a3E2xKaqO/7BJf0MVRbUdheor+CZQbeW695pgAeb3IK0w+JMmjKqLKI/
1ofoJ7MTurUgFvSITVV3dv4f+B9+QrudxBgDvcPg6ThGGdVP/cFGUHFmR0UMI1RZxniQIQZtJVX9kVvC
vLvVVgIxqe6P/lp3spkDaHGd87qhA7fp7Bulpp2utBBDt9NAbqQy0NRNY10HmnAqQyyahiV8E1E3lYE2
I2U4jY3+hiJ8I1E3nd0UPYVBbu3NBJIvrE5N2GqjEnYtI7+RCNFJB0H5k9/uWV2CO2DDmuupay1Ne0YF
yaarU0XQz6Apg/jepirYO1rCtkEOIc8JOzfb0XODyJp8jj3cfrfAGCiVp/b1+iAjYiQSiUQinsnkH0Qw
k7mUs3HvAAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF18.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAsRJREFUaEPt
mLFyEzEQht3o5BkegCa+i5m8AUV4AmZIT0NFQUGZJgUdj5BJB0UqtzyGu7T4zgkDVQpegJSwv+6XolMO
m7vTOXhG38zO2LurXfl8Wmk1SSQSiUQiJqv5tFgX+qScqbdVoc8g+AwdbHT7v5DJvSpz/XmdZ6sqz35v
EvgYXxnD4Y/H1wN1LJNahJOk3IpcUfC5zWeBGAy3W6pcnzYno36WubrY9GTrf0pdwLc5Vp/SZTeUefax
OQF1XhXTOc1bga8Z48VATJrHxSxOL7HIa5o6g7F+LMSmaRzChN8O9BFNDX4cTqarQ/Wimqn360K9k9fm
+c3RRNPcADH8mCK9H8hGuGBdou/zJ09pcpQz/VJsS5E735fyS2R5XWRv6O5ALN93lIUtgV21wUSpdsg7
/MHat0k5y75wmIM/3vosqI4Dqsd9cHVOtcNL3Ek43OEv7Kj7RFVkl3VgKX9BtcHTtEm7Cv41hjGwOtUl
VnJSPRzZPW8QdJ3rT1QZ8D77E+oj4euIHNAjJ1XDuM6nz7yEjQoh37FgGxPqIUuGM8h3V+mQm+r+yLt4
YgNSZUBZFB0qiz+ZPnKHssuwBmtDbqr6421ct1QZUNttoqGCPYNhDaIzZ6coG5s5EteJrqgyYIOifrjI
hsewBtHhACgLWZ9R1Z+9/wF7/wrt/SJGG+gFbOyOooteRpHD2qK1oLZVRDNClWGMjaxueMxGtqJqOOhh
64S7O0ogJ9XD8f9WHLiodtzbugmHOxDb2sLXdTAS1G/eHzQdQ4/TovebpbjHaRA2NG3dWN+GJuzKRrup
CG8i2roy0KWlDLux0W8ocHvgJ2zrzv6VoAt7zJuJCNcqMXbdLkjSxg0Fyh+bkb/eKsBW+4QXWyPdRGyD
C3s/rxZ9zD4hPaxtPTeJ8YFv7DofC7SBMrnW6/UoLWIikUgkEo7J5A9E5EnBy0OQPAAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="标签7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>46</value>
</metadata>
</root>

3959
CowainHmi/S1/S1砺星压机.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,151 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1砺星压机 : S1公共背景
{
public string PressDBOut = "DB3401";
public string PressDBIn = "DB3400";
public S1砺星压机()
{
InitializeComponent();
}
private void S1砺星压机_Load(object sender, EventArgs e)
{
ProgramAdds();
}
private void ProgramAdds()
{
this.btnEnable..[0] = $"{PressDBIn}.0.2";
this.btnEnable. = $"{PressDBIn}.0.2";
this.btnRef. = $"{PressDBIn}.4";
this.btnTareForce. = $"{PressDBIn}.4";
this.btnGoHome. = $"{PressDBIn}.4";
this.btnJogDec. = $"{PressDBIn}.4";
this.btnJogAdd. = $"{PressDBIn}.4";
this.btnJogAddSafe. = $"{PressDBIn}.0.6";
this.btnJogDecSafe. = $"{PressDBIn}.0.7";
this.btnRelease..[0] = $"{PressDBIn}.0.0";
this.btnRelease. = $"{PressDBIn}.0.0";
this.. = $"{PressDBOut}.4.2";
this.btnJogSafe..[0] = $"{PressDBIn}.1.0";
this.btnJogSafe. = $"{PressDBIn}.1.0";
this.lblEnable. = $"{PressDBOut}.0.0";
this.lblRef. = $"{PressDBOut}.0.6";
this.. = $"{PressDBOut}.0.7";
this.lblErr. = $"{PressDBOut}.1.1";
this.. = $"{PressDBIn}.8";
this.btnProgChange. = $"{PressDBIn}.4";
this.txtActPrognum. = $"{PressDBOut}.26";
this...[0] = $"{PressDBIn}.0.4";
this.. = $"{PressDBIn}.0.4";
this.btnGoSafe..[0] = $"{PressDBIn}.1.2";
this.btnGoSafe. = $"{PressDBIn}.1.2";
this.btnGoto. = $"{PressDBIn}.4";
this...[0] = $"{PressDBIn}.0.5";
this.. = $"{PressDBIn}.0.5";
this.lblGoSafe. = $"{PressDBIn}.1.1";
}
private void btnJogSafe_MouseDown(object sender, MouseEventArgs e)
{
if (this.btnJogSafe.Value == 0)
{
PCHMI.OPTLOG.WLOG($"手动解除了励星压机1Jog保护可能发生安全事故");
}
}
private async void btnJogAdd_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(200);
PCHMI.OPTLOG.WLOG($"手动按下了励星压机1Jog Add");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 10);
}
private async void btnJogAdd_MouseUp(object sender, MouseEventArgs e)
{
await Task.Delay(300);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
}
private async void btnJogDec_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(200);
PCHMI.OPTLOG.WLOG($"手动解除了励星压机1Jog Dec");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 11);
}
private async void btnJogDec_MouseUp(object sender, MouseEventArgs e)
{
await Task.Delay(300);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
}
private void btnRelease_MouseDown(object sender, MouseEventArgs e)
{
if (this.btnRelease.Value == 0)
{
PCHMI.OPTLOG.WLOG($"手动解除了励星压机1控制权");
}
}
private async void btnProgChange_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动按下励星压机1切换程序");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(500);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 20);
}
private async void btnTareForce_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动按下励星压机1去皮");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(500);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 40);
}
private async void btnRef_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动按下励星压机1回机械原点");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(500);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 1);
}
private async void btnGoHome_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动按下励星压机1回程序原点");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(500);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 2);
}
private async void btnGoto_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动按下励星压机1执行压装按钮程序号{this.txtActPrognum.Value}");
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 0);
await Task.Delay(500);
PCHMI.RT.SET_INT16(0, $"{PressDBIn}.4", 30);
}
}
}

File diff suppressed because it is too large Load Diff

145
CowainHmi/S1/S1网络诊断.Designer.cs generated Normal file
View File

@@ -0,0 +1,145 @@
namespace CowainHmi
{
partial class S1网络诊断
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(S1网络诊断));
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
this.iO监控1 = new PCHMI.IO监控();
this.45 = new PCHMI.(this.components);
this.1.SuspendLayout();
this.SuspendLayout();
//
// 面板1
//
this.1.Controls.Add(this.45);
this.1.Controls.Add(this.iO监控1);
this.1.Size = new System.Drawing.Size(891, 620);
//
// iO监控1
//
this.iO监控1.BackColor = System.Drawing.Color.White;
this.iO监控1.FieName = "IO";
this.iO监控1.IOTXT = resources.GetString("iO监控1.IOTXT");
this.iO监控1.Location = new System.Drawing.Point(12, 53);
this.iO监控1.Name = "iO监控1";
this.iO监控1.Size = new System.Drawing.Size(874, 551);
this.iO监控1.TabIndex = 99;
this.iO监控1. = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(245)))), ((int)(((byte)(255)))));
this.iO监控1. = 100;
this.iO监控1. = System.Drawing.SystemColors.ActiveCaption;
this.iO监控1. = System.Drawing.Color.White;
this.iO监控1. = ((uint)(0u));
//
// 按钮45
//
this.45.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
this.45.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.45.ForeColor = System.Drawing.Color.Black;
this.45.HDADDR = "";
this.45.Location = new System.Drawing.Point(-4, -1);
this.45.LockValue = ((uint)(0u));
this.45.Name = "按钮45";
this.45.PLC = ((uint)(0u));
this.45.Size = new System.Drawing.Size(895, 50);
this.45.TabIndex = 769;
this.45.Text = "网络诊断";
this.45.UseVisualStyleBackColor = false;
this.45.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.45. = interLock1;
this.45. = "NULL";
this.45. = ((uint)(0u));
this.45..PLC = new uint[] {
((uint)(0u))};
this.45.. = new string[] {
"U200"};
this.45.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.45.. = new string[] {
"100"};
this.45. = "";
this.45. = PCHMI..DatType.UINT16;
this.45. = false;
this.45. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.45. = "";
this.45. = "NULL";
this.45..BkImg = null;
this.45.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
sT_SW_IF1.Img = null;
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "网络诊断";
sT_SW_IF1.Txt1 = "Production screen one";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
this.45.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1};
this.45..ID = ((uint)(0u));
this.45. = "";
this.45. = ((uint)(0u));
//
// S1网络诊断
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Name = "S1网络诊断";
this.Size = new System.Drawing.Size(1024, 625);
this.1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private PCHMI.IO监控 iO监控1;
private PCHMI. 45;
}
}

View File

@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1网络诊断 : S1公共背景
{
public S1网络诊断()
{
InitializeComponent();
}
}
}

View File

@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="iO监控1.IOTXT" xml:space="preserve">
<value>0&lt;,&gt;DB511.2.1&lt;,&gt;OFF&lt;,&gt;GL20-192.168.0.30&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;
0&lt;,&gt;DB511.2.2&lt;,&gt;OFF&lt;,&gt;Axis001-192.168.0.11&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;
0&lt;,&gt;DB511.2.3&lt;,&gt;OFF&lt;,&gt;Axis002-192.168.0.12&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;
0&lt;,&gt;DB511.2.4&lt;,&gt;OFF&lt;,&gt;Axis003-192.168.0.13&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;</value>
</data>
<data name="iO监控1.编辑IO内容" xml:space="preserve">
<value>0&lt;,&gt;DB511.2.1&lt;,&gt;OFF&lt;,&gt;GL20-192.168.0.30&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;
0&lt;,&gt;DB511.2.2&lt;,&gt;OFF&lt;,&gt;Axis001-192.168.0.11&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;
0&lt;,&gt;DB511.2.3&lt;,&gt;OFF&lt;,&gt;Axis002-192.168.0.12&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;
0&lt;,&gt;DB511.2.4&lt;,&gt;OFF&lt;,&gt;Axis003-192.168.0.13&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;&lt;,&gt;</value>
</data>
</root>

3640
CowainHmi/S1/S1视觉.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

69
CowainHmi/S1/S1视觉.cs Normal file
View File

@@ -0,0 +1,69 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1视觉 : S1公共背景
{
private string CameraDB = "";
public S1视觉()
{
InitializeComponent();
}
private void S1视觉_Load(object sender, EventArgs e)
{
ProgramAdds();
}
private void ProgramAdds()
{
CameraDB = "DB1100";
#region CMD
this.btnCameraSetSN. = $"{CameraDB}.16";
this.btnCameraFunction. = $"{CameraDB}.14";
this.btnProductChoice. = $"{CameraDB}.76";
this.btnCameraNum. = $"{CameraDB}.80";
this.btnCameraReq..[0] = $"{CameraDB}.78.1";
this.btnCameraReq. = $"{CameraDB}.78.1";
this.btnLightOpen..[0] = $"{CameraDB}.78.5";
this.btnLightOpen. = $"{CameraDB}.1688.0";
this.btnReCalibrate..[0] = $"{CameraDB}.78.3";
this.btnReCalibrate. = $"{CameraDB}.78.3";
this.btnEnableCamera..[0] = $"{CameraDB}.78.0";
this.btnEnableCamera. = $"{CameraDB}.78.0";
this.btnClearCameraData..[0] = $"{CameraDB}.78.2";
this.btnClearCameraData. = $"{CameraDB}.78.2";
this.btnCameraRes..[0] = $"{CameraDB}.78.4";
this.btnCameraRes. = $"{CameraDB}.78.4";
#endregion
#region
rcvCameraSN. = $"{CameraDB}.650";
rcvNetOK. = $"{CameraDB}.82.0";
rcvCameraCMD. = $"{CameraDB}.596";
rcvCameraProduct. = $"{CameraDB}.604";
rcvCameraNum. = $"{CameraDB}.608";
rcvCameraResult. = $"{CameraDB}.612";
rcvCameraStatus. = $"{CameraDB}.616";
rcvCameraX. = $"{CameraDB}.620";
rcvCameraY. = $"{CameraDB}.630";
rcvCameraR. = $"{CameraDB}.640";
#endregion
}
private void label3_Click(object sender, EventArgs e)
{
}
}
}

218
CowainHmi/S1/S1视觉.resx Normal file
View File

@@ -0,0 +1,218 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="rcvNetOK.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA79JREFUaEPt
2lnIDWEcx/E3SdmzJEsIpeyhKEu5sUuULbInLiiKopSdouw7pWwXruwkJSFSyJKSLYoLERdIUXx/MvXv
eZ+ZM/Occ+a8F371Se+c8zzzzDkzz3ZU/c//VDYNMAALcBhP8NvjEfZiNnqj4mmF1XgHX4MLuY9F0AeQ
a4ptuOs5VqAlyp4JeAlfQyKfcc1Dx33vj+jW64qyZSN8J5YDmIouSIpe1/v0LHyBW890lDw66SW4JxM1
vC9C0g7LoYdbdZXlG2iLB3AbfhWhDfelI0re+Ca4DrfxO1ATMvzfv97UwXm4jdfXXulMhjqS+X//islB
uI3vhEpGD78dJNWVezMQtuEyHpXKLNxF1BaNP2MQm5OwjY+90jJnJmzD5SzaIzZ6MGyBF2iGPNMGmlPZ
dsgaFIyu0BZajDwzBc9g26BbZhIKRnOcX4gK3kNtJKXQ62mjb3k3bMPlMrohVfSw2MLrEJemWIYfOKcD
RWQcHsKeW04hU9yHtz/icgf2vYcQEq0hbD2RzI1XPiGq4KkOJKQn7Akl6RvzZSXcOiSo8c1hK0nTdS6B
LSNaoKTJdrhlJajxSi/YitL2Phdgy4lui7g0xHG4ZeQYgjMKtjI90Gmi6YUeZFtW5sBNB6hXcd8r21BU
5sFWqJ4hbTRi2rIRuzjpB3XLvvdtQNHRPW8rHYIsOQpbPqKBaTTemGNWaO9VLRNhK/bdAklpjfewdUS+
eY7JGWTJSByBdyKn1ZCtfD2yRsO9rSOJxpEsUbdtu3nNl6rFnkCDWkh2wtbj8wpZF0ZLYevw3uJ2sfBY
BwKiKYbK2pNZXzEIWXMatp66qBb30wtdZI+Frceagaypj4+I6rgNbwbDnkxbHqHZDFuXaC8oJHpobT2J
Y4bddbulA4GpB5WP6tIYoOlKSNw1SuK3uBX2zVpIh2YYonoS17AJcT99fcAtEJsRsAW0a9YYoVmLrLNU
G/fTTzVZ3A9baBNCUwuhqzY9g7YdN5Eq6qPdoV8jdZ6ZBnt+0c546mjXy60gr4vQWOKeW3dF5mhx4VZU
7ovQ9Nw9p/aGguO7CC0FyxHt/rnn0i5JIxQV30VcRKm216OfrNxzSB+UJL6L0C8s6qF6ICRq+Cr4fmt7
Db1e0sTtIsgJaOHSGUndpqbBc6Gtw7gfCfWrT9miRibNNuUn9Am6P/L5Nq+sD8hlI1lf7R7YGWIxvmML
tOjPNboQbb9oeutrWCEaLPehOyqeoViIXbiCt9CtpGWgbifdPjegBuu/GtSIRteQVFX9ASeRMFgPtLz+
AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF26.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA79JREFUaEPt
2lnIDWEcx/E3SdmzJEsIpeyhKEu5sUuULbInLiiKopSdouw7pWwXruwkJSFSyJKSLYoLERdIUXx/MvXv
eZ+ZM/Occ+a8F371Se+c8zzzzDkzz3ZU/c//VDYNMAALcBhP8NvjEfZiNnqj4mmF1XgHX4MLuY9F0AeQ
a4ptuOs5VqAlyp4JeAlfQyKfcc1Dx33vj+jW64qyZSN8J5YDmIouSIpe1/v0LHyBW890lDw66SW4JxM1
vC9C0g7LoYdbdZXlG2iLB3AbfhWhDfelI0re+Ca4DrfxO1ATMvzfv97UwXm4jdfXXulMhjqS+X//islB
uI3vhEpGD78dJNWVezMQtuEyHpXKLNxF1BaNP2MQm5OwjY+90jJnJmzD5SzaIzZ6MGyBF2iGPNMGmlPZ
dsgaFIyu0BZajDwzBc9g26BbZhIKRnOcX4gK3kNtJKXQ62mjb3k3bMPlMrohVfSw2MLrEJemWIYfOKcD
RWQcHsKeW04hU9yHtz/icgf2vYcQEq0hbD2RzI1XPiGq4KkOJKQn7Akl6RvzZSXcOiSo8c1hK0nTdS6B
LSNaoKTJdrhlJajxSi/YitL2Phdgy4lui7g0xHG4ZeQYgjMKtjI90Gmi6YUeZFtW5sBNB6hXcd8r21BU
5sFWqJ4hbTRi2rIRuzjpB3XLvvdtQNHRPW8rHYIsOQpbPqKBaTTemGNWaO9VLRNhK/bdAklpjfewdUS+
eY7JGWTJSByBdyKn1ZCtfD2yRsO9rSOJxpEsUbdtu3nNl6rFnkCDWkh2wtbj8wpZF0ZLYevw3uJ2sfBY
BwKiKYbK2pNZXzEIWXMatp66qBb30wtdZI+Frceagaypj4+I6rgNbwbDnkxbHqHZDFuXaC8oJHpobT2J
Y4bddbulA4GpB5WP6tIYoOlKSNw1SuK3uBX2zVpIh2YYonoS17AJcT99fcAtEJsRsAW0a9YYoVmLrLNU
G/fTTzVZ3A9baBNCUwuhqzY9g7YdN5Eq6qPdoV8jdZ6ZBnt+0c546mjXy60gr4vQWOKeW3dF5mhx4VZU
7ovQ9Nw9p/aGguO7CC0FyxHt/rnn0i5JIxQV30VcRKm216OfrNxzSB+UJL6L0C8s6qF6ICRq+Cr4fmt7
Db1e0sTtIsgJaOHSGUndpqbBc6Gtw7gfCfWrT9miRibNNuUn9Am6P/L5Nq+sD8hlI1lf7R7YGWIxvmML
tOjPNboQbb9oeutrWCEaLPehOyqeoViIXbiCt9CtpGWgbifdPjegBuu/GtSIRteQVFX9ASeRMFgPtLz+
AAAAAElFTkSuQmCC
</value>
</data>
<data name="sT_SW_IF27.Img" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABV5JREFUaEPt
mVtoHFUYxxcRQa2KsXV3LkloKtk5Z9KKFhS8QF+0akUUqhZFTRXRBwsVFCoUvCsoeDdaLQhe+uCT1isi
lKLSUohiLYJoDAr6UCxWtMlcFo7/b/br5Mxld2e2m90+9Ad/Eua7nG9mzpzbVk5wggGy7KC7xAydS6xA
3msGYjt0AFI52g9NmYHcCF3A4YNjVAnD9J1HzFD8kSq0qL7FjWxaptwlnLI/9KDwpHzxsxHKh3AjNW5i
8bD8+nrLd2ZyC1nQ30YgdqVF11N+aR2oKVdyU70HhT+V02gk9P9tZsO9xfAnBLvnQnbyQ8wUbupwJk9D
3MauvcNQaDR0Pks3FjWIwo3AWc2upTDm5IgROluQhz5uytf7N2DOTQwj8XfcgK4vuy08j6o3Ptbz4kfU
yrNR6O5U4ZDzIrsMFMNz1vK/WVzlnoLR4eN08YaSI+wyMFDXzei6M9A9fCkLin0jXfywN7GCzQMBQzd9
/AuTJIZyNiUxQ/fS2IllNMQNbO47VsOZtAJnX1wP5h9cu5bNWeC0I3YmtbrTRQZF35EonBTKnca8GGWX
LBjW1iYCAvGLpZxz2NwX7LlxC+3Smkqvg4p/lF1aY/pypx6EyWYzm/oCPtANaPcnvYaoy/jyJnZpzegR
rHECp6EFT1fUmpPZnM+uDvaC0Fs2G+IVrW0uXn5e86XLbu1Bf5vUgw1fPM6mDPY/7hCezIPw8/D3I77c
FXjq1yPP93rbkULxPrsUA0GJj9cO5MVsygD7Xt0XepNNpbC8aA+h52mqbPEEgg7FCXzxI1/OxfbrqxIN
QkbY+o3lYfliazpHpK6KV+NLE0kKDJ1WIO5PxESSm9jcFsS+kI2FuimesAL3fD2R4RUbffCdfKLHkWhr
yeYMS1X9DAwU76ZjmnHiHXYrj+2Ja5LJnEk2tYWWF3hqnh7blLyTXWKqqr6cRpWsb1T88+zWHVga351I
ipGBTR2hGTMRy8IcEm9O7MC9CDmn8/ywUXqS3bon2uNqSWvzzho2FQJP8G09PhYmJssT6/D3t1x7l6NX
Bsx0NyYTZ7tAO4ZV3USRfyZzxDqSc40mqQ85vBA1T16Nut7KXcjRbkhPjo/zCTYVhqZ7PUcH7eWwQvCw
HQ/zthq32LTAUWMkX+zgy6XACPNSIk+efPEr7Yc5pBB4Ww/oOXK7OAzxZgF9+ge+XApbuUMUezRPjv4z
QnkZuxcGI90Heh5b2aeyaQH0r8TT63aTbXrudXoeXbi529mtMFW16nTcwF9anj1sSoInc7nmhO/A2cKm
0qCbPKPnYk2xuRT00ep52s4ZtFnWnL/hy6Ux1erTKF7LNU3LFTaXAv0/sUdp+xYx+TynO9NGmk2lMTzn
yrhRr80etg2Zp+87M9V/V5zL5ixG6F6lB0D7x9TYWWwuDbrSY2VXqTrpp49RrvNiEcuK1xNBvnyaTeVR
lZM67upawMeOevFfs6k9dHiFJ5eY+mmmZnNfMHx5q95+s4b6ejZ3hk69sgn6cxM0l2TaRq9gc3Foc5FJ
tMg3ES3P020Gzj42lyf/JsRWNvcUOv1Lt0WnJEOHzjuTXboj9yZC8Wmvjtfjn6xSbbAuZLdjo8VNHKYR
yvadlexWiqjw0HkYufN+a5slO7v2BhScf4oQSb5nNcQ6TFjj7YZNWgbD/y5oe4vC0eflNnbvPbS76rDa
pJOFEH9n6Yc9XbiWPbzSFYqDfTlIbh5BilfRoL5CPBbNoSs9W52vL+cm+gPdCJ7sZhSwJ1VQMWGyRPxr
w0pMcMrBYXriCgx59+FbeBlv5gsU93vUlZqnfbMQdZ+vqGD4bKz6x0HRxw+Vyv9TWarfIA0pSwAAAABJ
RU5ErkJggg==
</value>
</data>
<data name="btnProductChoice.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
<data name="btnCameraFunction.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
vAAADrwBlbxySQAAAU5JREFUOE+tlE9Lw0AQxefiybuKqIhaKYp/QBQUD35Hk50m3nqRJrtZFRQERVEo
KBVRBKFfRmeSIRtsq5viD/aw89I3092XQIlWS2BxUXbjc34yDR1ck53ABYMPYNQNZK1lqdbHqCnQeEpe
b5CGB0UxiiZo+piKX/nSeA9ZvFqINUiCGfJJSx+jLqDdnixEg1skPrkm6hF01CxED86OZ+k3WcW8Dyke
iSrwMWnVrTTpQhqsizoaE8/l0zrzT8iiQ1F/wFPz9GUTfKaz3BR1kCRaIMNLZ44fdIf7oo5AYyO/B9ek
BzbYFtXBiTN47Z5T75Dhnqh/wEniRLkmr2DVjqhFpH/TvRg2oQl3oROskPldxXz4P/SCz1jjVWnGF6jV
izOn5NnWhjw9JgMpKc39UuYF59ygrZjXe0+8yN9UTGjd0mpI9Z/hb40N52XnAcA3+rHrVTnpPAUAAAAA
SUVORK5CYII=
</value>
</data>
</root>

193
CowainHmi/S1/S1设备IO.Designer.cs generated Normal file
View File

@@ -0,0 +1,193 @@
namespace CowainHmi
{
partial class S1设备IO
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region
/// <summary>
/// 设计器支持所需的方法 - 不要修改
/// 使用代码编辑器修改此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
PCHMI.InterLock interLock1 = new PCHMI.InterLock();
PCHMI.ST_SW_IF sT_SW_IF1 = new PCHMI.ST_SW_IF();
this.iO监控1 = new PCHMI.IO监控();
this.iO监控2 = new PCHMI.IO监控();
this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.45 = new PCHMI.(this.components);
this.1.SuspendLayout();
this.SuspendLayout();
//
// 面板1
//
this.1.Controls.Add(this.45);
this.1.Controls.Add(this.label4);
this.1.Controls.Add(this.label3);
this.1.Controls.Add(this.iO监控2);
this.1.Controls.Add(this.iO监控1);
this.1.Size = new System.Drawing.Size(891, 619);
this.1.Paint += new System.Windows.Forms.PaintEventHandler(this.1_Paint);
//
// iO监控1
//
this.iO监控1.BackColor = System.Drawing.Color.White;
this.iO监控1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.iO监控1.FieName = "IO";
this.iO监控1.IOTXT = "0<,>I0.0<,>OFF<,>I0.0<,><,><,><,><,><,><,>";
this.iO监控1.Location = new System.Drawing.Point(4, 82);
this.iO监控1.Name = "iO监控1";
this.iO监控1.Size = new System.Drawing.Size(436, 520);
this.iO监控1.TabIndex = 0;
this.iO监控1. = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(245)))), ((int)(((byte)(255)))));
this.iO监控1. = 100;
this.iO监控1. = System.Drawing.SystemColors.ActiveCaption;
this.iO监控1. = System.Drawing.Color.White;
this.iO监控1. = ((uint)(0u));
//
// iO监控2
//
this.iO监控2.BackColor = System.Drawing.Color.White;
this.iO监控2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.iO监控2.FieName = "IO";
this.iO监控2.IOTXT = "0<,>Q0.0<,>OFF<,>Q0.0<,><,><,><,><,><,><,>";
this.iO监控2.Location = new System.Drawing.Point(450, 82);
this.iO监控2.Name = "iO监控2";
this.iO监控2.Size = new System.Drawing.Size(436, 520);
this.iO监控2.TabIndex = 1;
this.iO监控2. = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(245)))), ((int)(((byte)(255)))));
this.iO监控2. = 100;
this.iO监控2. = System.Drawing.SystemColors.ActiveCaption;
this.iO监控2. = System.Drawing.Color.White;
this.iO监控2. = ((uint)(0u));
//
// label3
//
this.label3.AutoSize = true;
this.label3.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.Location = new System.Drawing.Point(144, 52);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(85, 21);
this.label3.TabIndex = 2;
this.label3.Text = "PLC输入";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label4.Location = new System.Drawing.Point(610, 54);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(85, 21);
this.label4.TabIndex = 3;
this.label4.Text = "PLC输出";
//
// 按钮45
//
this.45.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
this.45.Font = new System.Drawing.Font("宋体", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.45.ForeColor = System.Drawing.Color.Black;
this.45.HDADDR = "";
this.45.Location = new System.Drawing.Point(2, -1);
this.45.LockValue = ((uint)(0u));
this.45.Name = "按钮45";
this.45.PLC = ((uint)(0u));
this.45.Size = new System.Drawing.Size(895, 50);
this.45.TabIndex = 765;
this.45.Text = "IO监控";
this.45.UseVisualStyleBackColor = false;
this.45.Value = ((ulong)(0ul));
interLock1.HDADDR = "";
interLock1.PLC = ((uint)(0u));
interLock1. = ((uint)(1u));
interLock1. = "";
interLock1. = null;
interLock1. = "LOCK";
interLock1. = PCHMI.InterLock.DatType.BIT;
this.45. = interLock1;
this.45. = "NULL";
this.45. = ((uint)(0u));
this.45..PLC = new uint[] {
((uint)(0u))};
this.45.. = new string[] {
"U200"};
this.45.. = new PCHMI.FTYPE.ButtonType[] {
PCHMI.FTYPE.ButtonType.};
this.45.. = new string[] {
"100"};
this.45. = "";
this.45. = PCHMI..DatType.UINT16;
this.45. = false;
this.45. = new string[] {
null,
null,
null,
null,
null,
null,
null,
null};
this.45. = "";
this.45. = "NULL";
this.45..BkImg = null;
this.45.. = PCHMI.Employee.STSW.;
sT_SW_IF1.BkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(193)))), ((int)(((byte)(193)))));
sT_SW_IF1.Img = null;
sT_SW_IF1.MaxVal = ((ulong)(0ul));
sT_SW_IF1.MinVal = ((ulong)(0ul));
sT_SW_IF1.Txt0 = "IO监控";
sT_SW_IF1.Txt1 = "Production screen one";
sT_SW_IF1.Txt2 = "";
sT_SW_IF1.Txt3 = "";
sT_SW_IF1.Txt4 = "";
sT_SW_IF1.Txt5 = "";
sT_SW_IF1.Txt6 = "";
sT_SW_IF1.Txt7 = "";
sT_SW_IF1.TxtColor = System.Drawing.Color.Black;
sT_SW_IF1.TxtNumber = "";
this.45.. = new PCHMI.ST_SW_IF[] {
sT_SW_IF1};
this.45..ID = ((uint)(0u));
this.45. = "";
this.45. = ((uint)(0u));
//
// S1设备IO
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Name = "S1设备IO";
this.Size = new System.Drawing.Size(1024, 625);
this.1.ResumeLayout(false);
this.1.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private PCHMI.IO监控 iO监控1;
private PCHMI.IO监控 iO监控2;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label3;
private PCHMI. 45;
}
}

View File

@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1设备IO : S1公共背景
{
public S1设备IO()
{
InitializeComponent();
}
private void 1_Paint(object sender, PaintEventArgs e)
{
}
}
}

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

8194
CowainHmi/S1/S1设备调试.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi
{
public partial class S1设备调试 : S1公共背景
{
public S1设备调试()
{
InitializeComponent();
}
}
}

File diff suppressed because it is too large Load Diff

1389
CowainHmi/S1/S1调度信号.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace CowainHmi.S1
{
public partial class S1调度信号 : S1公共背景
{
public S1调度信号()
{
InitializeComponent();
}
private void btnManSend_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动触发-站命令重发:站号={this.txtStationId.Value}SN={this.txtSN.Text}");
}
private void btnPlaceReq_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动触发-站可放料:站号={this.txtStationId.Value}SN={this.txtSN.Text}");
}
private void btnPickOk_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动触发-站OK取料站号={this.txtStationId.Value}SN={this.txtSN.Text}");
}
private void btnPickNg_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动触发-站NG取料站号={this.txtStationId.Value}SN={this.txtSN.Text}");
}
private void btnUpdateState_MouseDown(object sender, MouseEventArgs e)
{
PCHMI.OPTLOG.WLOG($"手动触发-站状态更新:站号={this.txtStationId.Value}SN={this.txtSN.Text},新状态={this.txtNewState.Value}");
}
}
}

View File

@@ -0,0 +1,292 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="变量表格监控2.TagText" xml:space="preserve">
<value>站1命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.0&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.10&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.20&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.30&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.40&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.50&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.60&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.70&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.80&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.90&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.100&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.110&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.120&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.130&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.140&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.150&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站1命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.4&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.14&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.24&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.34&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.44&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.54&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.64&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.74&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.84&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.94&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.104&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.114&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.124&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.134&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.144&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.154&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站1调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.16&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.26&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.36&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.46&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.56&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.66&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.76&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.86&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.96&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.106&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.116&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.126&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.136&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.146&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.156&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站1错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.8&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.18&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.28&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.38&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.48&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.58&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.68&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.78&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.88&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.98&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.108&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.118&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.128&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.138&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.148&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.158&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
<data name="变量表格监控2.VarText" xml:space="preserve">
<value>站1命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.0&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.10&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.20&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.30&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.40&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.50&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.60&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.70&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.80&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.90&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.100&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.110&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.120&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.130&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.140&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.150&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站1命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.4&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.14&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.24&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.34&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.44&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.54&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.64&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.74&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.84&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.94&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.104&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.114&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.124&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.134&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.144&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16命令结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.154&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站1调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.16&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.26&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.36&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.46&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.56&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.66&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.76&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.86&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.96&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.106&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.116&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.126&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.136&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.146&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16调度结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.156&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站1错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.8&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站2错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.18&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站3错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.28&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站4错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.38&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站5错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.48&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站6错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.58&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站7错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.68&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站8错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.78&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站9错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.88&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站10错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.98&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站11错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.108&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站12错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.118&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站13错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.128&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站14错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.138&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站15错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.148&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
站16错误&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4107.158&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True</value>
</data>
<data name="变量表格监控1.TagText" xml:space="preserve">
<value>生命周期&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.0&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
请求WCS命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
请求WCS计数&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.4&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
产品名称&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.6&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;15&lt;,&gt;True
NG下线位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.24&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;6&lt;,&gt;True
请求站号&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.32&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.34&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True</value>
</data>
<data name="变量表格监控1.VarText" xml:space="preserve">
<value>生命周期&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.0&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
请求WCS命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
请求WCS计数&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.4&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
产品名称&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.6&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;15&lt;,&gt;True
NG下线位置&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.24&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;6&lt;,&gt;True
请求站号&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.32&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4100.34&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True</value>
</data>
<data name="变量表格监控3.TagText" xml:space="preserve">
<value>反馈PLC生命周期&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.0&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
反馈PLC命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
反馈PLC计数&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.4&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
反馈PLC结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;15&lt;,&gt;True
反馈PLC产品名称&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.8&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;15&lt;,&gt;True
反馈PLC错误详情&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.26&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;30&lt;,&gt;True
反馈PLC站号&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.58&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
备用1&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.60&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.62&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True</value>
</data>
<data name="变量表格监控3.VarText" xml:space="preserve">
<value>反馈PLC生命周期&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.0&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
反馈PLC命令&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.2&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
反馈PLC计数&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.4&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
反馈PLC结果&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.6&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;15&lt;,&gt;True
反馈PLC产品名称&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.8&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;15&lt;,&gt;True
反馈PLC错误详情&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.26&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;30&lt;,&gt;True
反馈PLC站号&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.58&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
备用1&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.60&lt;,&gt;INT16&lt;,&gt;0&lt;,&gt;10&lt;,&gt;True
SN&lt;,&gt;&lt;,&gt;0&lt;,&gt;DB4101.62&lt;,&gt;SIEMENS_String&lt;,&gt;0&lt;,&gt;40&lt;,&gt;True</value>
</data>
</root>

1332
CowainHmi/S1/S1调度机器人.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More