diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph10.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph10.Designer.cs index a26fbc8..5476fe1 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph10.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph10.Designer.cs @@ -568,7 +568,7 @@ this.draw6.SetBackImageAutoSize = true; this.draw6.Size = new System.Drawing.Size(750, 330); this.draw6.TabIndex = 1095; - this.draw6.Text = "Line6"; + this.draw6.Text = "Lane6"; // // draw5 // @@ -585,7 +585,7 @@ this.draw5.SetBackImageAutoSize = true; this.draw5.Size = new System.Drawing.Size(750, 330); this.draw5.TabIndex = 1094; - this.draw5.Text = "Line5"; + this.draw5.Text = "Lane5"; // // draw4 // @@ -602,7 +602,7 @@ this.draw4.SetBackImageAutoSize = true; this.draw4.Size = new System.Drawing.Size(750, 330); this.draw4.TabIndex = 1093; - this.draw4.Text = "Line4"; + this.draw4.Text = "Lane4"; // // draw3 // @@ -619,7 +619,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 1092; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw2 // @@ -636,7 +636,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 1091; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -670,7 +670,7 @@ this.draw7.SetBackImageAutoSize = true; this.draw7.Size = new System.Drawing.Size(750, 330); this.draw7.TabIndex = 1096; - this.draw7.Text = "Line7"; + this.draw7.Text = "Lane7"; // // draw8 // @@ -687,7 +687,7 @@ this.draw8.SetBackImageAutoSize = true; this.draw8.Size = new System.Drawing.Size(750, 330); this.draw8.TabIndex = 1097; - this.draw8.Text = "Line8"; + this.draw8.Text = "Lane8"; // // draw9 // @@ -704,7 +704,7 @@ this.draw9.SetBackImageAutoSize = true; this.draw9.Size = new System.Drawing.Size(750, 330); this.draw9.TabIndex = 1098; - this.draw9.Text = "Line9"; + this.draw9.Text = "Lane9"; // // draw10 // @@ -721,7 +721,7 @@ this.draw10.SetBackImageAutoSize = true; this.draw10.Size = new System.Drawing.Size(750, 330); this.draw10.TabIndex = 1099; - this.draw10.Text = "Line10"; + this.draw10.Text = "Lane10"; // // ControlMainDisplayDotGraph10 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.Designer.cs index e6ada30..2fa88af 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.Designer.cs @@ -62,7 +62,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 965; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -79,7 +79,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 964; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // pictureBoxBypass2 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.cs index e1ec07c..17a0077 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph2.cs @@ -105,7 +105,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.Designer.cs index 201c488..23102ac 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.Designer.cs @@ -66,7 +66,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 953; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw2 // @@ -83,7 +83,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 952; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -100,7 +100,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 951; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // pictureBoxBypass3 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.cs index 0a43194..ffca31b 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph3.cs @@ -108,7 +108,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.Designer.cs index 6ae060a..6609ce9 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.Designer.cs @@ -63,7 +63,7 @@ this.draw4.SetBackImageAutoSize = true; this.draw4.Size = new System.Drawing.Size(750, 330); this.draw4.TabIndex = 937; - this.draw4.Text = "Line4"; + this.draw4.Text = "Lane4"; // // draw3 // @@ -80,7 +80,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 936; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw2 // @@ -97,7 +97,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 935; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -114,7 +114,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 934; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // pictureBoxBypass4 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.cs index 4f87867..0de875b 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph4.cs @@ -111,7 +111,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.Designer.cs index a891a19..8442799 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.Designer.cs @@ -66,7 +66,7 @@ this.draw5.SetBackImageAutoSize = true; this.draw5.Size = new System.Drawing.Size(750, 330); this.draw5.TabIndex = 918; - this.draw5.Text = "Line5"; + this.draw5.Text = "Lane5"; // // draw4 // @@ -83,7 +83,7 @@ this.draw4.SetBackImageAutoSize = true; this.draw4.Size = new System.Drawing.Size(750, 330); this.draw4.TabIndex = 917; - this.draw4.Text = "Line4"; + this.draw4.Text = "Lane4"; // // draw3 // @@ -100,7 +100,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 916; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw2 // @@ -117,7 +117,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 915; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -134,7 +134,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 914; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // pictureBoxBypass5 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.cs index 6acd413..a890862 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph5.cs @@ -114,7 +114,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.Designer.cs index 3545b5c..7f72e8c 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.Designer.cs @@ -340,7 +340,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 890; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // draw2 // @@ -357,7 +357,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 891; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw3 // @@ -374,7 +374,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 892; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw4 // @@ -391,7 +391,7 @@ this.draw4.SetBackImageAutoSize = true; this.draw4.Size = new System.Drawing.Size(750, 330); this.draw4.TabIndex = 893; - this.draw4.Text = "Line4"; + this.draw4.Text = "Lane4"; // // draw5 // @@ -408,7 +408,7 @@ this.draw5.SetBackImageAutoSize = true; this.draw5.Size = new System.Drawing.Size(750, 330); this.draw5.TabIndex = 894; - this.draw5.Text = "Line5"; + this.draw5.Text = "Lane5"; // // draw6 // @@ -425,7 +425,7 @@ this.draw6.SetBackImageAutoSize = true; this.draw6.Size = new System.Drawing.Size(750, 330); this.draw6.TabIndex = 895; - this.draw6.Text = "Line6"; + this.draw6.Text = "Lane6"; // // ControlMainDisplayDotGraph6 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.cs index 06ea8a4..fb3b1e1 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph6.cs @@ -117,7 +117,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.Designer.cs index 11cec76..ef31a95 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.Designer.cs @@ -389,7 +389,7 @@ this.draw6.SetBackImageAutoSize = true; this.draw6.Size = new System.Drawing.Size(750, 330); this.draw6.TabIndex = 1075; - this.draw6.Text = "Line6"; + this.draw6.Text = "Lane6"; // // draw5 // @@ -406,7 +406,7 @@ this.draw5.SetBackImageAutoSize = true; this.draw5.Size = new System.Drawing.Size(750, 330); this.draw5.TabIndex = 1074; - this.draw5.Text = "Line5"; + this.draw5.Text = "Lane5"; // // draw4 // @@ -423,7 +423,7 @@ this.draw4.SetBackImageAutoSize = true; this.draw4.Size = new System.Drawing.Size(750, 330); this.draw4.TabIndex = 1073; - this.draw4.Text = "Line4"; + this.draw4.Text = "Lane4"; // // draw3 // @@ -440,7 +440,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 1072; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw2 // @@ -457,7 +457,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 1071; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -474,7 +474,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 1070; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // draw7 // @@ -491,7 +491,7 @@ this.draw7.SetBackImageAutoSize = true; this.draw7.Size = new System.Drawing.Size(750, 330); this.draw7.TabIndex = 1076; - this.draw7.Text = "Line7"; + this.draw7.Text = "Lane7"; // // ControlMainDisplayDotGraph7 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.cs index 4ebda6c..539928f 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph7.cs @@ -120,7 +120,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.Designer.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.Designer.cs index f766373..f914091 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.Designer.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.Designer.cs @@ -438,7 +438,7 @@ this.draw8.SetBackImageAutoSize = true; this.draw8.Size = new System.Drawing.Size(750, 330); this.draw8.TabIndex = 1107; - this.draw8.Text = "Line8"; + this.draw8.Text = "Lane8"; // // draw7 // @@ -455,7 +455,7 @@ this.draw7.SetBackImageAutoSize = true; this.draw7.Size = new System.Drawing.Size(750, 330); this.draw7.TabIndex = 1106; - this.draw7.Text = "Line7"; + this.draw7.Text = "Lane7"; // // draw6 // @@ -472,7 +472,7 @@ this.draw6.SetBackImageAutoSize = true; this.draw6.Size = new System.Drawing.Size(750, 330); this.draw6.TabIndex = 1105; - this.draw6.Text = "Line6"; + this.draw6.Text = "Lane6"; // // draw5 // @@ -489,7 +489,7 @@ this.draw5.SetBackImageAutoSize = true; this.draw5.Size = new System.Drawing.Size(750, 330); this.draw5.TabIndex = 1104; - this.draw5.Text = "Line5"; + this.draw5.Text = "Lane5"; // // draw4 // @@ -506,7 +506,7 @@ this.draw4.SetBackImageAutoSize = true; this.draw4.Size = new System.Drawing.Size(750, 330); this.draw4.TabIndex = 1103; - this.draw4.Text = "Line4"; + this.draw4.Text = "Lane4"; // // draw3 // @@ -523,7 +523,7 @@ this.draw3.SetBackImageAutoSize = true; this.draw3.Size = new System.Drawing.Size(750, 330); this.draw3.TabIndex = 1102; - this.draw3.Text = "Line3"; + this.draw3.Text = "Lane3"; // // draw2 // @@ -540,7 +540,7 @@ this.draw2.SetBackImageAutoSize = true; this.draw2.Size = new System.Drawing.Size(750, 330); this.draw2.TabIndex = 1101; - this.draw2.Text = "Line2"; + this.draw2.Text = "Lane2"; // // draw1 // @@ -557,7 +557,7 @@ this.draw1.SetBackImageAutoSize = true; this.draw1.Size = new System.Drawing.Size(750, 330); this.draw1.TabIndex = 1100; - this.draw1.Text = "Line1"; + this.draw1.Text = "Lane1"; // // ControlMainDisplayDotGraph8 // diff --git a/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.cs b/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.cs index 9156f07..dcf6603 100644 --- a/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.cs +++ b/INT69DB_2A/Controls/ControlMainDisplayDotGraph8.cs @@ -123,7 +123,7 @@ namespace INT69DB_2A.Controls chartchPenStyle[0].m_chColor = Color.Yellow; chartchPenStyle[0].m_iPenWidth = 2; - draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); draw.ChartChannelPenStyle = chartchPenStyle; } diff --git a/INT69DB_2A/Forms/FormConfiguration.cs b/INT69DB_2A/Forms/FormConfiguration.cs index 05c96f3..3314fdb 100644 --- a/INT69DB_2A/Forms/FormConfiguration.cs +++ b/INT69DB_2A/Forms/FormConfiguration.cs @@ -572,13 +572,11 @@ namespace INT69DB_2A.Forms string before = "", after = ""; before = this.comboBoxDecimalPlaces.Items.IndexOf(this.ParentForm.SystemConfig.DecimalPlaces).ToString(); this.ParentForm.SystemConfig.DecimalPlaces = this.comboBoxDecimalPlaces.SelectedIndex; + this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); after = this.comboBoxDecimalPlaces.SelectedItem.ToString(); if (this.ParentForm.SystemConfig.IsPart11 == true) this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.EtcDecimalpoint, "", before, after); - - if (this.ParentForm.SystemConfig.IsPart11 == true) - this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig); } private void labelAlarmContinuousNG_Click(object sender, EventArgs e) diff --git a/INT69DB_2A/Forms/FormInformation.cs b/INT69DB_2A/Forms/FormInformation.cs index 80174fa..431e917 100644 --- a/INT69DB_2A/Forms/FormInformation.cs +++ b/INT69DB_2A/Forms/FormInformation.cs @@ -109,7 +109,7 @@ namespace INT69DB_2A.Forms } private void DefaultSetting() { - this.labelDisplayVer.Text = "5.3.0"; + this.labelDisplayVer.Text = "6.1.1"; this.labelUserMgerVer.Text = ""; this.labelAes128Ver.Text = ""; this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber; @@ -403,7 +403,9 @@ namespace INT69DB_2A.Forms { this.ParentForm.SystemConfig.CurrentForm = DataStore.FormStore.FormInformation; this.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress._1500_ProgramVersion, ""); - SerialMgrComm.serialPort_GetVersion(); + + if (this.ParentForm.FlagDllSerial == true) + SerialMgrComm.serialPort_GetVersion(); if (this.ParentForm.SystemConfig.IsLogin == true) UserManager.UserManager_GetVersion(); diff --git a/INT69DB_2A/Forms/FormMain.Designer.cs b/INT69DB_2A/Forms/FormMain.Designer.cs index 7b99c61..018769d 100644 --- a/INT69DB_2A/Forms/FormMain.Designer.cs +++ b/INT69DB_2A/Forms/FormMain.Designer.cs @@ -41,6 +41,7 @@ this.timerUserList = new System.Windows.Forms.Timer(); this.timerTimeOutTransmission = new System.Windows.Forms.Timer(); this.smartSerialPortCom3 = new SmartX.SmartSerialPort(); + this.smartSerialPortLink = new SmartX.SmartSerialPort(); ((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit(); this.SuspendLayout(); // @@ -123,6 +124,27 @@ this.smartSerialPortCom3.STXCodes = null; this.smartSerialPortCom3.TailErrorCodeOffset = 0; // + // smartSerialPortLink + // + this.smartSerialPortLink.Baud_Rate = SmartX.SmartSerialPort.BAUDRATE._115200bps; + this.smartSerialPortLink.ErrorCheckCodeType = SmartX.SmartSerialPort.ERRORCHECKCODETYPES.ASCIICODE; + this.smartSerialPortLink.ErrorCheckMode = SmartX.SmartSerialPort.ERRORCHECK.NONE; + this.smartSerialPortLink.ErrorCode_Location = SmartX.SmartSerialPort.ERRORCODELOCATION.HEADER; + this.smartSerialPortLink.ETXCode = ((byte)(3)); + this.smartSerialPortLink.ETXCodes = null; + this.smartSerialPortLink.FrameBufferSize = ((uint)(4096u)); + this.smartSerialPortLink.FrameSeparationType = SmartX.SmartSerialPort.FRAMESEPARATIONTYPES.STXANDETX; + this.smartSerialPortLink.HeadErrorCodeOffset = 0; + this.smartSerialPortLink.PortNo = SmartX.SmartSerialPort.COMPORTNO.COM2; + this.smartSerialPortLink.ReadTimeout = -1; + this.smartSerialPortLink.ReceiveDetect = SmartX.SmartSerialPort.RECEIVEDETECTTYPE.EVENT_QUEUE; + this.smartSerialPortLink.ReceiveFrameDebugMode = false; + this.smartSerialPortLink.RS485SoftwareDetection = false; + this.smartSerialPortLink.STXCode = ((byte)(2)); + this.smartSerialPortLink.STXCodes = null; + this.smartSerialPortLink.TailErrorCodeOffset = 0; + this.smartSerialPortLink.OnReadQueueEvent += new SmartX.SmartSerialPort.ReceiveDataHandler(this.smartSerialPortLink_OnReadQueueEvent); + // // FormMain // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -151,6 +173,7 @@ private System.Windows.Forms.Timer timerUserList; public System.Windows.Forms.Timer timerTimeOutTransmission; public SmartX.SmartSerialPort smartSerialPortCom3; + private SmartX.SmartSerialPort smartSerialPortLink; } } \ No newline at end of file diff --git a/INT69DB_2A/Forms/FormMain.cs b/INT69DB_2A/Forms/FormMain.cs index 1b50d3a..765f411 100644 --- a/INT69DB_2A/Forms/FormMain.cs +++ b/INT69DB_2A/Forms/FormMain.cs @@ -41,6 +41,8 @@ namespace INT69DB_2A.Forms private bool IsTimerWaitResponseEnableTrue; public int FlagAutomaticLogoutWarningTime; //Part11 Auto Logout public string ComPortMainToLCD; // DllSerial Port + public bool FlagDllSerial; // DllSerial 사용여부 + private string TransferNum; // 수신데이터 ID저장 (재전송 시 사용) // Motor Download 통신용 변수 public int LineNum; @@ -437,6 +439,7 @@ namespace INT69DB_2A.Forms this.EquipmentStatus = DataStore.EquipmentStatus.Stop; this.ColorLogOff = Color.Red; this.ColorLogOn = Color.Yellow; + this.TransferNum = "-"; this.PathLaunchFolder = "SD Card\\"; this.PathSystemFileFolder1 = this.PathLaunchFolder + "SystemFile1\\"; @@ -546,12 +549,17 @@ namespace INT69DB_2A.Forms this.CurrentAlarmTotalPassCnt = new Counter(this.SystemConfig.EquipmentColumns, this.SystemConfig.AlarmTotalPassCnt); - // SerialDll Initialize - this.ComPortMainToLCD = "COM2:"; - SerialMgrComm.IntializeSerialManager(); - SerialMgrComm.SerialPortMessageReceive += this.SerialPort_MessageReceive; - SerialMgrComm.SerialPortErrMessageReceive += this.SerialPort_ErrMessageReceive; - SerialMgrComm.SerialPortGetVersionDataEvent += this.Serialport_GetVersionDataEvent; + // DllSerial 사용여부 설정 + this.FlagDllSerial = false; + if (this.FlagDllSerial == true) + { + // SerialDll Initialize + this.ComPortMainToLCD = "COM2:"; + SerialMgrComm.IntializeSerialManager(); + SerialMgrComm.SerialPortMessageReceive += this.SerialPort_MessageReceive; + SerialMgrComm.SerialPortErrMessageReceive += this.SerialPort_ErrMessageReceive; + SerialMgrComm.SerialPortGetVersionDataEvent += this.Serialport_GetVersionDataEvent; + } } private bool UI_Invoke(ThreadStart invoker) { @@ -3607,7 +3615,13 @@ namespace INT69DB_2A.Forms try { - SerialMgrComm.serialPortOpen(this.ComPortMainToLCD, 115200, 0, 0, 8); + if (this.FlagDllSerial == true) + SerialMgrComm.serialPortOpen(this.ComPortMainToLCD, 115200, 0, 0, 8); + else + { + if (this.smartSerialPortLink.IsOpen == false) + this.smartSerialPortLink.Open(); + } } catch { @@ -3627,7 +3641,10 @@ namespace INT69DB_2A.Forms } public void CloseSmartUartLink() { - SerialMgrComm.serialPortClose(this.ComPortMainToLCD); + if (this.FlagDllSerial == true) + SerialMgrComm.serialPortClose(this.ComPortMainToLCD); + else + this.smartSerialPortLink.Close(); } private bool SizeCheck(string cmd, string strTemp) @@ -3833,7 +3850,14 @@ namespace INT69DB_2A.Forms sb.Append(chkSum); - SerialMgrComm.serialPortMessage(this.ComPortMainToLCD, sb.ToString()); + // Serial Write + if (this.FlagDllSerial == true) + SerialMgrComm.serialPortMessage(this.ComPortMainToLCD, sb.ToString()); + else + { + if (this.smartSerialPortLink.IsOpen == true) + this.smartSerialPortLink.WriteFrame(sb.ToString(), SmartSerialPort.CODETYPES.ASCIICODE); + } // 통신 확인 로그 if (this.IsCommunicationLogOpen == true) @@ -3880,7 +3904,14 @@ namespace INT69DB_2A.Forms for (int i = 0; i < byteCollection.Count; i++) byteData[i] = byteCollection[i]; - SerialMgrComm.serialPortMessageByte(this.ComPortMainToLCD, byteData, byteData.Length); + // Serial Write + if (this.FlagDllSerial == true) + SerialMgrComm.serialPortMessageByte(this.ComPortMainToLCD, byteData, byteData.Length); + else + { + if (this.smartSerialPortLink.IsOpen == true) + this.smartSerialPortLink.WriteFrame(byteData); + } // 통신 확인 로그 if (this.IsCommunicationLogOpen == true) @@ -3911,7 +3942,14 @@ namespace INT69DB_2A.Forms sb.Append(chkSum); - SerialMgrComm.serialPortMessage(this.ComPortMainToLCD, sb.ToString()); + // Serial Write + if (this.FlagDllSerial == true) + SerialMgrComm.serialPortMessage(this.ComPortMainToLCD, sb.ToString()); + else + { + if (this.smartSerialPortLink.IsOpen == true) + this.smartSerialPortLink.WriteFrame(sb.ToString(), SmartSerialPort.CODETYPES.ASCIICODE); + } // 통신 확인 로그 if (this.IsCommunicationLogOpen == true) @@ -3947,6 +3985,53 @@ namespace INT69DB_2A.Forms { } } + private void ReceiveData() + { + int ret = 0; + string strTemp = ""; + byte[] readByte; + + SmartSerialPort.FRAMEDATAREADSTATUS receiveDataState = SmartSerialPort.FRAMEDATAREADSTATUS.EMPTY; + + try + { + receiveDataState = this.smartSerialPortLink.ReadQueue(out readByte); + strTemp = Encoding.Default.GetString(readByte, 0, readByte.Length); + } + catch + { + return; + } + + if ((receiveDataState == SmartSerialPort.FRAMEDATAREADSTATUS.EMPTY) || (receiveDataState == SmartSerialPort.FRAMEDATAREADSTATUS.FAILDATA)) + { + return; + } + + try + { + switch (strTemp[0]) + { + case 'C': + if ((ret = this.ReceiveCommandC(strTemp)) != 0) + return; + break; + case 'P': + if ((ret = this.ReceiveCommandP(strTemp)) != 0) + return; + break; + case 'S': + if ((ret = this.ReceiveCommandS(strTemp)) != 0) + return; + break; + default: + break; + } + } + catch + { + } + } private int ReceiveCommandC(string strTemp) { @@ -4119,6 +4204,11 @@ namespace INT69DB_2A.Forms return ret; break; case "SR0": + if (this.TransferNum != transferNum) + this.TransferNum = transferNum; + else + return ret = -1; + if ((ret = this.ReceiveCommandSR0(lane, receiveData)) != 0) return ret; break; @@ -5595,7 +5685,7 @@ namespace INT69DB_2A.Forms // 판정설정 그래프 private int ReceiveCommandSG0(string lane, string receiveData) { - int ret = 0, temp = 12; + int ret = 0, temp = 20; switch (lane) { @@ -8138,13 +8228,12 @@ namespace INT69DB_2A.Forms // 폼생성 this.CreateForm(); - - this.SmartSplashProgramLoad.Finish(); - - this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay); - + // 통신 OPEN this.OpenSmartUartLink(); + this.SmartSplashProgramLoad.Finish(); + this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay); + // Serial3 통신 Open this.UartCom3Open(); Thread.Sleep(100); @@ -8331,6 +8420,23 @@ namespace INT69DB_2A.Forms } } + private void smartSerialPortLink_OnReadQueueEvent() + { + this.ReceiveData(); + + // 통신 확인 + if (this.CommunicationCheckCount / 3 == 1) + { + this.ChildFormMainDisplay.pictureBoxCommunicationStatus.Visible = true; + this.CommunicationCheckCount = 0; + } + else + { + this.ChildFormMainDisplay.pictureBoxCommunicationStatus.Visible = false; + this.CommunicationCheckCount += 1; + } + } + private void timerWaitResponse_Tick(object sender, EventArgs e) { // 로그 diff --git a/INT69DB_2A/Forms/FormMain.resx b/INT69DB_2A/Forms/FormMain.resx index 1577665..3d8bd01 100644 --- a/INT69DB_2A/Forms/FormMain.resx +++ b/INT69DB_2A/Forms/FormMain.resx @@ -150,6 +150,9 @@ 370, 56 + + 539, 56 + WEBPAD diff --git a/INT69DB_2A/Forms/FormMainDisplay.Designer.cs b/INT69DB_2A/Forms/FormMainDisplay.Designer.cs index a687f20..46ea815 100644 --- a/INT69DB_2A/Forms/FormMainDisplay.Designer.cs +++ b/INT69DB_2A/Forms/FormMainDisplay.Designer.cs @@ -418,7 +418,7 @@ this.labelTitleNGCount.Name = "labelTitleNGCount"; this.labelTitleNGCount.Size = new System.Drawing.Size(70, 20); this.labelTitleNGCount.TabIndex = 183; - this.labelTitleNGCount.Text = "EXNG"; + this.labelTitleNGCount.Text = "NG"; this.labelTitleNGCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleNGCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleNGCount.Wordwrap = false; diff --git a/INT69DB_2A/Forms/FormSystemSetting.cs b/INT69DB_2A/Forms/FormSystemSetting.cs index 602d99e..316d947 100644 --- a/INT69DB_2A/Forms/FormSystemSetting.cs +++ b/INT69DB_2A/Forms/FormSystemSetting.cs @@ -320,7 +320,6 @@ namespace INT69DB_2A.Forms this.buttonLine1.ButtonDown(); for (int i = 1; i < this.CollectionButtonLine.Count; i++) this.CollectionButtonLine[i].ButtonUp(); - this.ParentForm.TransferData(CommunicationCommand.ModeJudgment, CommunicationID.SubBoard1); this.SelectedProductItem = new ProductItem(); this.SelectedJudgmentSetItem = new JudgmentSetItem(); diff --git a/INT69DB_2A/Version.txt b/INT69DB_2A/Version.txt index fca71bf..f9e9005 100644 --- a/INT69DB_2A/Version.txt +++ b/INT69DB_2A/Version.txt @@ -15,6 +15,30 @@ Ƽ 2~6 ƽ 跮 */ +@ Ver 6.1.1 by LSJ + - 2025.01.02 + - Ver 6.1.0 Modify + - Framework : SmartX Framework V3.2.4(update: 2021.01.20) + - ýۼ + ׷ ȱ׷ + // ׷ + private int ReceiveCommandSG0(string lane, string receiveData) + temp = 12 -> 20 + ӵ Ͱ ߰ Ǿִٰ(δ -99990000 ̰Ÿ ŵ..) + +@ Ver 6.1.0 by LSJ + - 2024.12.05 + - Ver 6.0.0 Modify + - Framework : SmartX Framework V3.2.4(update: 2021.01.20) + - SerialDll ̻ + SmartSerialPort + - ȯ漳 Ҽ ȵǴ + - XY ׷ ȭ + draw.SetChartCfg(103, 310, 627, 290, 2, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + -> draw.SetChartCfg(103, 310, 627, 290, 16, SmartX.SmartDraw.CHARTREFRESH.LEFTSCROLL, 1); + 627/2 = 313 + 627/16 = 39 + @ Ver 6.0.0 by CJY - 2024.11.19 - Ver 5.2.1 Modify