yi eason 3 lat temu
rodzic
commit
2f0a8c59e5

+ 0 - 2
CarLocalMeter/App.config

@@ -64,8 +64,6 @@
 		<add key="plcLocation" value="0,41,42,27,28,21,80" />
 		<!--点位对应的属性 plc状态,左右光栅,前后红外,道闸-->
 		<add key="plcLocationName" value="plcState,leftGs,rightGs,topHw,bottomHw,rgLight,dz" />
-		<add key="plcLocationHMI" value="18,81" />
-		<add key="plcLocationNameHMI" value="rgLight,dz" />
 		<!--0关闭plc,1打开plc-->
 		<add key="plcStart" value="0"/>
 		<!--道闸的点位-->

+ 9 - 6
CarLocalMeter/CarLocalMeter.csproj

@@ -161,6 +161,12 @@
     <Compile Include="OptionCls\RfIdCarNo.cs" />
     <Compile Include="OptionCls\Voice\VoiceMCI.cs" />
     <Compile Include="OptionCls\Voice\VoicePlay.cs" />
+    <Compile Include="Ucontrol\ucWeightT.cs">
+      <SubType>UserControl</SubType>
+    </Compile>
+    <Compile Include="Ucontrol\ucWeightT.designer.cs">
+      <DependentUpon>ucWeightT.cs</DependentUpon>
+    </Compile>
     <EmbeddedResource Include="frmMain.resx">
       <DependentUpon>frmMain.cs</DependentUpon>
     </EmbeddedResource>
@@ -174,6 +180,9 @@
       <AutoGen>True</AutoGen>
       <DependentUpon>Resources.resx</DependentUpon>
     </Compile>
+    <EmbeddedResource Include="Ucontrol\ucWeightT.resx">
+      <DependentUpon>ucWeightT.cs</DependentUpon>
+    </EmbeddedResource>
     <None Include="packages.config" />
     <None Include="Properties\Settings.settings">
       <Generator>SettingsSingleFileGenerator</Generator>
@@ -188,12 +197,6 @@
   <ItemGroup>
     <None Include="App.config" />
   </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\MeterModuleLibrary\MeterModuleLibrary.csproj">
-      <Project>{937e0dfa-3387-41e7-8718-ce2660b846dd}</Project>
-      <Name>MeterModuleLibrary</Name>
-    </ProjectReference>
-  </ItemGroup>
   <ItemGroup>
     <Content Include="bin\Debug\NModbus.xml" />
   </ItemGroup>

+ 0 - 10
CarLocalMeter/PbCls/AppConfigCache.cs

@@ -179,16 +179,6 @@ namespace CarLocalMeter
         /// </summary>
         public static string plcLocationName = ConfigurationManager.AppSettings["plcLocationName"].ToString();
 
-        /// <summary>
-        /// 采集的点位,写入
-        /// </summary>
-        public static string plcLocationHMI = ConfigurationManager.AppSettings["plcLocationHMI"].ToString();
-
-        /// <summary>
-        /// 采集的点位名称 写入
-        /// </summary>
-        public static string plcLocationNameHMI = ConfigurationManager.AppSettings["plcLocationNameHMI"].ToString();
-
         /// <summary>
         /// moxa、plc采集休眠时长
         /// </summary>

+ 138 - 0
CarLocalMeter/Ucontrol/ucWeightT.cs

@@ -0,0 +1,138 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Infragistics.Win.UltraWinEditors;
+
+namespace CarLocalMeter
+{
+    public partial class ucWeightT : UserControl
+    {
+        public ucWeightT()
+        {
+            InitializeComponent();
+        }
+
+        #region 线程中赋值的控件需使用委托
+        private delegate void UpdateUIEventHander(object sender, UpdateUIArgs args); //自定义事件用来从线程中更新控件的值
+
+        public class UpdateUIArgs : EventArgs
+        {
+            public string textValue { get; private set; }
+            public UpdateUIArgs(string textValue)
+            {
+                this.textValue = textValue;
+            }
+        }
+
+        private void UpdateUI_Method(object sender, UpdateUIArgs args)
+        {
+            if(sender is UltraTextEditor) 
+            {
+                if (args.textValue == "" || args.textValue == null)
+                {
+                    ((UltraTextEditor)sender).Text = "0";
+                }
+                else
+                {
+                    ((UltraTextEditor)sender).Text = args.textValue;
+                }
+            }
+            else if (sender is Button)
+            {
+                if (args.textValue == "red")
+                {
+                    ((Button)sender).BackColor = Color.Red;
+                    ((Button)sender).ForeColor = Color.White;
+                }
+                else if (args.textValue == "green")
+                {
+                    ((Button)sender).BackColor = Color.White;
+                    ((Button)sender).ForeColor = Color.Black;
+                }
+                else
+                {
+                    ((Label)sender).Text = args.textValue;
+                }
+            }
+            else if (sender is PictureBox)
+            {
+                if (args.textValue == "red")
+                {
+                    ((PictureBox)sender).Load(AppConfigCache.path + "\\image\\icon\\red.gif");
+                }
+                else
+                {
+                    ((PictureBox)sender).Load(AppConfigCache.path + "\\image\\icon\\green.gif");
+                }
+            }
+        }
+
+        /// <summary>
+        /// 记录当前的颜色,在线程中窑调用下面的setControl方法前
+        /// 可先判断当前的颜色与显示颜色是否一致
+        /// 若一致则可不调用setControl,不一致再调用
+        /// </summary>
+        public bool isGreenWgt = true;
+        public bool isGrennExceed = true;
+
+        /// <summary>
+        /// 重量稳定
+        /// </summary>
+        /// <param name="bGreen"></param>
+        public void setStable(bool bGreen) 
+        {
+            if (!CacleCls.isLock)
+            {
+                if (picStable.IsHandleCreated)
+                {
+                    isGreenWgt = bGreen;
+                    string sValue = isGreenWgt ? "green" : "red";
+                    picStable.Invoke(new UpdateUIEventHander(UpdateUI_Method), picStable, new UpdateUIArgs(sValue));
+                    btnStable.Invoke(new UpdateUIEventHander(UpdateUI_Method), btnStable, new UpdateUIArgs(sValue));
+                }
+            }
+        }
+
+        /// <summary>
+        /// 超量程
+        /// </summary>
+        /// <param name="bGreen">true为绿色,false红色警告</param>
+        public void setExceed(bool bGreen)
+        {
+            if (!CacleCls.isLock)
+            {
+                if (picExceed.IsHandleCreated)
+                {
+                    isGrennExceed = bGreen;
+                    string sValue = isGrennExceed ? "green" : "red";
+                    picExceed.Invoke(new UpdateUIEventHander(UpdateUI_Method), picExceed, new UpdateUIArgs(sValue));
+                    btnExceedRange.Invoke(new UpdateUIEventHander(UpdateUI_Method), btnExceedRange, new UpdateUIArgs(sValue));
+                }
+            }
+        }
+
+        /// <summary>
+        /// 实时写入重量
+        /// PbCache.isLockWgt 重量未锁定则可写入,否则调用了也不会写入
+        /// </summary>
+        /// <param name="db">重量信息</param>
+        public void setWgt(double db) 
+        {
+            if (!CacleCls.isLock) 
+            {
+                if (txtWeight.IsHandleCreated)
+                {
+                    txtWeight.Invoke(new UpdateUIEventHander(UpdateUI_Method), txtWeight, new UpdateUIArgs(db + ""));
+                }
+            }
+        }
+        #endregion
+
+    }
+}

+ 199 - 0
CarLocalMeter/Ucontrol/ucWeightT.designer.cs

@@ -0,0 +1,199 @@
+namespace CarLocalMeter
+{
+    partial class ucWeightT
+    {
+        /// <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()
+        {
+            Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance();
+            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ucWeightT));
+            Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance();
+            this.txtWeight = new Infragistics.Win.UltraWinEditors.UltraTextEditor();
+            this.txtUnit = new Infragistics.Win.UltraWinEditors.UltraTextEditor();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.btnExceedRange = new System.Windows.Forms.Button();
+            this.picExceed = new System.Windows.Forms.PictureBox();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.btnStable = new System.Windows.Forms.Button();
+            this.picStable = new System.Windows.Forms.PictureBox();
+            ((System.ComponentModel.ISupportInitialize)(this.txtWeight)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtUnit)).BeginInit();
+            this.panel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.picExceed)).BeginInit();
+            this.panel2.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.picStable)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // txtWeight
+            // 
+            appearance1.BackColor = System.Drawing.Color.Black;
+            appearance1.ForeColor = System.Drawing.Color.Lime;
+            appearance1.ForeColorDisabled = System.Drawing.Color.Lime;
+            appearance1.ImageBackground = ((System.Drawing.Image)(resources.GetObject("appearance1.ImageBackground")));
+            appearance1.TextHAlignAsString = "Right";
+            this.txtWeight.Appearance = appearance1;
+            this.txtWeight.BackColor = System.Drawing.Color.Black;
+            this.txtWeight.DisplayStyle = Infragistics.Win.EmbeddableElementDisplayStyle.Office2007;
+            this.txtWeight.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.txtWeight.Enabled = false;
+            this.txtWeight.Font = new System.Drawing.Font("宋体", 35F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(200)));
+            this.txtWeight.Location = new System.Drawing.Point(0, 0);
+            this.txtWeight.Multiline = true;
+            this.txtWeight.Name = "txtWeight";
+            this.txtWeight.ReadOnly = true;
+            this.txtWeight.Size = new System.Drawing.Size(173, 50);
+            this.txtWeight.TabIndex = 588;
+            this.txtWeight.Text = "0";
+            // 
+            // txtUnit
+            // 
+            appearance2.BackColor = System.Drawing.Color.Black;
+            appearance2.ForeColor = System.Drawing.Color.Lime;
+            appearance2.ForeColorDisabled = System.Drawing.Color.Lime;
+            appearance2.ImageBackground = ((System.Drawing.Image)(resources.GetObject("appearance2.ImageBackground")));
+            appearance2.TextHAlignAsString = "Right";
+            this.txtUnit.Appearance = appearance2;
+            this.txtUnit.BackColor = System.Drawing.Color.Black;
+            this.txtUnit.DisplayStyle = Infragistics.Win.EmbeddableElementDisplayStyle.Office2007;
+            this.txtUnit.Dock = System.Windows.Forms.DockStyle.Right;
+            this.txtUnit.Enabled = false;
+            this.txtUnit.Font = new System.Drawing.Font("宋体", 35F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(200)));
+            this.txtUnit.Location = new System.Drawing.Point(173, 0);
+            this.txtUnit.Multiline = true;
+            this.txtUnit.Name = "txtUnit";
+            this.txtUnit.ReadOnly = true;
+            this.txtUnit.Size = new System.Drawing.Size(69, 50);
+            this.txtUnit.TabIndex = 587;
+            this.txtUnit.Text = "T";
+            // 
+            // panel1
+            // 
+            this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel1.Controls.Add(this.btnExceedRange);
+            this.panel1.Controls.Add(this.picExceed);
+            this.panel1.Controls.Add(this.panel2);
+            this.panel1.Dock = System.Windows.Forms.DockStyle.Right;
+            this.panel1.Location = new System.Drawing.Point(242, 0);
+            this.panel1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(106, 50);
+            this.panel1.TabIndex = 586;
+            // 
+            // btnExceedRange
+            // 
+            this.btnExceedRange.BackColor = System.Drawing.Color.White;
+            this.btnExceedRange.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.btnExceedRange.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnExceedRange.Font = new System.Drawing.Font("楷体", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)), true);
+            this.btnExceedRange.ForeColor = System.Drawing.Color.Black;
+            this.btnExceedRange.Location = new System.Drawing.Point(26, 26);
+            this.btnExceedRange.Name = "btnExceedRange";
+            this.btnExceedRange.Size = new System.Drawing.Size(78, 22);
+            this.btnExceedRange.TabIndex = 590;
+            this.btnExceedRange.Text = "超量程";
+            this.btnExceedRange.UseVisualStyleBackColor = false;
+            // 
+            // picExceed
+            // 
+            this.picExceed.Dock = System.Windows.Forms.DockStyle.Left;
+            this.picExceed.Image = ((System.Drawing.Image)(resources.GetObject("picExceed.Image")));
+            this.picExceed.Location = new System.Drawing.Point(0, 26);
+            this.picExceed.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.picExceed.Name = "picExceed";
+            this.picExceed.Size = new System.Drawing.Size(26, 22);
+            this.picExceed.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+            this.picExceed.TabIndex = 589;
+            this.picExceed.TabStop = false;
+            // 
+            // panel2
+            // 
+            this.panel2.Controls.Add(this.btnStable);
+            this.panel2.Controls.Add(this.picStable);
+            this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
+            this.panel2.Location = new System.Drawing.Point(0, 0);
+            this.panel2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(104, 26);
+            this.panel2.TabIndex = 0;
+            // 
+            // btnStable
+            // 
+            this.btnStable.BackColor = System.Drawing.Color.White;
+            this.btnStable.Dock = System.Windows.Forms.DockStyle.Top;
+            this.btnStable.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+            this.btnStable.Font = new System.Drawing.Font("楷体", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)), true);
+            this.btnStable.ForeColor = System.Drawing.Color.Black;
+            this.btnStable.Location = new System.Drawing.Point(26, 0);
+            this.btnStable.Name = "btnStable";
+            this.btnStable.Size = new System.Drawing.Size(78, 29);
+            this.btnStable.TabIndex = 589;
+            this.btnStable.Text = "重量稳定";
+            this.btnStable.UseVisualStyleBackColor = false;
+            // 
+            // picStable
+            // 
+            this.picStable.Dock = System.Windows.Forms.DockStyle.Left;
+            this.picStable.Image = ((System.Drawing.Image)(resources.GetObject("picStable.Image")));
+            this.picStable.Location = new System.Drawing.Point(0, 0);
+            this.picStable.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.picStable.Name = "picStable";
+            this.picStable.Size = new System.Drawing.Size(26, 26);
+            this.picStable.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+            this.picStable.TabIndex = 588;
+            this.picStable.TabStop = false;
+            // 
+            // ucWeightT
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.Controls.Add(this.txtWeight);
+            this.Controls.Add(this.txtUnit);
+            this.Controls.Add(this.panel1);
+            this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+            this.Name = "ucWeightT";
+            this.Size = new System.Drawing.Size(348, 50);
+            ((System.ComponentModel.ISupportInitialize)(this.txtWeight)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.txtUnit)).EndInit();
+            this.panel1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.picExceed)).EndInit();
+            this.panel2.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.picStable)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+        private Infragistics.Win.UltraWinEditors.UltraTextEditor txtWeight;
+        private Infragistics.Win.UltraWinEditors.UltraTextEditor txtUnit;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.Button btnStable;
+        private System.Windows.Forms.PictureBox picStable;
+        private System.Windows.Forms.Button btnExceedRange;
+        private System.Windows.Forms.PictureBox picExceed;
+    }
+}

+ 989 - 0
CarLocalMeter/Ucontrol/ucWeightT.resx

@@ -0,0 +1,989 @@
+<?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="appearance1.ImageBackground" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN
+        DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU
+        FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB6AdYDASIAAhEBAxEB/8QA
+        HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
+        MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
+        V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+        x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
+        BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
+        YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+        hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
+        8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8rRnIx61u+Pwf+E317/r+n/8AQ2py3/hrj/iT6l1/6CUf/wAY
+        rb8bX3h+PxdrKz6VfyzC7mDumoIqs29skAwnA9sn6ms7u+xxucvaL3Xs+3l5mJp4P/CDaz/1/Wn/AKLu
+        KwF++PXNd3YX3h8+D9VI0q/EIvLUOhv49zN5c+CD5PAHzZGDnI5GOcMX/hreP+JPqXX/AKCUf/xihN66
+        BCpLmn7r38uy8xPH/wDyO+vZ/wCf6b/0NqXT8/8ACDaz/wBf1p/6LuK2/G174fTxfrK3GlX8swu5Q7x6
+        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
+</value>
+  </data>
+  <data name="appearance2.ImageBackground" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN
+        DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU
+        FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB6AdYDASIAAhEBAxEB/8QA
+        HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
+        MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
+        V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+        x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
+        BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
+        YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+        hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
+        8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8rRnIx61u+Pwf+E317/r+n/8AQ2py3/hrj/iT6l1/6CUf/wAY
+        rb8bX3h+PxdrKz6VfyzC7mDumoIqs29skAwnA9sn6ms7u+xxucvaL3Xs+3l5mJp4P/CDaz/1/Wn/AKLu
+        KwF++PXNd3YX3h8+D9VI0q/EIvLUOhv49zN5c+CD5PAHzZGDnI5GOcMX/hreP+JPqXX/AKCUf/xihN66
+        BCpLmn7r38uy8xPH/wDyO+vZ/wCf6b/0NqXT8/8ACDaz/wBf1p/6LuK2/G174fTxfrK3GlX8swu5Q7x6
+        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
+</value>
+  </data>
+  <data name="picExceed.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="picStable.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+</root>

+ 20 - 20
CarLocalMeter/frmMain.Designer.cs

@@ -95,7 +95,6 @@ namespace CarLocalMeter
             this.btnQRed = new System.Windows.Forms.Button();
             this.picQRed = new System.Windows.Forms.PictureBox();
             this.panel6 = new System.Windows.Forms.Panel();
-            this.ucWeightT1 = new MeterModuleLibrary.ucWeightT();
             this.panel4 = new System.Windows.Forms.Panel();
             this.tableLayoutPanel7 = new System.Windows.Forms.TableLayoutPanel();
             this.label1 = new System.Windows.Forms.Label();
@@ -105,6 +104,7 @@ namespace CarLocalMeter
             this.lbPntName = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
             this.pbLineOn = new System.Windows.Forms.PictureBox();
+            this.ucWeightT1 = new CarLocalMeter.ucWeightT();
             this.ultraTabPageControl2.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.ultraGridFirst)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dataSetFirst)).BeginInit();
@@ -283,7 +283,7 @@ namespace CarLocalMeter
             this.plImgShow.Location = new System.Drawing.Point(286, 320);
             this.plImgShow.Margin = new System.Windows.Forms.Padding(2);
             this.plImgShow.Name = "plImgShow";
-            this.plImgShow.Size = new System.Drawing.Size(216, 500);
+            this.plImgShow.Size = new System.Drawing.Size(900, 500);
             this.plImgShow.TabIndex = 43;
             this.plImgShow.Visible = false;
             // 
@@ -294,7 +294,7 @@ namespace CarLocalMeter
             this.pictureShow.Location = new System.Drawing.Point(0, 0);
             this.pictureShow.Margin = new System.Windows.Forms.Padding(2);
             this.pictureShow.Name = "pictureShow";
-            this.pictureShow.Size = new System.Drawing.Size(216, 500);
+            this.pictureShow.Size = new System.Drawing.Size(900, 500);
             this.pictureShow.TabIndex = 2;
             this.pictureShow.TabStop = false;
             this.pictureShow.DoubleClick += new System.EventHandler(this.pictureShow_DoubleClick);
@@ -821,15 +821,6 @@ namespace CarLocalMeter
             this.panel6.Size = new System.Drawing.Size(699, 68);
             this.panel6.TabIndex = 3;
             // 
-            // ucWeightT1
-            // 
-            this.ucWeightT1.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.ucWeightT1.Location = new System.Drawing.Point(0, 0);
-            this.ucWeightT1.Margin = new System.Windows.Forms.Padding(6, 2, 6, 2);
-            this.ucWeightT1.Name = "ucWeightT1";
-            this.ucWeightT1.Size = new System.Drawing.Size(699, 68);
-            this.ucWeightT1.TabIndex = 6;
-            // 
             // panel4
             // 
             this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
@@ -851,7 +842,7 @@ namespace CarLocalMeter
             this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 90F));
             this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 222F));
             this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 50F));
-            this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 65F));
+            this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 68F));
             this.tableLayoutPanel7.Controls.Add(this.label1, 5, 0);
             this.tableLayoutPanel7.Controls.Add(this.txtCarNo, 4, 0);
             this.tableLayoutPanel7.Controls.Add(this.cbCarNo, 3, 0);
@@ -875,7 +866,7 @@ namespace CarLocalMeter
             this.label1.Dock = System.Windows.Forms.DockStyle.Fill;
             this.label1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.label1.ForeColor = System.Drawing.Color.Blue;
-            this.label1.Location = new System.Drawing.Point(740, 1);
+            this.label1.Location = new System.Drawing.Point(737, 1);
             this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
             this.label1.Name = "label1";
             this.label1.Size = new System.Drawing.Size(42, 36);
@@ -887,7 +878,7 @@ namespace CarLocalMeter
             // 
             this.txtCarNo.Dock = System.Windows.Forms.DockStyle.Fill;
             this.txtCarNo.Font = new System.Drawing.Font("宋体", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txtCarNo.Location = new System.Drawing.Point(516, 3);
+            this.txtCarNo.Location = new System.Drawing.Point(513, 3);
             this.txtCarNo.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.txtCarNo.Name = "txtCarNo";
             this.txtCarNo.Size = new System.Drawing.Size(216, 32);
@@ -935,7 +926,7 @@ namespace CarLocalMeter
             "琼",
             "京",
             "津"});
-            this.cbCarNo.Location = new System.Drawing.Point(425, 3);
+            this.cbCarNo.Location = new System.Drawing.Point(422, 3);
             this.cbCarNo.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
             this.cbCarNo.Name = "cbCarNo";
             this.cbCarNo.Size = new System.Drawing.Size(84, 31);
@@ -952,7 +943,7 @@ namespace CarLocalMeter
             this.lbPointName.Location = new System.Drawing.Point(86, 1);
             this.lbPointName.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
             this.lbPointName.Name = "lbPointName";
-            this.lbPointName.Size = new System.Drawing.Size(270, 36);
+            this.lbPointName.Size = new System.Drawing.Size(267, 36);
             this.lbPointName.TabIndex = 3;
             this.lbPointName.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
@@ -978,7 +969,7 @@ namespace CarLocalMeter
             this.label2.Dock = System.Windows.Forms.DockStyle.Fill;
             this.label2.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.label2.ForeColor = System.Drawing.Color.Blue;
-            this.label2.Location = new System.Drawing.Point(365, 1);
+            this.label2.Location = new System.Drawing.Point(362, 1);
             this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
             this.label2.Name = "label2";
             this.label2.Size = new System.Drawing.Size(52, 36);
@@ -989,13 +980,22 @@ namespace CarLocalMeter
             // pbLineOn
             // 
             this.pbLineOn.Image = ((System.Drawing.Image)(resources.GetObject("pbLineOn.Image")));
-            this.pbLineOn.Location = new System.Drawing.Point(790, 4);
+            this.pbLineOn.Location = new System.Drawing.Point(787, 4);
             this.pbLineOn.Name = "pbLineOn";
             this.pbLineOn.Size = new System.Drawing.Size(39, 30);
             this.pbLineOn.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
             this.pbLineOn.TabIndex = 83;
             this.pbLineOn.TabStop = false;
             // 
+            // ucWeightT1
+            // 
+            this.ucWeightT1.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.ucWeightT1.Location = new System.Drawing.Point(0, 0);
+            this.ucWeightT1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+            this.ucWeightT1.Name = "ucWeightT1";
+            this.ucWeightT1.Size = new System.Drawing.Size(699, 68);
+            this.ucWeightT1.TabIndex = 0;
+            // 
             // frmMain
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 15F);
@@ -1096,7 +1096,6 @@ namespace CarLocalMeter
         private System.Windows.Forms.Button btnQRed;
         private System.Windows.Forms.PictureBox picQRed;
         private System.Windows.Forms.Panel panel6;
-        private MeterModuleLibrary.ucWeightT ucWeightT1;
         private System.Windows.Forms.Panel panel4;
         private System.Windows.Forms.TableLayoutPanel tableLayoutPanel7;
         private System.Windows.Forms.Label label1;
@@ -1107,6 +1106,7 @@ namespace CarLocalMeter
         private System.Windows.Forms.Label label2;
         private System.Windows.Forms.PictureBox pbLineOn;
         private System.Windows.Forms.Button btnOpenDz;
+        private ucWeightT ucWeightT1;
     }
 }