| | |
| | | using NModbus.Serial; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Configuration; |
| | | using System.Data; |
| | | using System.Drawing; |
| | | using System.IO.Ports; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | | using static System.Windows.Forms.VisualStyles.VisualStyleElement; |
| | | |
| | | |
| | | namespace Gs.WeightLine |
| | | { |
| | |
| | | private Form1.HandleInterfaceUpdataDelegate interfaceUpdataHandle; |
| | | private Dictionary<string, Thread> dicThread = new Dictionary<string, Thread>(); |
| | | private System.Windows.Forms.Timer timer1 = new System.Windows.Forms.Timer(); |
| | | |
| | | System.Timers.Timer timerGridview = new System.Timers.Timer(10000); |
| | | int int32 = int.Parse(ConfigurationManager.AppSettings["TimingMailInterval"].ToString()); |
| | | int int32Stop = int.Parse(ConfigurationManager.AppSettings["TimingMailIntervalStop"].ToString()); |
| | | private static double int32GridView = double.Parse(ConfigurationManager.AppSettings["TimingMailIntervalGridView"].ToString()); |
| | | System.Timers.Timer timerGridview = new System.Timers.Timer(int32GridView); |
| | | public Form1() |
| | | { |
| | | InitializeComponent(); |
| | | GetComList(); |
| | | comLine.getSuppler(""); |
| | | #region MyRegion |
| | | int int32 = 10000; |
| | | string _vanishingSeconds = ConfigurationManager.AppSettings["TimingMailInterval"]; |
| | | if (!string.IsNullOrEmpty(_vanishingSeconds)) |
| | | int32 = int.Parse(_vanishingSeconds); |
| | | this.timer1.Interval = int32; |
| | | this.timer1.Interval = int32;//每隔配置秒读一次称重 |
| | | this.button1.Enabled = true; |
| | | this.button2.Enabled = false; |
| | | this.comLine.IsReadly = false; |
| | |
| | | } |
| | | addModel(single.ToString(), int32.ToString()); |
| | | LogHelper.Debug(this.ToString(), "single:" + single.ToString() + ",flag:" + flag.ToString() + ",int32:" + int32.ToString()); |
| | | Thread.Sleep(2000); |
| | | Thread.Sleep(int32Stop); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Thread.Sleep(2000); |
| | | Thread.Sleep(int32Stop); |
| | | } |
| | | } |
| | | } |