- 프로그램 버그 수정 중

- 스틱1에서 데이터백업 문제 해결 중
 - 모터설정 - 모터 테스트(COM1, RS485)
   '정회전' 동작 안하는 버그 수정
master
DESKTOP-999R8N3\CJY 2023-09-05 15:48:00 +09:00
parent cc1648e0fb
commit 3bd5626dbd
33 changed files with 2238 additions and 2215 deletions

View File

@ -470,6 +470,10 @@ namespace INT69DC_7C
MotorChangeID,
MotorChangeValueEach,
MotorChangeValueAll,
TryEthernetStart,
TryEthernetStop,
EthernetConnect,
EthernetDisconnect,
}
public enum TrackingParameter
{
@ -560,6 +564,8 @@ namespace INT69DC_7C
Level2Name,
Level3Name,
AutoLogout,
DataStoragePeriod,
}
public enum Trackingalarm
{
@ -888,6 +894,7 @@ namespace INT69DC_7C
private int m_ModbusTcpStartAddress;
private int m_AlarmTotalPassCnt;
private int m_AutomaticLogout;
private int m_DataStoragePeriod;
private string m_Unit;
private string m_SerialNumber;
@ -1176,6 +1183,11 @@ namespace INT69DC_7C
get { return this.m_AutomaticLogout; }
set { this.m_AutomaticLogout = value; }
}
public int DataStoragePeriod
{
get { return this.m_DataStoragePeriod; }
set { this.m_DataStoragePeriod = value; }
}
public string Unit
{
@ -1285,6 +1297,7 @@ namespace INT69DC_7C
this.ModbusTcpStartAddress = 1010;
this.AlarmTotalPassCnt = 100;
this.AutomaticLogout = 30;
this.DataStoragePeriod = 36;
this.Unit = "g";
this.SerialNumber = "23D0000";
@ -1393,7 +1406,7 @@ namespace INT69DC_7C
public int DummyInt4;
public int DummyInt5;
public int DummyInt6;
public int DummyInt7;
public int DataStoragePeriod;
public int AutomaticLogout;
public int AlarmTotalPassCnt;
public int ModbusTcpStartAddress;

View File

@ -34,8 +34,6 @@
this.buttonRead = new SmartX.SmartButton();
this.labelFileName = new SmartX.SmartLabel();
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.smartLabel5 = new SmartX.SmartLabel();
this.labelId = new SmartX.SmartLabel();
this.smartLabel3 = new SmartX.SmartLabel();
this.labelProductNo = new SmartX.SmartLabel();
this.smartLabel2 = new SmartX.SmartLabel();
@ -127,8 +125,6 @@
//
this.smartGroupBox1.BackPictureBox = this.smartForm1;
this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.smartLabel5);
this.smartGroupBox1.Controls.Add(this.labelId);
this.smartGroupBox1.Controls.Add(this.smartLabel3);
this.smartGroupBox1.Controls.Add(this.labelProductNo);
this.smartGroupBox1.Controls.Add(this.smartLabel2);
@ -152,48 +148,6 @@
this.smartGroupBox1.Text = "smartGroupBox1";
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
//
// smartLabel5
//
this.smartLabel5.BackColor = System.Drawing.Color.DimGray;
this.smartLabel5.BackPictureBox = null;
this.smartLabel5.BackPictureBox1 = null;
this.smartLabel5.BackPictureBox2 = null;
this.smartLabel5.BorderColor = System.Drawing.Color.DimGray;
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel5.ForeColor = System.Drawing.Color.White;
this.smartLabel5.InitVisible = true;
this.smartLabel5.LineSpacing = 0F;
this.smartLabel5.Location = new System.Drawing.Point(237, 180);
this.smartLabel5.Name = "smartLabel5";
this.smartLabel5.Size = new System.Drawing.Size(100, 20);
this.smartLabel5.TabIndex = 20;
this.smartLabel5.Text = "ID";
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel5.Wordwrap = false;
//
// labelId
//
this.labelId.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelId.BackPictureBox = null;
this.labelId.BackPictureBox1 = null;
this.labelId.BackPictureBox2 = null;
this.labelId.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelId.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelId.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.labelId.ForeColor = System.Drawing.Color.White;
this.labelId.InitVisible = true;
this.labelId.LineSpacing = 0F;
this.labelId.Location = new System.Drawing.Point(237, 202);
this.labelId.Name = "labelId";
this.labelId.Size = new System.Drawing.Size(100, 20);
this.labelId.TabIndex = 19;
this.labelId.Text = "1";
this.labelId.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelId.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelId.Wordwrap = false;
//
// smartLabel3
//
this.smartLabel3.BackColor = System.Drawing.Color.DimGray;
@ -358,8 +312,6 @@
private SmartX.SmartGroupBox smartGroupBox1;
private SmartX.SmartButton buttonClose;
private SmartX.SmartLabel labelNodeIndex;
private SmartX.SmartLabel smartLabel5;
private SmartX.SmartLabel labelId;
private SmartX.SmartLabel smartLabel3;
private SmartX.SmartLabel labelProductNo;
private SmartX.SmartLabel smartLabel2;

View File

@ -64,7 +64,7 @@ namespace INT69DC_7C.DialogForms
this.ListInspectionFile = new List<DataBackupYear>();
if (this.ParentForm.ParentForm.SystemConfig.IsPart11 == false)
this.DisplayTreeViewUpdate11();
this.DisplayTreeViewUpdate1();
else
this.DisplayTreeViewUpdate2();
@ -72,7 +72,6 @@ namespace INT69DC_7C.DialogForms
this.labelFileName.Text = "-";
this.labelDate.Text = "-";
this.labelProductNo.Text = "-";
this.labelId.Text = "-";
}
private List<string> DirectorySort(DirectoryInfo[] directorys)
@ -156,7 +155,7 @@ namespace INT69DC_7C.DialogForms
/// <summary>
/// Part11 미사용
/// </summary>
private void DisplayTreeViewUpdate11()
private void DisplayTreeViewUpdate1()
{
DirectoryInfo dir = new DirectoryInfo(this.ParentForm.ParentForm.PathDataBackupFolder);
List<string> fileNames = new List<string>();
@ -266,7 +265,7 @@ namespace INT69DC_7C.DialogForms
public void DisplayRefresh()
{
if (this.ParentForm.ParentForm.SystemConfig.IsPart11 == false)
this.DisplayTreeViewUpdate11();
this.DisplayTreeViewUpdate1();
else
this.DisplayTreeViewUpdate2();
}

View File

@ -28,6 +28,7 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DialogFormDataViewerFilter));
this.smartForm1 = new SmartX.SmartForm();
this.buttonOk = new SmartX.SmartButton();
this.buttonCancel = new SmartX.SmartButton();
@ -44,6 +45,7 @@
// smartForm1
//
this.smartForm1.CenterLocation = false;
this.smartForm1.Image = ((System.Drawing.Image)(resources.GetObject("smartForm1.Image")));
this.smartForm1.LCDDirection = SmartX.SmartForm.LCDDIRECTIONS.HORIZONTAL;
this.smartForm1.LCDSize = SmartX.SmartForm.LCDRESOLUTION.CUSTOMIZING;
this.smartForm1.Location = new System.Drawing.Point(0, 0);
@ -51,7 +53,7 @@
this.smartForm1.Mode = SmartX.SmartForm.RUNMODE.RUNTIME;
this.smartForm1.MouseCursor = SmartX.SmartForm.OnOff.OFF;
this.smartForm1.Name = "smartForm1";
this.smartForm1.Size = new System.Drawing.Size(700, 450);
this.smartForm1.Size = new System.Drawing.Size(710, 470);
this.smartForm1.SpecialFunctionClickPointSize = 100;
this.smartForm1.SuspendLayoutInterval = 0;
//
@ -121,27 +123,29 @@
//
// smartGroupBox1
//
this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox = this.smartForm1;
this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.checkBoxTypeParameter);
this.smartGroupBox1.Controls.Add(this.checkBoxTypeOperation);
this.smartGroupBox1.Controls.Add(this.checkBoxTypeAlarm);
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.Black;
this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black;
this.smartGroupBox1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular);
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.White;
this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.White;
this.smartGroupBox1.FrameLineThickness = 1;
this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.Rectangle;
this.smartGroupBox1.Image = null;
this.smartGroupBox1.InitVisible = true;
this.smartGroupBox1.Location = new System.Drawing.Point(3, 27);
this.smartGroupBox1.Location = new System.Drawing.Point(7, 27);
this.smartGroupBox1.Name = "smartGroupBox1";
this.smartGroupBox1.RoundRadius = 5;
this.smartGroupBox1.Size = new System.Drawing.Size(694, 93);
this.smartGroupBox1.TabIndex = 3;
this.smartGroupBox1.Text = "Type";
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
this.smartGroupBox1.TextColor = System.Drawing.Color.White;
//
// checkBoxTypeParameter
//
this.checkBoxTypeParameter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.checkBoxTypeParameter.BackPictureBox = null;
this.checkBoxTypeParameter.BackPictureBox1 = null;
this.checkBoxTypeParameter.BackPictureBox2 = null;
@ -152,10 +156,11 @@
this.checkBoxTypeParameter.Checked = false;
this.checkBoxTypeParameter.CheckLineWidth = 3;
this.checkBoxTypeParameter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular);
this.checkBoxTypeParameter.ForeColor = System.Drawing.Color.White;
this.checkBoxTypeParameter.ImageCheckBox = null;
this.checkBoxTypeParameter.ImageUnCheckBox = null;
this.checkBoxTypeParameter.InitVisible = true;
this.checkBoxTypeParameter.Location = new System.Drawing.Point(433, 27);
this.checkBoxTypeParameter.Location = new System.Drawing.Point(453, 27);
this.checkBoxTypeParameter.Name = "checkBoxTypeParameter";
this.checkBoxTypeParameter.Size = new System.Drawing.Size(200, 40);
this.checkBoxTypeParameter.TabIndex = 2;
@ -164,6 +169,7 @@
//
// checkBoxTypeOperation
//
this.checkBoxTypeOperation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.checkBoxTypeOperation.BackPictureBox = null;
this.checkBoxTypeOperation.BackPictureBox1 = null;
this.checkBoxTypeOperation.BackPictureBox2 = null;
@ -174,10 +180,11 @@
this.checkBoxTypeOperation.Checked = false;
this.checkBoxTypeOperation.CheckLineWidth = 3;
this.checkBoxTypeOperation.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular);
this.checkBoxTypeOperation.ForeColor = System.Drawing.Color.White;
this.checkBoxTypeOperation.ImageCheckBox = null;
this.checkBoxTypeOperation.ImageUnCheckBox = null;
this.checkBoxTypeOperation.InitVisible = true;
this.checkBoxTypeOperation.Location = new System.Drawing.Point(227, 27);
this.checkBoxTypeOperation.Location = new System.Drawing.Point(247, 27);
this.checkBoxTypeOperation.Name = "checkBoxTypeOperation";
this.checkBoxTypeOperation.Size = new System.Drawing.Size(200, 40);
this.checkBoxTypeOperation.TabIndex = 1;
@ -186,6 +193,7 @@
//
// checkBoxTypeAlarm
//
this.checkBoxTypeAlarm.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.checkBoxTypeAlarm.BackPictureBox = null;
this.checkBoxTypeAlarm.BackPictureBox1 = null;
this.checkBoxTypeAlarm.BackPictureBox2 = null;
@ -196,10 +204,11 @@
this.checkBoxTypeAlarm.Checked = false;
this.checkBoxTypeAlarm.CheckLineWidth = 3;
this.checkBoxTypeAlarm.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular);
this.checkBoxTypeAlarm.ForeColor = System.Drawing.Color.White;
this.checkBoxTypeAlarm.ImageCheckBox = null;
this.checkBoxTypeAlarm.ImageUnCheckBox = null;
this.checkBoxTypeAlarm.InitVisible = true;
this.checkBoxTypeAlarm.Location = new System.Drawing.Point(21, 27);
this.checkBoxTypeAlarm.Location = new System.Drawing.Point(41, 27);
this.checkBoxTypeAlarm.Name = "checkBoxTypeAlarm";
this.checkBoxTypeAlarm.Size = new System.Drawing.Size(200, 40);
this.checkBoxTypeAlarm.TabIndex = 0;
@ -208,7 +217,7 @@
//
// smartGroupBox2
//
this.smartGroupBox2.BackPictureBox = null;
this.smartGroupBox2.BackPictureBox = this.smartForm1;
this.smartGroupBox2.BackPictureBox1 = null;
this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.Black;
this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.Black;
@ -216,19 +225,20 @@
this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle;
this.smartGroupBox2.Image = null;
this.smartGroupBox2.InitVisible = true;
this.smartGroupBox2.Location = new System.Drawing.Point(3, 126);
this.smartGroupBox2.Location = new System.Drawing.Point(7, 126);
this.smartGroupBox2.Name = "smartGroupBox2";
this.smartGroupBox2.RoundRadius = 5;
this.smartGroupBox2.Size = new System.Drawing.Size(694, 78);
this.smartGroupBox2.TabIndex = 3;
this.smartGroupBox2.Text = "Time";
this.smartGroupBox2.TextColor = System.Drawing.Color.Black;
this.smartGroupBox2.Visible = false;
//
// DialogFormDataViewerFilter
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.ClientSize = new System.Drawing.Size(700, 450);
this.ClientSize = new System.Drawing.Size(710, 470);
this.ControlBox = false;
this.Controls.Add(this.smartGroupBox2);
this.Controls.Add(this.smartGroupBox1);

View File

@ -25,7 +25,7 @@ namespace INT69DC_7C.DialogForms
this.ParentForm = parent;
this.InitializeDesign();
this.InitializeContnrol();
this.InitializeControl();
this.DefaultSetting();
}
#endregion
@ -58,7 +58,7 @@ namespace INT69DC_7C.DialogForms
}
}
private void InitializeContnrol()
private void InitializeControl()
{
int x = 0, y = 0;

View File

@ -117,6 +117,110 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="smartForm1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
XmIMAADndT+yx4FzZniDAAAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>

View File

@ -45,10 +45,10 @@
// panel1
//
this.panel1.BackColor = System.Drawing.Color.White;
this.panel1.Controls.Add(this.pictureBoxExclamation);
this.panel1.Controls.Add(this.pictureBoxHand);
this.panel1.Controls.Add(this.pictureBoxAsterisk);
this.panel1.Controls.Add(this.pictureBoxQuestion);
this.panel1.Controls.Add(this.pictureBoxExclamation);
this.panel1.Controls.Add(this.labelMessage2);
this.panel1.Controls.Add(this.labelMessage1);
this.panel1.Location = new System.Drawing.Point(15, 34);
@ -85,7 +85,7 @@
//
// labelMessage2
//
this.labelMessage2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage2.Location = new System.Drawing.Point(67, 51);
this.labelMessage2.Name = "labelMessage2";
this.labelMessage2.Size = new System.Drawing.Size(350, 20);
@ -93,7 +93,7 @@
//
// labelMessage1
//
this.labelMessage1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage1.Location = new System.Drawing.Point(67, 20);
this.labelMessage1.Name = "labelMessage1";
this.labelMessage1.Size = new System.Drawing.Size(350, 20);
@ -102,7 +102,7 @@
// buttonOK
//
this.buttonOK.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40)))));
this.buttonOK.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.buttonOK.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonOK.ForeColor = System.Drawing.Color.White;
this.buttonOK.Location = new System.Drawing.Point(335, 135);
this.buttonOK.Name = "buttonOK";
@ -114,7 +114,7 @@
//
// labelErrorCode
//
this.labelErrorCode.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelErrorCode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelErrorCode.Location = new System.Drawing.Point(15, 11);
this.labelErrorCode.Name = "labelErrorCode";
this.labelErrorCode.Size = new System.Drawing.Size(350, 20);

View File

@ -118,6 +118,68 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="pictureBoxExclamation.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="pictureBoxHand.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
@ -369,68 +431,6 @@
cjngX1x5D2YAS4RbU8n12sFGwKhfAXT9diFTIxbXgrsBL5TLQbIwp/AOlwkgjxC9gK4fW7JlxIJZc1/A
KBUA5kIc43+BGmD9X5QKUAaKwTzAt896zO907aZFa6Q7o/2y+yGX/QNH75Yh0mtVngAAAABJRU5ErkJg
gg==
</value>
</data>
<data name="pictureBoxExclamation.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
YII=
</value>
</data>
<metadata name="timerAutoClose.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@ -374,6 +374,7 @@ namespace INT69DC_7C.Forms
// Part 11
if (this.ParentForm.SystemConfig.IsPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.CalDigit, "", before, after);
}

View File

@ -266,11 +266,15 @@ namespace INT69DC_7C.Forms
private void EthernetStart()
{
string detail = "";
this.buttonStart.Enabled = true;
this.buttonStop.Enabled = true;
if (this.ParentForm.SystemConfig.EthernetOperationMode == 1)
{
detail = "Server";
if (string.Compare(this.ParentForm.smartConfigs.IPSettings.DeviceIP, "0.0.0.0") == 0)
{
if (this.labelServerStatus.Text != ">Addr Err")
@ -288,13 +292,20 @@ namespace INT69DC_7C.Forms
}
else if (this.ParentForm.SystemConfig.EthernetOperationMode == 2)
{
detail = "Client";
this.ParentForm.EthernetClientConnect();
}
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.TryEthernetStart, detail);
}
private void EthernetStop()
{
string detail = "";
if (this.ParentForm.SystemConfig.EthernetOperationMode == 1)
{
detail = "Server";
this.timerServer.Enabled = false;
this.ParentForm.EthernetServerStop();
@ -303,8 +314,11 @@ namespace INT69DC_7C.Forms
}
else if (this.ParentForm.SystemConfig.EthernetOperationMode == 2)
{
detail = "Client";
this.ParentForm.EthernetClientDisconnect();
}
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.TryEthernetStop, detail);
}
private void EthernetDataTestSend()
{
@ -782,6 +796,7 @@ namespace INT69DC_7C.Forms
{
if (this.labelServerStatus.Text != ">Start")
this.labelServerStatus.Text = ">Start";
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.EthernetConnect, "Server");
this.smartListBoxClientList.ClearAll();
this.labelClientCount.Text = "-";
@ -804,6 +819,7 @@ namespace INT69DC_7C.Forms
{
if (this.labelServerStatus.Text != ">Stop")
this.labelServerStatus.Text = ">Stop";
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.EthernetDisconnect, "Server");
this.smartListBoxClientList.ClearAll();
this.labelClientCount.Text = "-";
@ -860,7 +876,7 @@ namespace INT69DC_7C.Forms
this.ParentForm.SystemConfig.EthernetOperationMode = this.comboBoxOperationMode.SelectedIndex;
this.ParentForm.SaveSystemConfigurationFile(this.ParentForm.SystemConfig);
after = this.comboBoxOperationMode.SelectedText;
after = this.comboBoxOperationMode.SelectedItem.ToString();
// Part11
if (this.ParentForm.SystemConfig.IsPart11 == true)
@ -900,7 +916,7 @@ namespace INT69DC_7C.Forms
this.UpdateDisplaySettingData(this.ParentForm.SystemConfig.EthernetMode);
this.UpdateDisplayFormat(this.ParentForm.SystemConfig.EthernetMode);
after = this.comboBoxMode.SelectedText;
after = this.comboBoxMode.SelectedItem.ToString();
// Part11
if (this.ParentForm.SystemConfig.IsPart11 == true)
@ -1254,11 +1270,11 @@ namespace INT69DC_7C.Forms
private void buttonTcpSave1_Click(object sender, EventArgs e)
{
string deviceIP = "", subNetMask = "", gateWay = "";
string beforeIP = "", beforeSub = "", beforeGete = "", afterIP = "", afterSub = "", afterGate = "";
string beforeIP = "", beforeSub = "", beforeGate = "", afterIP = "", afterSub = "", afterGate = "";
beforeIP = this.ParentForm.smartConfigs.IPSettings.DeviceIP;
beforeSub = this.ParentForm.smartConfigs.IPSettings.SubNetMask;
beforeGete = this.ParentForm.smartConfigs.IPSettings.GateWay;
beforeGate = this.ParentForm.smartConfigs.IPSettings.GateWay;
this.buttonTcpSave1.Enabled = false;
@ -1295,7 +1311,7 @@ namespace INT69DC_7C.Forms
{
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.TCPLocalIPAddress, "", beforeIP, afterIP);
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.TCPLocalSubnetMask, "", beforeSub, afterSub);
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.TCPLocalGateway, "", beforeGete, afterGate);
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.TCPLocalGateway, "", beforeGate, afterGate);
}
}

View File

@ -600,13 +600,16 @@ namespace INT69DC_7C.Forms
else
before = "0.05";
value = Helper.StringZeroFillDigits4(this.comboBoxZeroParameterVariate.SelectedIndex.ToString());
this.ParentForm.CurrentZeroParameterItem.Variate = this.comboBoxZeroParameterVariate.SelectedIndex.ToString();
value = Helper.StringZeroFillDigits4(this.ParentForm.CurrentZeroParameterItem.Variate);
this.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress._4003_ZeroVariate, value);
after = this.comboBoxZeroParameterVariate.SelectedItem.ToString();
// Part 11
if (this.ParentForm.SystemConfig.IsPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.AutoZeroVariance, "", before, after);
}
private void comboBoxZeroParameterMode_SelectedIndexChanged(object sender, EventArgs e)
@ -635,6 +638,7 @@ namespace INT69DC_7C.Forms
// Part 11
if (this.ParentForm.SystemConfig.IsPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.EtcDoubleEntry, "", before, after);
}
private void labelChattering_Click(object sender, EventArgs e)
@ -894,7 +898,7 @@ namespace INT69DC_7C.Forms
}
private void buttonSaveBypass_Click(object sender, EventArgs e)
{
string before = "", after = "",lane = "";
string before = "", after = "", lane = "";
StringBuilder sb = new StringBuilder();
if (this.ParentForm.SystemConfig.IsWeightViewForward == true)
@ -918,7 +922,7 @@ namespace INT69DC_7C.Forms
}
}
// Lane 1
#region Lane 1
if (this.buttonBypassLane1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.ParentForm.CollectionWeightData[0].IsBypassMode != true)
@ -949,6 +953,8 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 2
// Lane 2
if (this.buttonBypassLane2.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -980,6 +986,8 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 3
// Lane 3
if (this.buttonBypassLane3.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1011,6 +1019,8 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 4
// Lane 4
if (this.buttonBypassLane4.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1042,6 +1052,8 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 5
// Lane 5
if (this.buttonBypassLane5.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1073,6 +1085,8 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 6
// Lane 6
if (this.buttonBypassLane6.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1104,6 +1118,8 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
#region Lane 7
// Lane 7
if (this.buttonBypassLane7.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1135,9 +1151,11 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
if (this.ParentForm.SystemConfig.EquipmentColumns == 8)
{
#region 8열
// Lane 8
if (this.buttonBypassLane8.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1169,9 +1187,11 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
}
else if (this.ParentForm.SystemConfig.EquipmentColumns == 10)
{
#region 10열
// Lane 8
if (this.buttonBypassLane8.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1265,9 +1285,11 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
}
else if (this.ParentForm.SystemConfig.EquipmentColumns == 12)
{
#region 12열
// Lane 8
if (this.buttonBypassLane8.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
@ -1423,6 +1445,7 @@ namespace INT69DC_7C.Forms
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.BP_Individual, lane, before, after);
}
}
#endregion
}
this.ParentForm.SystemConfig.IsBypassMode = false;

View File

@ -279,7 +279,7 @@ namespace INT69DC_7C.Forms
}
// 복사 완료 메시지
DialogFormMessage msg = new DialogFormMessage(count.ToString(), this.ParentForm.SystemConfig.Language);
DialogFormMessage msg = new DialogFormMessage((count / 2).ToString(), this.ParentForm.SystemConfig.Language);
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingOperation.DataBackup, type.ToString());
this.SplashFinish();
msg.ShowDialog();

View File

@ -1029,6 +1029,18 @@ namespace INT69DC_7C.Forms
this.FileCopy(file, fileName);
}
}
private void CreateScreenCapture(string path, DateTime time)
{
string filePath = "";
Bitmap bitMap = new Bitmap(1024, 768);
bitMap = IntechGraphics.CopyFromScreen();
filePath = string.Format("{0}S{1:yyyyMMdd-HHmmss}.jpg", path, time);
bitMap.Save(filePath, ImageFormat.Jpeg);
}
private int Backup1()
{
int ret = 0;
@ -1049,39 +1061,39 @@ namespace INT69DC_7C.Forms
#region 통계 데이터 생성
// ScreenCapture
this.CreateScreenCapture(this.ParentForm.PathDataStatisticsFolder, time);
//this.CreateScreenCapture(this.ParentForm.PathDataStatisticsFolder, time);
// csv File
this.FileBackup1(this.ParentForm.PathDataStatisticsFolder, time, this.CurrentDataCommonList, this.CollectionLaneData);
#endregion
#region 메모리로 파일 복사
try
{
filePath = "하드 디스크\\";
DirectoryInfo dir = new DirectoryInfo(this.ParentForm.PathDataStatisticsFolder);
#region (안함) 메모리로 파일 복사
//try
//{
// filePath = "하드 디스크\\";
// DirectoryInfo dir = new DirectoryInfo(this.ParentForm.PathDataStatisticsFolder);
directoryCheck = dir.Exists;
// 폴더 체크
if (directoryCheck == false)
dir.Create();
// directoryCheck = dir.Exists;
// // 폴더 체크
// if (directoryCheck == false)
// dir.Create();
FileInfo[] files = dir.GetFiles();
// FileInfo[] files = dir.GetFiles();
foreach (FileInfo file in files)
{
this.FileCopy(file, filePath + file.Name);
file.Delete();
}
DialogFormMessage msg = new DialogFormMessage("2", this.ParentForm.SystemConfig.Language);
msg.ShowDialog();
}
catch
{
DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.SystemConfig.Language);
msg.ShowDialog();
ret = -1;
return ret;
}
// foreach (FileInfo file in files)
// {
// this.FileCopy(file, filePath + file.Name);
// file.Delete();
// }
// DialogFormMessage msg = new DialogFormMessage("2", this.ParentForm.SystemConfig.Language);
// msg.ShowDialog();
//}
//catch
//{
// DialogFormMessage msg = new DialogFormMessage(6, this.ParentForm.SystemConfig.Language);
// msg.ShowDialog();
// ret = -1;
// return ret;
//}
#endregion
return ret;
@ -1091,26 +1103,17 @@ namespace INT69DC_7C.Forms
int ret = 0;
DateTime time = DateTime.Now;
// ScreenCapture
this.CreateScreenCapture(this.ParentForm.PathDataStatisticsFolder, time);
// csv File
this.FileBackup2(this.ParentForm.PathDataBackupFolder, time, this.CurrentDataCommonList, this.CollectionLaneData);
return ret;
}
private void CreateScreenCapture(string path, DateTime time)
{
string filePath = "";
Bitmap bitMap = new Bitmap(1024, 768);
bitMap = IntechGraphics.CopyFromScreen();
filePath = string.Format("{0}S{1:yyyyMMdd-HHmmss}.jpg", path, time);
bitMap.Save(filePath, ImageFormat.Jpeg);
}
public void DisplayRefresh()
{
this.ParentForm.SystemConfig.CurrentForm = DataStore.FormStore.FormConfiguration;
this.ParentForm.SystemConfig.CurrentForm = DataStore.FormStore.FormDataStatistics;
this.ClearData();
this.buttonSave.Enabled = false;
@ -1132,10 +1135,11 @@ namespace INT69DC_7C.Forms
}
private void buttonFileSelect_Click(object sender, EventArgs e)
{
this.SelectFilePath = "";
DialogFormDataStatistics form = new DialogFormDataStatistics(this);
form.ShowDialog();
if (form.ShowDialog() == DialogResult.OK)
this.buttonSave.Enabled = true;
else
this.buttonSave.Enabled = false;
}
private void buttonSave_Click(object sender, EventArgs e)
{

File diff suppressed because it is too large Load Diff

View File

@ -20,14 +20,15 @@ namespace INT69DC_7C.Forms
private int m_SelectNodeIndex;
private int RemainCNT;
private int StartIndex;
private int DataRemainCNT;
private int DataAllCNT;
private int CurrentCount;
private int TotalCount;
private static int ListBoxLineCount = 50; // 화면에 보여지는 listBox 줄 수
public bool IsFileOpen;
public string PathDestinationFileName;
private FormMain m_ParentForm;
private Collection<string[]> CollectionHistoryData; // 파일에서 읽은 데이터
private List<string> ListDate;
private List<string> ListTime;
private List<string> ListLoginID;
private List<string> ListEvent;
@ -77,14 +78,14 @@ namespace INT69DC_7C.Forms
this.SelectNodeIndex = -1;
this.StartIndex = 0;
this.RemainCNT = 0;
this.DataRemainCNT = 0;
this.DataAllCNT = 0;
this.CurrentCount = 0;
this.TotalCount = 0;
this.IsFileOpen = false;
this.PathDestinationFileName = "";
this.CollectionHistoryData = new Collection<string[]>();
//this.CollectionFileClassification = new Collection<List<string>>();
this.ListDate = new List<string>();
this.ListTime = new List<string>();
this.ListLoginID = new List<string>();
this.ListEvent = new List<string>();
@ -96,7 +97,6 @@ namespace INT69DC_7C.Forms
private void ListBoxScrollDown()
{
this.listBoxDate.ScrollDown();
this.listBoxTime.ScrollDown();
this.listBoxLoginID.ScrollDown();
this.listBoxEvent.ScrollDown();
@ -109,7 +109,6 @@ namespace INT69DC_7C.Forms
}
private void ListBoxScrollDown(int value)
{
this.listBoxDate.ScrollDown(value);
this.listBoxTime.ScrollDown(value);
this.listBoxLoginID.ScrollDown(value);
this.listBoxEvent.ScrollDown(value);
@ -122,7 +121,6 @@ namespace INT69DC_7C.Forms
}
private void ListBoxScrollUp()
{
this.listBoxDate.ScrollUp();
this.listBoxTime.ScrollUp();
this.listBoxLoginID.ScrollUp();
this.listBoxEvent.ScrollUp();
@ -135,7 +133,6 @@ namespace INT69DC_7C.Forms
}
private void ListBoxScrollUp(int value)
{
this.listBoxDate.ScrollUp(value);
this.listBoxTime.ScrollUp(value);
this.listBoxLoginID.ScrollUp(value);
this.listBoxEvent.ScrollUp(value);
@ -148,12 +145,12 @@ namespace INT69DC_7C.Forms
}
private void ListBoxItemsCount()
{
if (this.listBoxDate.ItemCount == 0)
if (this.listBoxTime.ItemCount == 0)
{
this.StartIndex = 0;
this.RemainCNT = 0;
this.DataRemainCNT = 0;
this.DataAllCNT = 0;
this.CurrentCount = 0;
this.TotalCount = 0;
}
else
{
@ -162,63 +159,26 @@ namespace INT69DC_7C.Forms
}
this.labelItemsCount.Text = this.StartIndex.ToString() + " / " + this.RemainCNT.ToString();
this.labelRemainDataCount.Text = this.DataRemainCNT.ToString();
this.labelRemainDataCount.Text = this.CurrentCount.ToString();
if (this.listBoxDate.ItemCount == 0)
if (this.listBoxTime.ItemCount == 0)
this.labelItemCount.Text = "0 / 0";
else
this.labelItemCount.Text = (this.StartIndex + 29).ToString() + " / " + this.DataAllCNT.ToString();
}
private void UpdateListItem(DataViewerFilter filter)
{
bool enable = false;
// List Item Add
for (int i = 0; i < this.CollectionHistoryData.Count; i++)
{
// 필터 적용
switch (this.CollectionHistoryData[i][7])
{
case "Alarm":
enable = filter.TpyeAlarm;
break;
case "Operation":
enable = filter.TypeOperation;
break;
case "Parameter":
enable = filter.TypeParameter;
break;
default:
enable = false;
break;
}
if (enable == true)
{
this.ListDate.Add(this.CollectionHistoryData[i][0]);
this.ListTime.Add(this.CollectionHistoryData[i][1]);
this.ListLoginID.Add(this.CollectionHistoryData[i][2]);
this.ListEvent.Add(this.CollectionHistoryData[i][3]);
this.ListDetail.Add(this.CollectionHistoryData[i][4]);
this.ListBefore.Add(this.CollectionHistoryData[i][5]);
this.ListAfter.Add(this.CollectionHistoryData[i][6]);
this.ListType.Add(this.CollectionHistoryData[i][7]);
}
}
this.labelItemCount.Text = (this.StartIndex + 29).ToString() + " / " + this.TotalCount.ToString();
}
private void UpdateDisplay()
{
int cnt = 0;
if (this.ListDate.Count > 50)
if (this.ListTime.Count > ListBoxLineCount)
{
cnt = 50;
this.DataRemainCNT = this.ListDate.Count - 50;
cnt = ListBoxLineCount;
this.CurrentCount = this.ListTime.Count - ListBoxLineCount;
}
else
cnt = this.ListDate.Count;
cnt = this.ListTime.Count;
for (int i = 0; i < cnt; i++)
{
this.listBoxDate.AddItem(this.ListDate[i]);
this.listBoxTime.AddItem(this.ListTime[i]);
this.listBoxLoginID.AddItem(this.ListLoginID[i]);
this.listBoxEvent.AddItem(this.ListEvent[i]);
@ -244,14 +204,13 @@ namespace INT69DC_7C.Forms
splash.LoadingImagePathname = "SmartLoading4";
splash.Start();
index = this.ListDate.Count - this.DataRemainCNT;
index = this.ListTime.Count - this.CurrentCount;
if (this.DataRemainCNT > 50)
if (this.CurrentCount > ListBoxLineCount)
{
range = index + 50;
range = index + ListBoxLineCount;
for (int i = index; i < range; i++)
{
this.listBoxDate.AddItem(this.ListDate[i]);
this.listBoxTime.AddItem(this.ListTime[i]);
this.listBoxLoginID.AddItem(this.ListLoginID[i]);
this.listBoxEvent.AddItem(this.ListEvent[i]);
@ -261,13 +220,12 @@ namespace INT69DC_7C.Forms
this.listBoxType.AddItem(this.ListType[i]);
}
this.DataRemainCNT = this.DataRemainCNT - 50;
this.CurrentCount = this.CurrentCount - ListBoxLineCount;
}
else
{
for (int i = index; i < this.ListDate.Count; i++)
for (int i = index; i < this.ListTime.Count; i++)
{
this.listBoxDate.AddItem(this.ListDate[i]);
this.listBoxTime.AddItem(this.ListTime[i]);
this.listBoxLoginID.AddItem(this.ListLoginID[i]);
this.listBoxEvent.AddItem(this.ListEvent[i]);
@ -277,7 +235,7 @@ namespace INT69DC_7C.Forms
this.listBoxType.AddItem(this.ListType[i]);
}
this.DataRemainCNT = 0;
this.CurrentCount = 0;
}
this.ListBoxItemsCount();
@ -289,6 +247,119 @@ namespace INT69DC_7C.Forms
this.labelDisplayUpdateElapsedTime.Text = this.smartTimer1.StopWatchElapsedMicrosecond.ToString();
}
private void UpdateListItem(DataViewerFilter filter)
{
bool enable = false;
// List Item Add
for (int i = 0; i < this.CollectionHistoryData.Count; i++)
{
// 필터 적용
switch (this.CollectionHistoryData[i][7])
{
case "Alarm":
enable = filter.TpyeAlarm;
break;
case "Operation":
enable = filter.TypeOperation;
break;
case "Parameter":
enable = filter.TypeParameter;
break;
default:
enable = false;
break;
}
if (enable == true)
{
this.ListTime.Add(this.CollectionHistoryData[i][1]);
this.ListLoginID.Add(this.CollectionHistoryData[i][2]);
this.ListEvent.Add(this.CollectionHistoryData[i][3]);
this.ListDetail.Add(this.CollectionHistoryData[i][4]);
this.ListBefore.Add(this.CollectionHistoryData[i][5]);
this.ListAfter.Add(this.CollectionHistoryData[i][6]);
this.ListType.Add(this.CollectionHistoryData[i][7]);
}
}
}
private void UpdateListItemByFilter(DataViewerFilter filter)
{
bool enable = false;
// List Item Add
for (int i = 0; i < this.CollectionHistoryData.Count; i++)
{
// 필터 적용
switch (this.CollectionHistoryData[i][7])
{
case "Alarm":
enable = filter.TpyeAlarm;
break;
case "Operation":
enable = filter.TypeOperation;
break;
case "Parameter":
enable = filter.TypeParameter;
break;
default:
enable = false;
break;
}
if (enable == true)
{
this.ListTime.Add(this.CollectionHistoryData[i][1]);
this.ListLoginID.Add(this.CollectionHistoryData[i][2]);
this.ListEvent.Add(this.CollectionHistoryData[i][3]);
this.ListDetail.Add(this.CollectionHistoryData[i][4]);
this.ListBefore.Add(this.CollectionHistoryData[i][5]);
this.ListAfter.Add(this.CollectionHistoryData[i][6]);
this.ListType.Add(this.CollectionHistoryData[i][7]);
}
}
}
private void UpdateListData()
{
// List Item Add
for (int i = 0; i < this.CollectionHistoryData.Count; i++)
{
this.ListTime.Add(this.CollectionHistoryData[i][1]);
this.ListLoginID.Add(this.CollectionHistoryData[i][2]);
this.ListEvent.Add(this.CollectionHistoryData[i][3]);
this.ListDetail.Add(this.CollectionHistoryData[i][4]);
this.ListBefore.Add(this.CollectionHistoryData[i][5]);
this.ListAfter.Add(this.CollectionHistoryData[i][6]);
this.ListType.Add(this.CollectionHistoryData[i][7]);
}
}
private void UpdateListBoxDataDisplay()
{
for (int i = 0; i < this.ListTime.Count; i++)
{
this.listBoxTime.AddItem(this.ListTime[i]);
this.listBoxLoginID.AddItem(this.ListLoginID[i]);
this.listBoxEvent.AddItem(this.ListEvent[i]);
this.listBoxDetail.AddItem(this.ListDetail[i]);
this.listBoxBefore.AddItem(this.ListBefore[i]);
this.listBoxAfter.AddItem(this.ListAfter[i]);
this.listBoxType.AddItem(this.ListType[i]);
}
}
private void UpdateListBoxCount()
{
this.labelTotalIndex.Text = this.TotalCount.ToString();
this.labelCurrentIndex.Text = this.CurrentCount.ToString();
}
private void UpdateData(int startIndex, int endIndex)
{
for (int i = startIndex; i < endIndex; i++)
this.CollectionHistoryData.Add(this.ParentForm.smartFileIO.ReadStringBuffer(i).Split(','));
this.UpdateListData();
this.UpdateListBoxDataDisplay();
this.UpdateListBoxCount();
}
public int DataRead(string filePath)
{
//string path = "";
@ -331,7 +402,7 @@ namespace INT69DC_7C.Forms
this.ParentForm.smartFileIO.Close();
this.CollectionHistoryData.RemoveAt(0);
this.DataAllCNT = this.CollectionHistoryData.Count;
this.TotalCount = this.CollectionHistoryData.Count;
// 파일 로딩 시간 타이머 off
this.smartTimer1.StopWatch();
@ -369,11 +440,99 @@ namespace INT69DC_7C.Forms
return ret;
}
public int DataRead1(string filePath)
{
//string path = "";
int startIndex = 0, endIndex = 0;
int ret = 0, flag = 0;
long lineNum = 0;
SmartSplash splash;
splash = new SmartSplash();
splash.CenterPosition = true;
splash.AnimationInterval = 100;
splash.LoadingImagePathname = "SmartLoading4";
splash.Start();
this.ClearData();
this.CollectionHistoryData.Clear();
// 파일 로딩 시간 타이머 ON
this.smartTimer1.StartWatch();
this.ParentForm.smartFileIO.FilePathName = filePath;
if(this.ParentForm.smartFileIO.Open(2000000)== true)
this.IsFileOpen = true;
bool bValue = this.ParentForm.smartFileIO.ReadStringAllBuffer();
if (bValue == false)
{
this.ParentForm.smartFileIO.Close();
this.IsFileOpen = false;
return -1;
}
try
{
lineNum = this.ParentForm.smartFileIO.GetCount();
this.TotalCount = (int)lineNum;
if (this.TotalCount > ListBoxLineCount)
{
startIndex = this.TotalCount - ListBoxLineCount;
endIndex = this.TotalCount;
}
else
{
startIndex = 0 + 1; // 맨 첫 줄은 제목
endIndex = this.TotalCount;
}
this.TotalCount = (int)lineNum - 1; // 맨 첫 줄 제외
this.CurrentCount = this.TotalCount;
this.UpdateData(startIndex, endIndex);
// 파일 로딩 시간 타이머 off
this.smartTimer1.StopWatch();
this.labelFileReadElapsedTime.Text = this.smartTimer1.StopWatchElapsedMicrosecond.ToString();
// 화면 표시 로딩시간 타이머 on
this.smartTimer1.StartWatch();
// File Name
string[] data = filePath.Split('\\');
this.labelFileName.Text = data[data.Length - 1];
//// List 갱신
//this.UpdateListItem(this.ParentForm.CurrentDataViewerFilter);
//// 화면 표시
//this.UpdateDisplay();
// 화면 표시 로딩시간 타이머 off
this.smartTimer1.StopWatch();
this.labelDisplayUpdateElapsedTime.Text = this.smartTimer1.StopWatchElapsedMicrosecond.ToString();
//this.CollectionHistoryData.Clear();
ret = 0;
splash.Finish();
}
catch
{
this.CollectionHistoryData.Clear();
ret = -1;
splash.Finish();
DialogFormMessage msg = new DialogFormMessage(13, this.ParentForm.SystemConfig.Language);
msg.ShowDialog();
this.ParentForm.smartFileIO.Close();
}
return ret;
}
public void ClearData()
{
this.CollectionHistoryData.Clear();
this.listBoxDate.ClearAll();
this.listBoxTime.ClearAll();
this.listBoxLoginID.ClearAll();
this.listBoxEvent.ClearAll();
@ -382,7 +541,6 @@ namespace INT69DC_7C.Forms
this.listBoxAfter.ClearAll();
this.listBoxType.ClearAll();
this.ListDate.Clear();
this.ListTime.Clear();
this.ListLoginID.Clear();
this.ListEvent.Clear();
@ -411,11 +569,11 @@ namespace INT69DC_7C.Forms
DialogFormHistoryData form = new DialogFormHistoryData(this);
if (form.ShowDialog() == DialogResult.OK)
this.buttonBackup.Enabled = true;
this.buttonSave.Enabled = true;
else
this.buttonBackup.Enabled = false;
this.buttonSave.Enabled = false;
}
private void buttonBackup_Click(object sender, EventArgs e)
private void buttonSave_Click(object sender, EventArgs e)
{
}
@ -438,13 +596,13 @@ namespace INT69DC_7C.Forms
if (this.StartIndex < 6)
this.ListBoxScrollUp();
else
this.ListBoxScrollUp(50);
this.ListBoxScrollUp(ListBoxLineCount);
}
private void buttonDown_Click(object sender, EventArgs e)
{
if (this.RemainCNT == 0)
{
if (this.DataRemainCNT != 0)
if (this.CurrentCount != 0)
{
this.UpdateDisplayAddListBox();
}
@ -454,7 +612,7 @@ namespace INT69DC_7C.Forms
if (this.RemainCNT < 6)
this.ListBoxScrollDown();
else
this.ListBoxScrollDown(50);
this.ListBoxScrollDown(ListBoxLineCount);
}
private void listBox_SelectedIndexChanged(object sender, EventArgs e)
@ -464,7 +622,6 @@ namespace INT69DC_7C.Forms
if (lb == null)
return;
this.listBoxDate.SelectItemIndex = lb.SelectItemIndex;
this.listBoxTime.SelectItemIndex = lb.SelectItemIndex;
this.listBoxLoginID.SelectItemIndex = lb.SelectItemIndex;
this.listBoxEvent.SelectItemIndex = lb.SelectItemIndex;

View File

@ -889,7 +889,7 @@
YII=
</value>
</data>
<data name="buttonBackup.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="buttonSave.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFQAAABXCAIAAAAVnfU4AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
@ -936,205 +936,39 @@
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
AAAASUVORK5CYII=
</value>
</data>
<data name="buttonBackup.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
SUVORK5CYII=
</value>
</data>
<data name="buttonBackup.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="buttonSave.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFQAAABXCAIAAAAVnfU4AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
@ -1181,54 +1015,230 @@
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
MFOSU/4P6BtaWaCrPPgAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonSave.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonFilter.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1547,372 +1557,6 @@
PA/vxvUb4q8OxP/Vc0nkTUJmk2L+0i5i/uoGHaRQuzR5iSuc+jw8GA2MsktGRkZIYw/pb//Mjpsh5cv6
TQTFo4AIOkidOH4CQTQt5ffyAvEMzEAgMHVzivsB0niTsM+aDsqmeBQQGTk1glStZ2BaMA1y/eMy2OxP
P6V4FBBBBylFMzQR+hdva2GvNpiLDwAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonDown.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonDown.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonUp.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
WwAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonUp.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<metadata name="smartTimer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@ -1924,4 +1568,7 @@
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>51</value>
</metadata>
</root>

View File

@ -31,6 +31,9 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormEquipmentSetting));
this.smartForm1 = new SmartX.SmartForm();
this.groupBoxSpecialMenu = new SmartX.SmartGroupBox();
this.smartLabel6 = new SmartX.SmartLabel();
this.labelDataStoragePeriod = new SmartX.SmartLabel();
this.labelStaticDataStoragePeriod = new SmartX.SmartLabel();
this.smartLabel4 = new SmartX.SmartLabel();
this.buttonIntegratedTransmission = new SmartX.SmartButton();
this.labelStaticIntegratedTransmission = new SmartX.SmartLabel();
@ -68,8 +71,6 @@
this.labelStaticImpellerBaudrate = new SmartX.SmartLabel();
this.labelStaticLanguage = new SmartX.SmartLabel();
this.labelStaticImpellerRotation = new SmartX.SmartLabel();
this.labelStaticFeedingConveyorRun = new SmartX.SmartLabel();
this.labelStaticRejectCVRotation = new SmartX.SmartLabel();
this.panel8 = new System.Windows.Forms.Panel();
this.radioButtonFeedingConveyorRunNg = new System.Windows.Forms.RadioButton();
this.radioButtonFeedingConveyorRunPass = new System.Windows.Forms.RadioButton();
@ -128,6 +129,9 @@
//
this.groupBoxSpecialMenu.BackPictureBox = this.smartForm1;
this.groupBoxSpecialMenu.BackPictureBox1 = null;
this.groupBoxSpecialMenu.Controls.Add(this.smartLabel6);
this.groupBoxSpecialMenu.Controls.Add(this.labelDataStoragePeriod);
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticDataStoragePeriod);
this.groupBoxSpecialMenu.Controls.Add(this.smartLabel4);
this.groupBoxSpecialMenu.Controls.Add(this.buttonIntegratedTransmission);
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticIntegratedTransmission);
@ -154,8 +158,6 @@
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticImpellerBaudrate);
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticLanguage);
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticImpellerRotation);
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticFeedingConveyorRun);
this.groupBoxSpecialMenu.Controls.Add(this.labelStaticRejectCVRotation);
this.groupBoxSpecialMenu.Controls.Add(this.panel8);
this.groupBoxSpecialMenu.Controls.Add(this.panel6);
this.groupBoxSpecialMenu.Controls.Add(this.panel3);
@ -187,6 +189,65 @@
this.groupBoxSpecialMenu.Text = "EquipmentSetting";
this.groupBoxSpecialMenu.TextColor = System.Drawing.Color.Black;
//
// smartLabel6
//
this.smartLabel6.BackPictureBox = this.smartForm1;
this.smartLabel6.BackPictureBox1 = null;
this.smartLabel6.BackPictureBox2 = null;
this.smartLabel6.BorderColor = System.Drawing.Color.Black;
this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Regular);
this.smartLabel6.InitVisible = true;
this.smartLabel6.LineSpacing = 0F;
this.smartLabel6.Location = new System.Drawing.Point(508, 344);
this.smartLabel6.Name = "smartLabel6";
this.smartLabel6.Size = new System.Drawing.Size(174, 25);
this.smartLabel6.TabIndex = 221;
this.smartLabel6.Text = "months";
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel6.Wordwrap = false;
//
// labelDataStoragePeriod
//
this.labelDataStoragePeriod.BackColor = System.Drawing.SystemColors.Window;
this.labelDataStoragePeriod.BackPictureBox = null;
this.labelDataStoragePeriod.BackPictureBox1 = null;
this.labelDataStoragePeriod.BackPictureBox2 = null;
this.labelDataStoragePeriod.BorderColor = System.Drawing.Color.Black;
this.labelDataStoragePeriod.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelDataStoragePeriod.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelDataStoragePeriod.InitVisible = true;
this.labelDataStoragePeriod.LineSpacing = 0F;
this.labelDataStoragePeriod.Location = new System.Drawing.Point(418, 344);
this.labelDataStoragePeriod.Name = "labelDataStoragePeriod";
this.labelDataStoragePeriod.Size = new System.Drawing.Size(84, 25);
this.labelDataStoragePeriod.TabIndex = 220;
this.labelDataStoragePeriod.Text = "100";
this.labelDataStoragePeriod.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDataStoragePeriod.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDataStoragePeriod.Wordwrap = false;
this.labelDataStoragePeriod.Click += new System.EventHandler(this.labelDataStoragePeriod_Click);
//
// labelStaticDataStoragePeriod
//
this.labelStaticDataStoragePeriod.BackPictureBox = this.smartForm1;
this.labelStaticDataStoragePeriod.BackPictureBox1 = null;
this.labelStaticDataStoragePeriod.BackPictureBox2 = null;
this.labelStaticDataStoragePeriod.BorderColor = System.Drawing.Color.Black;
this.labelStaticDataStoragePeriod.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticDataStoragePeriod.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticDataStoragePeriod.InitVisible = true;
this.labelStaticDataStoragePeriod.LineSpacing = 0F;
this.labelStaticDataStoragePeriod.Location = new System.Drawing.Point(12, 344);
this.labelStaticDataStoragePeriod.Name = "labelStaticDataStoragePeriod";
this.labelStaticDataStoragePeriod.Size = new System.Drawing.Size(400, 25);
this.labelStaticDataStoragePeriod.TabIndex = 219;
this.labelStaticDataStoragePeriod.Text = "데이터 저장 기한";
this.labelStaticDataStoragePeriod.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticDataStoragePeriod.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticDataStoragePeriod.Wordwrap = false;
//
// smartLabel4
//
this.smartLabel4.BackColor = System.Drawing.Color.Silver;
@ -195,7 +256,7 @@
this.smartLabel4.BackPictureBox2 = null;
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel4.ForeColor = System.Drawing.Color.Red;
this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F;
@ -246,7 +307,7 @@
this.labelStaticIntegratedTransmission.BackPictureBox2 = null;
this.labelStaticIntegratedTransmission.BorderColor = System.Drawing.Color.Black;
this.labelStaticIntegratedTransmission.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticIntegratedTransmission.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticIntegratedTransmission.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticIntegratedTransmission.InitVisible = true;
this.labelStaticIntegratedTransmission.LineSpacing = 0F;
this.labelStaticIntegratedTransmission.Location = new System.Drawing.Point(12, 127);
@ -260,8 +321,8 @@
//
// comboBoxStepMotorType
//
this.comboBoxStepMotorType.Font = new System.Drawing.Font("New Gulim", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxStepMotorType.Location = new System.Drawing.Point(418, 563);
this.comboBoxStepMotorType.Font = new System.Drawing.Font("새굴림", 15F, System.Drawing.FontStyle.Bold);
this.comboBoxStepMotorType.Location = new System.Drawing.Point(418, 524);
this.comboBoxStepMotorType.Name = "comboBoxStepMotorType";
this.comboBoxStepMotorType.Size = new System.Drawing.Size(165, 29);
this.comboBoxStepMotorType.TabIndex = 201;
@ -274,10 +335,10 @@
this.labelTitleStepMotorType.BackPictureBox2 = null;
this.labelTitleStepMotorType.BorderColor = System.Drawing.Color.Black;
this.labelTitleStepMotorType.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleStepMotorType.Font = new System.Drawing.Font("New Gulim", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleStepMotorType.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleStepMotorType.InitVisible = true;
this.labelTitleStepMotorType.LineSpacing = 0F;
this.labelTitleStepMotorType.Location = new System.Drawing.Point(204, 567);
this.labelTitleStepMotorType.Location = new System.Drawing.Point(204, 528);
this.labelTitleStepMotorType.Name = "labelTitleStepMotorType";
this.labelTitleStepMotorType.Size = new System.Drawing.Size(208, 25);
this.labelTitleStepMotorType.TabIndex = 200;
@ -298,7 +359,7 @@
this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage")));
this.buttonLogin.GroupID = 0;
this.buttonLogin.InitVisible = true;
this.buttonLogin.Location = new System.Drawing.Point(418, 532);
this.buttonLogin.Location = new System.Drawing.Point(418, 493);
this.buttonLogin.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonLogin.Name = "buttonLogin";
this.buttonLogin.NestedClickEventPrevent = false;
@ -324,10 +385,10 @@
this.labelStaticLogin.BackPictureBox2 = null;
this.labelStaticLogin.BorderColor = System.Drawing.Color.Black;
this.labelStaticLogin.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLogin.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticLogin.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticLogin.InitVisible = true;
this.labelStaticLogin.LineSpacing = 0F;
this.labelStaticLogin.Location = new System.Drawing.Point(12, 532);
this.labelStaticLogin.Location = new System.Drawing.Point(12, 493);
this.labelStaticLogin.Name = "labelStaticLogin";
this.labelStaticLogin.Size = new System.Drawing.Size(400, 25);
this.labelStaticLogin.TabIndex = 191;
@ -344,7 +405,7 @@
this.smartLabel2.BackPictureBox2 = null;
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel2.ForeColor = System.Drawing.Color.Red;
this.smartLabel2.InitVisible = true;
this.smartLabel2.LineSpacing = 0F;
@ -395,7 +456,7 @@
this.labelStaticIndividualTransmission.BackPictureBox2 = null;
this.labelStaticIndividualTransmission.BorderColor = System.Drawing.Color.Black;
this.labelStaticIndividualTransmission.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticIndividualTransmission.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticIndividualTransmission.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticIndividualTransmission.InitVisible = true;
this.labelStaticIndividualTransmission.LineSpacing = 0F;
this.labelStaticIndividualTransmission.Location = new System.Drawing.Point(12, 158);
@ -445,7 +506,7 @@
this.labelStaticEmergencyStopEntrySensorError.BackPictureBox2 = null;
this.labelStaticEmergencyStopEntrySensorError.BorderColor = System.Drawing.Color.Black;
this.labelStaticEmergencyStopEntrySensorError.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticEmergencyStopEntrySensorError.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticEmergencyStopEntrySensorError.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticEmergencyStopEntrySensorError.InitVisible = true;
this.labelStaticEmergencyStopEntrySensorError.LineSpacing = 0F;
this.labelStaticEmergencyStopEntrySensorError.Location = new System.Drawing.Point(12, 220);
@ -536,13 +597,13 @@
this.panel7.Controls.Add(this.radioButtonLanguageChinese);
this.panel7.Controls.Add(this.radioButtonLanguageEnglish);
this.panel7.Controls.Add(this.radioButtonLanguageKorean);
this.panel7.Location = new System.Drawing.Point(418, 468);
this.panel7.Location = new System.Drawing.Point(418, 437);
this.panel7.Name = "panel7";
this.panel7.Size = new System.Drawing.Size(450, 50);
//
// radioButtonLanguageGerman
//
this.radioButtonLanguageGerman.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageGerman.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageGerman.Location = new System.Drawing.Point(272, 27);
this.radioButtonLanguageGerman.Name = "radioButtonLanguageGerman";
this.radioButtonLanguageGerman.Size = new System.Drawing.Size(120, 20);
@ -553,7 +614,7 @@
//
// radioButtonLanguageCzech
//
this.radioButtonLanguageCzech.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageCzech.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageCzech.Location = new System.Drawing.Point(146, 29);
this.radioButtonLanguageCzech.Name = "radioButtonLanguageCzech";
this.radioButtonLanguageCzech.Size = new System.Drawing.Size(120, 20);
@ -564,7 +625,7 @@
//
// radioButtonLanguageChinese
//
this.radioButtonLanguageChinese.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageChinese.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageChinese.Location = new System.Drawing.Point(20, 29);
this.radioButtonLanguageChinese.Name = "radioButtonLanguageChinese";
this.radioButtonLanguageChinese.Size = new System.Drawing.Size(120, 20);
@ -575,7 +636,7 @@
//
// radioButtonLanguageEnglish
//
this.radioButtonLanguageEnglish.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageEnglish.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageEnglish.Location = new System.Drawing.Point(146, 3);
this.radioButtonLanguageEnglish.Name = "radioButtonLanguageEnglish";
this.radioButtonLanguageEnglish.Size = new System.Drawing.Size(120, 20);
@ -587,7 +648,7 @@
// radioButtonLanguageKorean
//
this.radioButtonLanguageKorean.Checked = true;
this.radioButtonLanguageKorean.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageKorean.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonLanguageKorean.Location = new System.Drawing.Point(20, 3);
this.radioButtonLanguageKorean.Name = "radioButtonLanguageKorean";
this.radioButtonLanguageKorean.Size = new System.Drawing.Size(120, 20);
@ -606,7 +667,7 @@
//
// radioButtonWeightViewReverse
//
this.radioButtonWeightViewReverse.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewReverse.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewReverse.Location = new System.Drawing.Point(188, 3);
this.radioButtonWeightViewReverse.Name = "radioButtonWeightViewReverse";
this.radioButtonWeightViewReverse.Size = new System.Drawing.Size(162, 20);
@ -617,7 +678,7 @@
// radioButtonWeightViewForward
//
this.radioButtonWeightViewForward.Checked = true;
this.radioButtonWeightViewForward.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewForward.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonWeightViewForward.Location = new System.Drawing.Point(20, 3);
this.radioButtonWeightViewForward.Name = "radioButtonWeightViewForward";
this.radioButtonWeightViewForward.Size = new System.Drawing.Size(157, 20);
@ -632,7 +693,7 @@
this.labelStaticInputSensorSelect.BackPictureBox2 = null;
this.labelStaticInputSensorSelect.BorderColor = System.Drawing.Color.Black;
this.labelStaticInputSensorSelect.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticInputSensorSelect.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticInputSensorSelect.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticInputSensorSelect.InitVisible = true;
this.labelStaticInputSensorSelect.LineSpacing = 0F;
this.labelStaticInputSensorSelect.Location = new System.Drawing.Point(12, 189);
@ -652,7 +713,7 @@
this.labelBuadrateWarning2.BackPictureBox2 = null;
this.labelBuadrateWarning2.BorderColor = System.Drawing.Color.Black;
this.labelBuadrateWarning2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBuadrateWarning2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning2.ForeColor = System.Drawing.Color.Red;
this.labelBuadrateWarning2.InitVisible = true;
this.labelBuadrateWarning2.LineSpacing = 0F;
@ -673,7 +734,7 @@
this.smartLabel3.BackPictureBox2 = null;
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel3.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel3.ForeColor = System.Drawing.Color.Red;
this.smartLabel3.InitVisible = true;
this.smartLabel3.LineSpacing = 0F;
@ -694,7 +755,7 @@
this.smartLabel1.BackPictureBox2 = null;
this.smartLabel1.BorderColor = System.Drawing.Color.Black;
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.smartLabel1.ForeColor = System.Drawing.Color.Red;
this.smartLabel1.InitVisible = true;
this.smartLabel1.LineSpacing = 0F;
@ -715,7 +776,7 @@
this.labelBuadrateWarning.BackPictureBox2 = null;
this.labelBuadrateWarning.BorderColor = System.Drawing.Color.Black;
this.labelBuadrateWarning.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelBuadrateWarning.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelBuadrateWarning.ForeColor = System.Drawing.Color.Red;
this.labelBuadrateWarning.InitVisible = true;
this.labelBuadrateWarning.LineSpacing = 0F;
@ -735,7 +796,7 @@
this.panel5.Controls.Add(this.radioButtonImpellerMotorBaudrate38400);
this.panel5.Controls.Add(this.radioButtonImpellerMotorBaudrate19200);
this.panel5.Controls.Add(this.radioButtonImpellerMotorBaudrate9600);
this.panel5.Location = new System.Drawing.Point(418, 406);
this.panel5.Location = new System.Drawing.Point(418, 375);
this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(450, 25);
//
@ -794,10 +855,10 @@
this.labelStaticImpellerBaudrate.BackPictureBox2 = null;
this.labelStaticImpellerBaudrate.BorderColor = System.Drawing.Color.Black;
this.labelStaticImpellerBaudrate.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticImpellerBaudrate.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticImpellerBaudrate.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticImpellerBaudrate.InitVisible = true;
this.labelStaticImpellerBaudrate.LineSpacing = 0F;
this.labelStaticImpellerBaudrate.Location = new System.Drawing.Point(12, 406);
this.labelStaticImpellerBaudrate.Location = new System.Drawing.Point(12, 375);
this.labelStaticImpellerBaudrate.Name = "labelStaticImpellerBaudrate";
this.labelStaticImpellerBaudrate.Size = new System.Drawing.Size(400, 25);
this.labelStaticImpellerBaudrate.TabIndex = 135;
@ -813,10 +874,10 @@
this.labelStaticLanguage.BackPictureBox2 = null;
this.labelStaticLanguage.BorderColor = System.Drawing.Color.Black;
this.labelStaticLanguage.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLanguage.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticLanguage.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticLanguage.InitVisible = true;
this.labelStaticLanguage.LineSpacing = 0F;
this.labelStaticLanguage.Location = new System.Drawing.Point(12, 468);
this.labelStaticLanguage.Location = new System.Drawing.Point(12, 437);
this.labelStaticLanguage.Name = "labelStaticLanguage";
this.labelStaticLanguage.Size = new System.Drawing.Size(400, 25);
this.labelStaticLanguage.TabIndex = 129;
@ -832,10 +893,10 @@
this.labelStaticImpellerRotation.BackPictureBox2 = null;
this.labelStaticImpellerRotation.BorderColor = System.Drawing.Color.Black;
this.labelStaticImpellerRotation.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticImpellerRotation.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticImpellerRotation.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticImpellerRotation.InitVisible = true;
this.labelStaticImpellerRotation.LineSpacing = 0F;
this.labelStaticImpellerRotation.Location = new System.Drawing.Point(12, 437);
this.labelStaticImpellerRotation.Location = new System.Drawing.Point(12, 406);
this.labelStaticImpellerRotation.Name = "labelStaticImpellerRotation";
this.labelStaticImpellerRotation.Size = new System.Drawing.Size(400, 25);
this.labelStaticImpellerRotation.TabIndex = 129;
@ -844,59 +905,21 @@
this.labelStaticImpellerRotation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticImpellerRotation.Wordwrap = false;
//
// labelStaticFeedingConveyorRun
//
this.labelStaticFeedingConveyorRun.BackPictureBox = this.smartForm1;
this.labelStaticFeedingConveyorRun.BackPictureBox1 = null;
this.labelStaticFeedingConveyorRun.BackPictureBox2 = null;
this.labelStaticFeedingConveyorRun.BorderColor = System.Drawing.Color.Black;
this.labelStaticFeedingConveyorRun.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFeedingConveyorRun.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingConveyorRun.InitVisible = true;
this.labelStaticFeedingConveyorRun.LineSpacing = 0F;
this.labelStaticFeedingConveyorRun.Location = new System.Drawing.Point(12, 344);
this.labelStaticFeedingConveyorRun.Name = "labelStaticFeedingConveyorRun";
this.labelStaticFeedingConveyorRun.Size = new System.Drawing.Size(400, 25);
this.labelStaticFeedingConveyorRun.TabIndex = 129;
this.labelStaticFeedingConveyorRun.Text = "이송 컨베어 구동";
this.labelStaticFeedingConveyorRun.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticFeedingConveyorRun.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticFeedingConveyorRun.Wordwrap = false;
//
// labelStaticRejectCVRotation
//
this.labelStaticRejectCVRotation.BackPictureBox = this.smartForm1;
this.labelStaticRejectCVRotation.BackPictureBox1 = null;
this.labelStaticRejectCVRotation.BackPictureBox2 = null;
this.labelStaticRejectCVRotation.BorderColor = System.Drawing.Color.Black;
this.labelStaticRejectCVRotation.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticRejectCVRotation.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectCVRotation.InitVisible = true;
this.labelStaticRejectCVRotation.LineSpacing = 0F;
this.labelStaticRejectCVRotation.Location = new System.Drawing.Point(12, 282);
this.labelStaticRejectCVRotation.Name = "labelStaticRejectCVRotation";
this.labelStaticRejectCVRotation.Size = new System.Drawing.Size(400, 25);
this.labelStaticRejectCVRotation.TabIndex = 129;
this.labelStaticRejectCVRotation.Text = "선별 컨베어 회전방향";
this.labelStaticRejectCVRotation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelStaticRejectCVRotation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelStaticRejectCVRotation.Wordwrap = false;
//
// panel8
//
this.panel8.BackColor = System.Drawing.SystemColors.ControlLight;
this.panel8.Controls.Add(this.radioButtonFeedingConveyorRunNg);
this.panel8.Controls.Add(this.radioButtonFeedingConveyorRunPass);
this.panel8.Location = new System.Drawing.Point(418, 344);
this.panel8.Location = new System.Drawing.Point(508, 282);
this.panel8.Name = "panel8";
this.panel8.Size = new System.Drawing.Size(450, 25);
this.panel8.Size = new System.Drawing.Size(360, 25);
//
// radioButtonFeedingConveyorRunNg
//
this.radioButtonFeedingConveyorRunNg.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonFeedingConveyorRunNg.Location = new System.Drawing.Point(215, 3);
this.radioButtonFeedingConveyorRunNg.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonFeedingConveyorRunNg.Location = new System.Drawing.Point(131, 3);
this.radioButtonFeedingConveyorRunNg.Name = "radioButtonFeedingConveyorRunNg";
this.radioButtonFeedingConveyorRunNg.Size = new System.Drawing.Size(120, 20);
this.radioButtonFeedingConveyorRunNg.Size = new System.Drawing.Size(100, 20);
this.radioButtonFeedingConveyorRunNg.TabIndex = 1;
this.radioButtonFeedingConveyorRunNg.Text = "NG";
this.radioButtonFeedingConveyorRunNg.Click += new System.EventHandler(this.control_Click);
@ -904,10 +927,10 @@
// radioButtonFeedingConveyorRunPass
//
this.radioButtonFeedingConveyorRunPass.Checked = true;
this.radioButtonFeedingConveyorRunPass.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonFeedingConveyorRunPass.Location = new System.Drawing.Point(20, 3);
this.radioButtonFeedingConveyorRunPass.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonFeedingConveyorRunPass.Location = new System.Drawing.Point(25, 3);
this.radioButtonFeedingConveyorRunPass.Name = "radioButtonFeedingConveyorRunPass";
this.radioButtonFeedingConveyorRunPass.Size = new System.Drawing.Size(120, 20);
this.radioButtonFeedingConveyorRunPass.Size = new System.Drawing.Size(100, 20);
this.radioButtonFeedingConveyorRunPass.TabIndex = 0;
this.radioButtonFeedingConveyorRunPass.Text = "PASS";
this.radioButtonFeedingConveyorRunPass.Click += new System.EventHandler(this.control_Click);
@ -917,13 +940,13 @@
this.panel6.BackColor = System.Drawing.SystemColors.ControlLight;
this.panel6.Controls.Add(this.radioButtonImpellerMotorDirectionCCW);
this.panel6.Controls.Add(this.radioButtonImpellerMotorDirectionCW);
this.panel6.Location = new System.Drawing.Point(418, 437);
this.panel6.Location = new System.Drawing.Point(418, 406);
this.panel6.Name = "panel6";
this.panel6.Size = new System.Drawing.Size(450, 25);
//
// radioButtonImpellerMotorDirectionCCW
//
this.radioButtonImpellerMotorDirectionCCW.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonImpellerMotorDirectionCCW.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonImpellerMotorDirectionCCW.Location = new System.Drawing.Point(183, 3);
this.radioButtonImpellerMotorDirectionCCW.Name = "radioButtonImpellerMotorDirectionCCW";
this.radioButtonImpellerMotorDirectionCCW.Size = new System.Drawing.Size(120, 20);
@ -934,7 +957,7 @@
// radioButtonImpellerMotorDirectionCW
//
this.radioButtonImpellerMotorDirectionCW.Checked = true;
this.radioButtonImpellerMotorDirectionCW.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonImpellerMotorDirectionCW.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonImpellerMotorDirectionCW.Location = new System.Drawing.Point(20, 3);
this.radioButtonImpellerMotorDirectionCW.Name = "radioButtonImpellerMotorDirectionCW";
this.radioButtonImpellerMotorDirectionCW.Size = new System.Drawing.Size(120, 20);
@ -948,26 +971,26 @@
this.panel3.Controls.Add(this.radioButtonDischargeConveyorDirectionCWCCW);
this.panel3.Controls.Add(this.radioButtonDischargeConveyorDirectionCCW);
this.panel3.Controls.Add(this.radioButtonDischargeConveyorDirectionCW);
this.panel3.Location = new System.Drawing.Point(418, 282);
this.panel3.Location = new System.Drawing.Point(508, 251);
this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(450, 25);
this.panel3.Size = new System.Drawing.Size(360, 25);
//
// radioButtonDischargeConveyorDirectionCWCCW
//
this.radioButtonDischargeConveyorDirectionCWCCW.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonDischargeConveyorDirectionCWCCW.Location = new System.Drawing.Point(272, 3);
this.radioButtonDischargeConveyorDirectionCWCCW.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonDischargeConveyorDirectionCWCCW.Location = new System.Drawing.Point(237, 3);
this.radioButtonDischargeConveyorDirectionCWCCW.Name = "radioButtonDischargeConveyorDirectionCWCCW";
this.radioButtonDischargeConveyorDirectionCWCCW.Size = new System.Drawing.Size(120, 20);
this.radioButtonDischargeConveyorDirectionCWCCW.Size = new System.Drawing.Size(103, 20);
this.radioButtonDischargeConveyorDirectionCWCCW.TabIndex = 2;
this.radioButtonDischargeConveyorDirectionCWCCW.Text = "CW/CCW";
this.radioButtonDischargeConveyorDirectionCWCCW.Click += new System.EventHandler(this.control_Click);
//
// radioButtonDischargeConveyorDirectionCCW
//
this.radioButtonDischargeConveyorDirectionCCW.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonDischargeConveyorDirectionCCW.Location = new System.Drawing.Point(146, 3);
this.radioButtonDischargeConveyorDirectionCCW.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonDischargeConveyorDirectionCCW.Location = new System.Drawing.Point(131, 3);
this.radioButtonDischargeConveyorDirectionCCW.Name = "radioButtonDischargeConveyorDirectionCCW";
this.radioButtonDischargeConveyorDirectionCCW.Size = new System.Drawing.Size(120, 20);
this.radioButtonDischargeConveyorDirectionCCW.Size = new System.Drawing.Size(100, 20);
this.radioButtonDischargeConveyorDirectionCCW.TabIndex = 1;
this.radioButtonDischargeConveyorDirectionCCW.Text = "CCW";
this.radioButtonDischargeConveyorDirectionCCW.Click += new System.EventHandler(this.control_Click);
@ -975,10 +998,10 @@
// radioButtonDischargeConveyorDirectionCW
//
this.radioButtonDischargeConveyorDirectionCW.Checked = true;
this.radioButtonDischargeConveyorDirectionCW.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonDischargeConveyorDirectionCW.Location = new System.Drawing.Point(20, 3);
this.radioButtonDischargeConveyorDirectionCW.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonDischargeConveyorDirectionCW.Location = new System.Drawing.Point(25, 3);
this.radioButtonDischargeConveyorDirectionCW.Name = "radioButtonDischargeConveyorDirectionCW";
this.radioButtonDischargeConveyorDirectionCW.Size = new System.Drawing.Size(120, 20);
this.radioButtonDischargeConveyorDirectionCW.Size = new System.Drawing.Size(100, 20);
this.radioButtonDischargeConveyorDirectionCW.TabIndex = 0;
this.radioButtonDischargeConveyorDirectionCW.Text = "CW";
this.radioButtonDischargeConveyorDirectionCW.Click += new System.EventHandler(this.control_Click);
@ -990,7 +1013,7 @@
this.labelStaticType.BackPictureBox2 = null;
this.labelStaticType.BorderColor = System.Drawing.Color.Black;
this.labelStaticType.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticType.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticType.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticType.InitVisible = true;
this.labelStaticType.LineSpacing = 0F;
this.labelStaticType.Location = new System.Drawing.Point(12, 3);
@ -1015,7 +1038,7 @@
//
// radioButtonEquipmentModeStick3
//
this.radioButtonEquipmentModeStick3.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeStick3.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeStick3.Location = new System.Drawing.Point(338, 3);
this.radioButtonEquipmentModeStick3.Name = "radioButtonEquipmentModeStick3";
this.radioButtonEquipmentModeStick3.Size = new System.Drawing.Size(100, 20);
@ -1025,7 +1048,7 @@
//
// radioButtonEquipmentModeStick2
//
this.radioButtonEquipmentModeStick2.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeStick2.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeStick2.Location = new System.Drawing.Point(232, 3);
this.radioButtonEquipmentModeStick2.Name = "radioButtonEquipmentModeStick2";
this.radioButtonEquipmentModeStick2.Size = new System.Drawing.Size(100, 20);
@ -1035,7 +1058,7 @@
//
// radioButtonEquipmentModeStick1
//
this.radioButtonEquipmentModeStick1.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeStick1.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeStick1.Location = new System.Drawing.Point(126, 3);
this.radioButtonEquipmentModeStick1.Name = "radioButtonEquipmentModeStick1";
this.radioButtonEquipmentModeStick1.Size = new System.Drawing.Size(100, 20);
@ -1046,7 +1069,7 @@
// radioButtonEquipmentModeConveyor
//
this.radioButtonEquipmentModeConveyor.Checked = true;
this.radioButtonEquipmentModeConveyor.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeConveyor.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.radioButtonEquipmentModeConveyor.Location = new System.Drawing.Point(20, 3);
this.radioButtonEquipmentModeConveyor.Name = "radioButtonEquipmentModeConveyor";
this.radioButtonEquipmentModeConveyor.Size = new System.Drawing.Size(100, 20);
@ -1075,7 +1098,7 @@
this.buttonFeedingConveyor.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonFeedingConveyor.DownImage")));
this.buttonFeedingConveyor.GroupID = 0;
this.buttonFeedingConveyor.InitVisible = true;
this.buttonFeedingConveyor.Location = new System.Drawing.Point(418, 313);
this.buttonFeedingConveyor.Location = new System.Drawing.Point(418, 282);
this.buttonFeedingConveyor.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonFeedingConveyor.Name = "buttonFeedingConveyor";
this.buttonFeedingConveyor.NestedClickEventPrevent = false;
@ -1101,10 +1124,10 @@
this.labelStaticFeedingCV.BackPictureBox2 = null;
this.labelStaticFeedingCV.BorderColor = System.Drawing.Color.Black;
this.labelStaticFeedingCV.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFeedingCV.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingCV.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingCV.InitVisible = true;
this.labelStaticFeedingCV.LineSpacing = 0F;
this.labelStaticFeedingCV.Location = new System.Drawing.Point(12, 313);
this.labelStaticFeedingCV.Location = new System.Drawing.Point(12, 282);
this.labelStaticFeedingCV.Name = "labelStaticFeedingCV";
this.labelStaticFeedingCV.Size = new System.Drawing.Size(400, 25);
this.labelStaticFeedingCV.TabIndex = 125;
@ -1151,7 +1174,7 @@
this.labelStaticRejectCV.BackPictureBox2 = null;
this.labelStaticRejectCV.BorderColor = System.Drawing.Color.Black;
this.labelStaticRejectCV.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticRejectCV.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectCV.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectCV.InitVisible = true;
this.labelStaticRejectCV.LineSpacing = 0F;
this.labelStaticRejectCV.Location = new System.Drawing.Point(12, 251);
@ -1201,7 +1224,7 @@
this.labelStaticIndividualNG.BackPictureBox2 = null;
this.labelStaticIndividualNG.BorderColor = System.Drawing.Color.Black;
this.labelStaticIndividualNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticIndividualNG.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticIndividualNG.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticIndividualNG.InitVisible = true;
this.labelStaticIndividualNG.LineSpacing = 0F;
this.labelStaticIndividualNG.Location = new System.Drawing.Point(12, 96);
@ -1224,9 +1247,9 @@
this.labelEquipmentID.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold);
this.labelEquipmentID.InitVisible = true;
this.labelEquipmentID.LineSpacing = 0F;
this.labelEquipmentID.Location = new System.Drawing.Point(418, 375);
this.labelEquipmentID.Location = new System.Drawing.Point(418, 313);
this.labelEquipmentID.Name = "labelEquipmentID";
this.labelEquipmentID.Size = new System.Drawing.Size(100, 25);
this.labelEquipmentID.Size = new System.Drawing.Size(84, 25);
this.labelEquipmentID.TabIndex = 120;
this.labelEquipmentID.Text = "100";
this.labelEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -1241,7 +1264,7 @@
this.labelStaticOrder.BackPictureBox2 = null;
this.labelStaticOrder.BorderColor = System.Drawing.Color.Black;
this.labelStaticOrder.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticOrder.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticOrder.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticOrder.InitVisible = true;
this.labelStaticOrder.LineSpacing = 0F;
this.labelStaticOrder.Location = new System.Drawing.Point(12, 65);
@ -1260,7 +1283,7 @@
this.labelStaticLine.BackPictureBox2 = null;
this.labelStaticLine.BorderColor = System.Drawing.Color.Black;
this.labelStaticLine.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticLine.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticLine.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticLine.InitVisible = true;
this.labelStaticLine.LineSpacing = 0F;
this.labelStaticLine.Location = new System.Drawing.Point(12, 34);
@ -1279,10 +1302,10 @@
this.labelStaticEquipmentID.BackPictureBox2 = null;
this.labelStaticEquipmentID.BorderColor = System.Drawing.Color.Black;
this.labelStaticEquipmentID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticEquipmentID.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticEquipmentID.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticEquipmentID.InitVisible = true;
this.labelStaticEquipmentID.LineSpacing = 0F;
this.labelStaticEquipmentID.Location = new System.Drawing.Point(12, 375);
this.labelStaticEquipmentID.Location = new System.Drawing.Point(12, 313);
this.labelStaticEquipmentID.Name = "labelStaticEquipmentID";
this.labelStaticEquipmentID.Size = new System.Drawing.Size(400, 25);
this.labelStaticEquipmentID.TabIndex = 119;
@ -1298,7 +1321,7 @@
this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("New Gulim", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.Font = new System.Drawing.Font("새굴림", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F;
this.labelTitle.Location = new System.Drawing.Point(14, 7);
@ -1356,7 +1379,6 @@
private SmartX.SmartLabel labelStaticImpellerBaudrate;
private SmartX.SmartLabel labelStaticLanguage;
private SmartX.SmartLabel labelStaticImpellerRotation;
private SmartX.SmartLabel labelStaticRejectCVRotation;
private System.Windows.Forms.Panel panel6;
public System.Windows.Forms.RadioButton radioButtonImpellerMotorDirectionCCW;
public System.Windows.Forms.RadioButton radioButtonImpellerMotorDirectionCW;
@ -1384,7 +1406,6 @@
private System.Windows.Forms.ComboBox comboBoxInputSensorSelect;
private SmartX.SmartLabel labelStaticInputSensorSelect;
private SmartX.SmartLabel smartLabel3;
private SmartX.SmartLabel labelStaticFeedingConveyorRun;
private System.Windows.Forms.Panel panel8;
public System.Windows.Forms.RadioButton radioButtonFeedingConveyorRunNg;
public System.Windows.Forms.RadioButton radioButtonFeedingConveyorRunPass;
@ -1405,5 +1426,8 @@
private SmartX.SmartLabel smartLabel4;
private SmartX.SmartButton buttonIntegratedTransmission;
private SmartX.SmartLabel labelStaticIntegratedTransmission;
private SmartX.SmartLabel smartLabel6;
public SmartX.SmartLabel labelDataStoragePeriod;
private SmartX.SmartLabel labelStaticDataStoragePeriod;
}
}

View File

@ -55,14 +55,12 @@ namespace INT69DC_7C.Forms
this.labelStaticIndividualNG.Text = "Individual NG";
this.labelStaticIndividualTransmission.Text = "Individual transmission";
this.labelStaticRejectCV.Text = "Reject conveyor";
this.labelStaticRejectCVRotation.Text = "Reject conveyor rotation";
this.labelStaticFeedingCV.Text = "Feeding conveyor";
this.labelStaticEquipmentID.Text = "Equipment ID";
this.labelStaticImpellerBaudrate.Text = "Step motor buadrate";
this.labelStaticImpellerRotation.Text = "Step motor rotation";
this.labelStaticLanguage.Text = "Language";
this.labelStaticInputSensorSelect.Text = "InputSensor select";
this.labelStaticFeedingConveyorRun.Text = "Feeding conveyor select";
this.labelStaticEmergencyStopEntrySensorError.Text = "Emergency stop due to entry sensor error";
this.labelStaticLogin.Text = "Login";
this.labelTitleStepMotorType.Text = "Step Motor Type";
@ -94,14 +92,12 @@ namespace INT69DC_7C.Forms
this.labelStaticIndividualNG.Text = "单独NG";
this.labelStaticIndividualTransmission.Text = "个人传输";
this.labelStaticRejectCV.Text = "筛选输送带";
this.labelStaticRejectCVRotation.Text = "排放输送带旋转方向";
this.labelStaticFeedingCV.Text = "进料输送带";
this.labelStaticEquipmentID.Text = "设备编号";
this.labelStaticImpellerBaudrate.Text = "波特率";
this.labelStaticImpellerRotation.Text = "排放输送带旋转方向";
this.labelStaticLanguage.Text = "语言";
this.labelStaticInputSensorSelect.Text = "选择输入传感器";
this.labelStaticFeedingConveyorRun.Text = "进料输送带驱动";
this.labelStaticEmergencyStopEntrySensorError.Text = "由于进入传感器错误导致紧急停止";
this.labelStaticLogin.Text = "登錄";
this.labelTitleStepMotorType.Text = "步进电机类型";
@ -152,14 +148,12 @@ namespace INT69DC_7C.Forms
this.labelStaticIndividualNG.Text = "Individual NG";
this.labelStaticIndividualTransmission.Text = "Individual transmission";
this.labelStaticRejectCV.Text = "Reject conveyor";
this.labelStaticRejectCVRotation.Text = "Reject conveyor rotation";
this.labelStaticFeedingCV.Text = "Feeding conveyor";
this.labelStaticEquipmentID.Text = "Equipment ID";
this.labelStaticImpellerBaudrate.Text = "Step motor buadrate";
this.labelStaticImpellerRotation.Text = "Step motor rotation";
this.labelStaticLanguage.Text = "Language";
this.labelStaticInputSensorSelect.Text = "InputSensor select";
this.labelStaticFeedingConveyorRun.Text = "Feeding conveyor select";
this.labelStaticEmergencyStopEntrySensorError.Text = "Nouzové zastavení z důvodu chyby snímače";
this.labelStaticLogin.Text = "Přihlásit se";
this.labelTitleStepMotorType.Text = "Krokový typ motoru";
@ -197,14 +191,12 @@ namespace INT69DC_7C.Forms
this.labelStaticIndividualNG.Text = "Individuelle Aussortierung";
this.labelStaticIndividualTransmission.Text = "Individuelle übermittlung";
this.labelStaticRejectCV.Text = "Aussortierförderer";
this.labelStaticRejectCVRotation.Text = "Drehrichtung";
this.labelStaticFeedingCV.Text = "Zuführförderer";
this.labelStaticEquipmentID.Text = "ID-Vorrichtung";
this.labelStaticImpellerBaudrate.Text = "Schrittmotor Buadrate";
this.labelStaticImpellerRotation.Text = "Schrittmotor Drehrichtung";
this.labelStaticLanguage.Text = "Sprache";
this.labelStaticInputSensorSelect.Text = "Schnitt - Eingang";
this.labelStaticFeedingConveyorRun.Text = "Zuführförderer auswählen";
this.labelStaticEmergencyStopEntrySensorError.Text = "Nothalt wegen Sensorfehler";
this.labelStaticLogin.Text = "Anmelden";
this.labelTitleStepMotorType.Text = "Schrittmotortyp";
@ -336,6 +328,10 @@ namespace INT69DC_7C.Forms
if (this.labelEquipmentID.Text != this.ParentForm.SystemConfig.EquipmentID.ToString())
this.labelEquipmentID.Text = this.ParentForm.SystemConfig.EquipmentID.ToString();
// 데이터 저장기간
if (this.labelDataStoragePeriod.Text != this.ParentForm.SystemConfig.DataStoragePeriod.ToString())
this.labelDataStoragePeriod.Text = this.ParentForm.SystemConfig.DataStoragePeriod.ToString();
// 임펠러모터 통신속도
if (this.ParentForm.SystemConfig.ImpellerMotorBaudrate == 1)
this.radioButtonImpellerMotorBaudrate9600.Checked = true;
@ -429,6 +425,23 @@ namespace INT69DC_7C.Forms
}
}
}
private void labelDataStoragePeriod_Click(object sender, EventArgs e)
{
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDataStoragePeriod.Text, 2, 0, false, this.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 99)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
else
{
this.labelDataStoragePeriod.Text = myKeyPad.StringValue;
}
}
}
private void buttonSave_Click(object sender, EventArgs e)
{
@ -513,6 +526,8 @@ namespace INT69DC_7C.Forms
// 장비 ID
this.ParentForm.SystemConfig.EquipmentID = int.Parse(this.labelEquipmentID.Text);
// 데이터 저장기간
this.ParentForm.SystemConfig.DataStoragePeriod = int.Parse(this.labelDataStoragePeriod.Text);
// 임펠러모터 통신속도
if (this.radioButtonImpellerMotorBaudrate9600.Checked == true)

View File

@ -855,12 +855,13 @@ namespace INT69DC_7C.Forms
private void buttonForwardDirection_Click(object sender, EventArgs e)
{
string deviceName = "";
int deviceNo = 0;
SmartX.SmartButton button = sender as SmartX.SmartButton;
if (button == null)
return;
if (this.ParentForm.SystemConfig.StepMotorType != (int)DataStore.StepMotorType.Moons)
if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive)
{
if (button == this.buttonForwardDirection1)
deviceName = "A";
@ -892,7 +893,7 @@ namespace INT69DC_7C.Forms
else
this.ParentForm.ChildFormMotorSetting.TransferDirectSTXETX0x0A(deviceName + "MR " + this.labelRotationAngle1.Text + "00");
}
else
else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons)
{
if (button == this.buttonForwardDirection1)
deviceName = "1";
@ -924,6 +925,36 @@ namespace INT69DC_7C.Forms
else
this.ParentForm.ChildFormMotorSetting.TransferDirectETX0x0D(deviceName + "FL-" + this.labelRotationAngle1.Text + "00");
}
else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.EDB_ALL_P)
{
if (button == this.buttonForwardDirection1)
deviceNo = 1;
else if (button == this.buttonForwardDirection2)
deviceNo = 2;
else if (button == this.buttonForwardDirection3)
deviceNo = 3;
else if (button == this.buttonForwardDirection4)
deviceNo = 4;
else if (button == this.buttonForwardDirection5)
deviceNo = 5;
else if (button == this.buttonForwardDirection6)
deviceNo = 6;
else if (button == this.buttonForwardDirection7)
deviceNo = 7;
else if (button == this.buttonForwardDirection8)
deviceNo = 8;
else if (button == this.buttonForwardDirection9)
deviceNo = 9;
else if (button == this.buttonForwardDirection10)
deviceNo = 10;
else if (button == this.buttonForwardDirection11)
deviceNo = 11;
else if (button == this.buttonForwardDirection12)
deviceNo = 12;
this.ParentForm.ChildFormMotorSetting.TransferDirectToEDBMotor
(this.ParentForm.ChildFormMotorSetting.SendCommand((byte)deviceNo, 5, 7, 0, 0));
}
}
private void buttonReverseDirection_Click(object sender, EventArgs e)
{

View File

@ -159,8 +159,8 @@ namespace INT69DC_7C.Forms
structItem2.DummyBool14 = false;
structItem2.DummyBool15 = false;
structItem2.DummyBool16 = false;
structItem2.IsPart11 = false;
structItem2.IsAlarmTotalPassCntEnable = false;
structItem2.IsPart11 = this.ParentForm.SystemConfig.IsPart11;
structItem2.IsAlarmTotalPassCntEnable = this.ParentForm.SystemConfig.IsAlarmTotalPassCntEnable;
structItem2.IsIntegratedTransmission = this.ParentForm.SystemConfig.IsIntegratedTransmission;
structItem2.IsAlarmContinuousNGEnable = this.ParentForm.SystemConfig.IsAlarmContinuousNGEnable;
@ -170,9 +170,9 @@ namespace INT69DC_7C.Forms
structItem2.DummyInt4 = 0;
structItem2.DummyInt5 = 0;
structItem2.DummyInt6 = 0;
structItem2.DummyInt7 = 0;
structItem2.AutomaticLogout = 0;
structItem2.AlarmTotalPassCnt = 0;
structItem2.DataStoragePeriod = this.ParentForm.SystemConfig.DataStoragePeriod;
structItem2.AutomaticLogout = this.ParentForm.SystemConfig.AutomaticLogout;
structItem2.AlarmTotalPassCnt = this.ParentForm.SystemConfig.AlarmTotalPassCnt;
structItem2.ModbusTcpStartAddress = this.ParentForm.SystemConfig.ModbusTcpStartAddress;
structItem2.ModbusRtuSlaveID = this.ParentForm.SystemConfig.ModbusRtuSlaveID;
structItem2.ModbusTcpAddress1 = this.ParentForm.SystemConfig.ModbusTcpAddress1;

View File

@ -1788,7 +1788,7 @@ namespace INT69DC_7C.Forms
#region OPT2
if (this.SystemConfig.IsIntegratedTransmission == false)
{
#region 개 전송
#region 개 전송
if (this.SystemConfig.IsWeightViewForward == true)
etherStringData = this.Protocol_OPT2(this.SystemConfig, this.CollectionWeightData[0], 1);
else
@ -5081,7 +5081,11 @@ namespace INT69DC_7C.Forms
}
}
}
foreach (WeightData data in this.CollectionWeightData)
data.IsUpdate = true;
#endregion
if (this.SystemConfig.CurrentForm == DataStore.FormStore.FormMainDisplay)
{
#region FormMainDisplay
@ -5616,7 +5620,7 @@ namespace INT69DC_7C.Forms
structItem2.DummyInt4 = 0;
structItem2.DummyInt5 = 0;
structItem2.DummyInt6 = 0;
structItem2.DummyInt7 = 0;
structItem2.DataStoragePeriod = this.SystemConfig.DataStoragePeriod;
structItem2.AutomaticLogout = this.SystemConfig.AutomaticLogout;
structItem2.AlarmTotalPassCnt = this.SystemConfig.AlarmTotalPassCnt;
structItem2.ModbusTcpStartAddress = this.SystemConfig.ModbusTcpStartAddress;
@ -5746,7 +5750,7 @@ namespace INT69DC_7C.Forms
structItem2.DummyInt4 = 0;
structItem2.DummyInt5 = 0;
structItem2.DummyInt6 = 0;
structItem2.DummyInt7 = 0;
structItem2.DataStoragePeriod = item.DataStoragePeriod;
structItem2.AutomaticLogout = item.AutomaticLogout;
structItem2.AlarmTotalPassCnt = item.AlarmTotalPassCnt;
structItem2.ModbusTcpStartAddress = item.ModbusTcpStartAddress;
@ -5895,6 +5899,8 @@ namespace INT69DC_7C.Forms
// AutomaticLogout
this.SystemConfig.AutomaticLogout = structItem2.AutomaticLogout;
this.SystemConfig.DataStoragePeriod = structItem2.DataStoragePeriod;
}
catch
{
@ -7818,6 +7824,8 @@ namespace INT69DC_7C.Forms
if (system.IsWeightViewForward == true)
{
for (int i = 0; i < system.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (datas[i].IsUpdate == true)
{
@ -7834,6 +7842,20 @@ namespace INT69DC_7C.Forms
}
else
sb.Append("E");
}
else
{
if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Under)
sb.Append("U");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Pass)
sb.Append("P");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Over)
sb.Append("O");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Double)
sb.Append("D");
else
sb.Append("E");
}
sb.Append(Helper.StringBlankFillDigits6(Helper.DoubleToString(datas[i].Weight, system.DecimalPlaces)));
}
@ -7841,6 +7863,8 @@ namespace INT69DC_7C.Forms
else
{
for (int i = 1; i <= system.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (datas[datas.Count - i].IsUpdate == true)
{
@ -7857,6 +7881,20 @@ namespace INT69DC_7C.Forms
}
else
sb.Append("E");
}
else
{
if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Under)
sb.Append("U");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Pass)
sb.Append("P");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Over)
sb.Append("O");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Double)
sb.Append("D");
else
sb.Append("E");
}
sb.Append(Helper.StringBlankFillDigits6(Helper.DoubleToString(datas[datas.Count - i].Weight, system.DecimalPlaces)));
}
@ -7968,6 +8006,8 @@ namespace INT69DC_7C.Forms
if (this.SystemConfig.IsWeightViewForward == true)
{
for (int i = 0; i < this.SystemConfig.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (datas[i].IsUpdate == true)
{
@ -7984,6 +8024,20 @@ namespace INT69DC_7C.Forms
}
else
sb.Append("E");
}
else
{
if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Under)
sb.Append("U");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Pass)
sb.Append("P");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Over)
sb.Append("O");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Double)
sb.Append("D");
else
sb.Append("E");
}
sb.Append(Helper.StringBlankFillDigits6(Helper.DoubleToString(datas[i].Weight, system.DecimalPlaces)));
}
@ -7991,6 +8045,8 @@ namespace INT69DC_7C.Forms
else
{
for (int i = 1; i <= this.SystemConfig.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (datas[datas.Count - i].IsUpdate == true)
{
@ -8007,6 +8063,20 @@ namespace INT69DC_7C.Forms
}
else
sb.Append("E");
}
else
{
if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Under)
sb.Append("U");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Pass)
sb.Append("P");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Over)
sb.Append("O");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Double)
sb.Append("D");
else
sb.Append("E");
}
sb.Append(Helper.StringBlankFillDigits6(Helper.DoubleToString(datas[datas.Count - i].Weight, system.DecimalPlaces)));
}
@ -8126,6 +8196,8 @@ namespace INT69DC_7C.Forms
if (this.SystemConfig.IsWeightViewForward == true)
{
for (int i = 0; i < this.SystemConfig.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (datas[i].IsUpdate == true)
{
@ -8142,6 +8214,20 @@ namespace INT69DC_7C.Forms
}
else
sb.Append("E");
}
else
{
if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Under)
sb.Append("U");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Pass)
sb.Append("P");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Over)
sb.Append("O");
else if (datas[i].JudgmentStatus == DataStore.JudgmentStatus.Double)
sb.Append("D");
else
sb.Append("E");
}
sb.Append(Helper.StringBlankFillDigits6(Helper.DoubleToString(datas[i].Weight, system.DecimalPlaces)));
}
@ -8149,6 +8235,8 @@ namespace INT69DC_7C.Forms
else
{
for (int i = 1; i <= this.SystemConfig.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (datas[datas.Count - i].IsUpdate == true)
{
@ -8165,6 +8253,20 @@ namespace INT69DC_7C.Forms
}
else
sb.Append("E");
}
else
{
if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Under)
sb.Append("U");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Pass)
sb.Append("P");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Over)
sb.Append("O");
else if (datas[datas.Count - i].JudgmentStatus == DataStore.JudgmentStatus.Double)
sb.Append("D");
else
sb.Append("E");
}
sb.Append(Helper.StringBlankFillDigits6(Helper.DoubleToString(datas[datas.Count - i].Weight, system.DecimalPlaces)));
}
@ -9717,8 +9819,6 @@ namespace INT69DC_7C.Forms
// DataBackup
this.TrackingInspectionData(this.CollectionWeightData);
this.SendEthernetData(this.Protocol_OPT2_NotStxEtx_1(this.SystemConfig, datas));
}
public void IntegratedTransmissionCheck(Collection<WeightData> datas)
{
@ -10310,7 +10410,7 @@ namespace INT69DC_7C.Forms
}
public void SerialCH3OPT2(Collection<WeightData> datas)
{
this.UartCom3Write(this.Protocol_OPT2_NotStxEtx(this.SystemConfig, datas));
this.UartCom3Write(this.Protocol_OPT2_NotStxEtx_1(this.SystemConfig, datas));
}
#endregion
@ -10321,7 +10421,7 @@ namespace INT69DC_7C.Forms
}
public void SerialCH3OPT3(Collection<WeightData> datas)
{
this.UartCom3Write(this.Protocol_OPT3_NotStxEtx(this.SystemConfig, datas, this.CurrentProductItem));
this.UartCom3Write(this.Protocol_OPT3_NotStxEtx_1(this.SystemConfig, datas, this.CurrentProductItem));
}
#endregion
@ -10685,7 +10785,7 @@ namespace INT69DC_7C.Forms
}
public void SerialCH3OPT5(Collection<WeightData> datas)
{
this.UartCom3Write(this.Protocol_OPT5_NotStxEtx(this.SystemConfig, datas, this.CurrentProductItem));
this.UartCom3Write(this.Protocol_OPT5_NotStxEtx_1(this.SystemConfig, datas, this.CurrentProductItem));
}
#endregion
@ -10798,6 +10898,7 @@ namespace INT69DC_7C.Forms
this.DelegateUISeverStatus(true);
this.DelegateTextStatusOut(">Connected Server");
this.SetTrackingHistoryData(DataStore.TrackingOperation.EthernetConnect, "Client");
this.IsEthernetThreadStop = false;
@ -10837,6 +10938,7 @@ namespace INT69DC_7C.Forms
this.IsEthernetThreadStop = true;
this.DelegateUISeverStatus(false);
this.DelegateTextStatusOut(">Disconnected Server");
this.SetTrackingHistoryData(DataStore.TrackingOperation.EthernetDisconnect, "Client");
if (null != this.EthernetStmReader)
this.EthernetStmReader.Close();
@ -11056,6 +11158,8 @@ namespace INT69DC_7C.Forms
sw.Write(Helper.StringToDecimalPlaces(this.CurrentProductItem.TareRange, this.SystemConfig.DecimalPlaces));
for (int i = 0; i < this.SystemConfig.EquipmentColumns; i++)
{
if (this.SystemConfig.EquipmentMode == 2)
{
if (items[i].IsUpdate == true)
{
@ -11072,6 +11176,14 @@ namespace INT69DC_7C.Forms
sw.Write(DataStore.JudgmentStatus.Empty);
}
}
else
{
sw.Write(",");
sw.Write(Helper.DoubleToString(items[i].Weight, this.SystemConfig.DecimalPlaces));
sw.Write(",");
sw.Write(items[i].JudgmentStatus);
}
}
sw.WriteLine();
sw.Close();
}
@ -11140,6 +11252,9 @@ namespace INT69DC_7C.Forms
}
public void SetTrackingHistoryData(DataStore.TrackingParameter type, string detail, string before, string after)
{
if (before == after)
return;
HistoryData data = new HistoryData();
data.Type = "Parameter";
@ -11304,7 +11419,7 @@ namespace INT69DC_7C.Forms
// 폼생성
this.CreateForm();
Console.WriteLine("Program Load");
//Console.WriteLine("Program Load");
this.SmartSplashProgramLoad.Finish();

View File

@ -710,7 +710,7 @@
this.groupBoxJudgment.Controls.Add(this.labelStaticDoubleDelayTime);
this.groupBoxJudgment.Controls.Add(this.labelStaticJudgmentDelayTime);
this.groupBoxJudgment.Controls.Add(this.labelStaticFilter);
this.groupBoxJudgment.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxJudgment.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxJudgment.ForeColor = System.Drawing.Color.White;
this.groupBoxJudgment.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxJudgment.FrameLineColor2 = System.Drawing.Color.Black;
@ -818,7 +818,7 @@
this.labelStaticJudgmentCount.BackPictureBox2 = null;
this.labelStaticJudgmentCount.BorderColor = System.Drawing.Color.Black;
this.labelStaticJudgmentCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticJudgmentCount.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentCount.ForeColor = System.Drawing.Color.White;
this.labelStaticJudgmentCount.InitVisible = true;
this.labelStaticJudgmentCount.LineSpacing = 0F;
@ -839,7 +839,7 @@
this.labelStaticDoubleDelayTime.BackPictureBox2 = null;
this.labelStaticDoubleDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticDoubleDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticDoubleDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDoubleDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticDoubleDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticDoubleDelayTime.InitVisible = true;
this.labelStaticDoubleDelayTime.LineSpacing = 0F;
@ -860,7 +860,7 @@
this.labelStaticJudgmentDelayTime.BackPictureBox2 = null;
this.labelStaticJudgmentDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticJudgmentDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticJudgmentDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticJudgmentDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticJudgmentDelayTime.InitVisible = true;
this.labelStaticJudgmentDelayTime.LineSpacing = 0F;
@ -881,7 +881,7 @@
this.labelStaticFilter.BackPictureBox2 = null;
this.labelStaticFilter.BorderColor = System.Drawing.Color.Black;
this.labelStaticFilter.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFilter.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFilter.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFilter.ForeColor = System.Drawing.Color.White;
this.labelStaticFilter.InitVisible = true;
this.labelStaticFilter.LineSpacing = 0F;
@ -909,7 +909,7 @@
this.groupBoxConveyor.Controls.Add(this.labelStaticFeedingRunTime);
this.groupBoxConveyor.Controls.Add(this.labelStaticFeedingDelayTime);
this.groupBoxConveyor.Controls.Add(this.labelStaticRejectConveyorRunTime);
this.groupBoxConveyor.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxConveyor.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxConveyor.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxConveyor.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxConveyor.FrameLineThickness = 1;
@ -932,7 +932,7 @@
this.labelStaticFeedingConveyor.BackPictureBox2 = null;
this.labelStaticFeedingConveyor.BorderColor = System.Drawing.Color.Black;
this.labelStaticFeedingConveyor.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFeedingConveyor.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingConveyor.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingConveyor.ForeColor = System.Drawing.Color.White;
this.labelStaticFeedingConveyor.InitVisible = true;
this.labelStaticFeedingConveyor.LineSpacing = 0F;
@ -953,7 +953,7 @@
this.labelStaticRejectConveyor.BackPictureBox2 = null;
this.labelStaticRejectConveyor.BorderColor = System.Drawing.Color.Black;
this.labelStaticRejectConveyor.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticRejectConveyor.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectConveyor.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectConveyor.ForeColor = System.Drawing.Color.White;
this.labelStaticRejectConveyor.InitVisible = true;
this.labelStaticRejectConveyor.LineSpacing = 0F;
@ -1037,7 +1037,7 @@
this.labelStaticRejectConveyorDelayTime.BackPictureBox2 = null;
this.labelStaticRejectConveyorDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticRejectConveyorDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticRejectConveyorDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectConveyorDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectConveyorDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticRejectConveyorDelayTime.InitVisible = true;
this.labelStaticRejectConveyorDelayTime.LineSpacing = 0F;
@ -1079,7 +1079,7 @@
this.labelStaticFeedingRunTime.BackPictureBox2 = null;
this.labelStaticFeedingRunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticFeedingRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFeedingRunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingRunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingRunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticFeedingRunTime.InitVisible = true;
this.labelStaticFeedingRunTime.LineSpacing = 0F;
@ -1100,7 +1100,7 @@
this.labelStaticFeedingDelayTime.BackPictureBox2 = null;
this.labelStaticFeedingDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticFeedingDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticFeedingDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticFeedingDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticFeedingDelayTime.InitVisible = true;
this.labelStaticFeedingDelayTime.LineSpacing = 0F;
@ -1121,7 +1121,7 @@
this.labelStaticRejectConveyorRunTime.BackPictureBox2 = null;
this.labelStaticRejectConveyorRunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticRejectConveyorRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticRejectConveyorRunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectConveyorRunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticRejectConveyorRunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticRejectConveyorRunTime.InitVisible = true;
this.labelStaticRejectConveyorRunTime.LineSpacing = 0F;
@ -1152,7 +1152,7 @@
this.groupBoxSorter.Controls.Add(this.labelSorterDelayTime);
this.groupBoxSorter.Controls.Add(this.labelStaticSorterDelayTime);
this.groupBoxSorter.Controls.Add(this.labelStaticSorterRunTime);
this.groupBoxSorter.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxSorter.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.groupBoxSorter.FrameLineColor1 = System.Drawing.Color.Black;
this.groupBoxSorter.FrameLineColor2 = System.Drawing.Color.Black;
this.groupBoxSorter.FrameLineThickness = 1;
@ -1217,7 +1217,7 @@
this.labelStaticSorterDelayTime.BackPictureBox2 = null;
this.labelStaticSorterDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorterDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorterDelayTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorterDelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorterDelayTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorterDelayTime.InitVisible = true;
this.labelStaticSorterDelayTime.LineSpacing = 0F;
@ -1238,7 +1238,7 @@
this.labelStaticSorterRunTime.BackPictureBox2 = null;
this.labelStaticSorterRunTime.BorderColor = System.Drawing.Color.Black;
this.labelStaticSorterRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticSorterRunTime.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorterRunTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelStaticSorterRunTime.ForeColor = System.Drawing.Color.White;
this.labelStaticSorterRunTime.InitVisible = true;
this.labelStaticSorterRunTime.LineSpacing = 0F;
@ -1299,7 +1299,7 @@
this.buttonDown.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonDown.DisableImage = null;
this.buttonDown.DownImage = null;
this.buttonDown.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.buttonDown.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonDown.GroupID = 0;
this.buttonDown.InitVisible = true;
this.buttonDown.Location = new System.Drawing.Point(397, 80);
@ -1332,7 +1332,7 @@
this.buttonUp.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonUp.DisableImage = null;
this.buttonUp.DownImage = null;
this.buttonUp.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.buttonUp.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.buttonUp.GroupID = 0;
this.buttonUp.InitVisible = true;
this.buttonUp.Location = new System.Drawing.Point(397, 33);
@ -1363,7 +1363,7 @@
this.smartListBox1.ColumnAlign = SmartX.SmartListBox.COLUMNALIGNS.CENTER;
this.smartListBox1.ColumnDelimiter = '\0';
this.smartListBox1.ColumnOffsets = null;
this.smartListBox1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartListBox1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartListBox1.FontColor = System.Drawing.Color.Black;
this.smartListBox1.InitVisible = true;
this.smartListBox1.ItemAddOrder = SmartX.SmartListBox.ITEMADDORDERS.BOTTOMADD;
@ -1402,7 +1402,7 @@
this.labelAlarm2ErrorCode.BackPictureBox2 = null;
this.labelAlarm2ErrorCode.BorderColor = System.Drawing.Color.Black;
this.labelAlarm2ErrorCode.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelAlarm2ErrorCode.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelAlarm2ErrorCode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelAlarm2ErrorCode.InitVisible = true;
this.labelAlarm2ErrorCode.LineSpacing = 0F;
this.labelAlarm2ErrorCode.Location = new System.Drawing.Point(11, 4);
@ -1463,7 +1463,7 @@
this.labelMessage1.BackPictureBox2 = null;
this.labelMessage1.BorderColor = System.Drawing.Color.Black;
this.labelMessage1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage1.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage1.InitVisible = true;
this.labelMessage1.LineSpacing = 0F;
this.labelMessage1.Location = new System.Drawing.Point(75, 62);
@ -1482,7 +1482,7 @@
this.smartLabel2.BackPictureBox2 = null;
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel2.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel2.InitVisible = true;
this.smartLabel2.LineSpacing = 0F;
this.smartLabel2.Location = new System.Drawing.Point(11, 4);
@ -1567,7 +1567,7 @@
this.buttonCut.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonCut.DisableImage = null;
this.buttonCut.DownImage = null;
this.buttonCut.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonCut.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.buttonCut.ForeColor = System.Drawing.Color.White;
this.buttonCut.GroupID = 0;
this.buttonCut.InitVisible = true;
@ -1631,7 +1631,7 @@
this.labelUserLevel.BackPictureBox2 = null;
this.labelUserLevel.BorderColor = System.Drawing.Color.LightGray;
this.labelUserLevel.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.ForeColor = System.Drawing.Color.Black;
this.labelUserLevel.InitVisible = true;
this.labelUserLevel.LineSpacing = 0F;
@ -1652,7 +1652,7 @@
this.labelUserID.BackPictureBox2 = null;
this.labelUserID.BorderColor = System.Drawing.Color.LightGray;
this.labelUserID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.InitVisible = true;
this.labelUserID.LineSpacing = 0F;
this.labelUserID.Location = new System.Drawing.Point(664, 6);
@ -1671,7 +1671,7 @@
this.labelTitleTotalCount.BackPictureBox2 = null;
this.labelTitleTotalCount.BorderColor = System.Drawing.Color.Black;
this.labelTitleTotalCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleTotalCount.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelTitleTotalCount.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.labelTitleTotalCount.InitVisible = true;
this.labelTitleTotalCount.LineSpacing = 0F;
this.labelTitleTotalCount.Location = new System.Drawing.Point(25, 704);
@ -1691,7 +1691,7 @@
this.labelTitleNG.BackPictureBox2 = null;
this.labelTitleNG.BorderColor = System.Drawing.Color.Black;
this.labelTitleNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleNG.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelTitleNG.Font = new System.Drawing.Font("새굴림", 18F, System.Drawing.FontStyle.Bold);
this.labelTitleNG.InitVisible = true;
this.labelTitleNG.LineSpacing = 0F;
this.labelTitleNG.Location = new System.Drawing.Point(310, 704);
@ -1710,7 +1710,7 @@
this.labelTitleScreen.BackPictureBox2 = null;
this.labelTitleScreen.BorderColor = System.Drawing.Color.Black;
this.labelTitleScreen.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleScreen.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleScreen.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleScreen.InitVisible = true;
this.labelTitleScreen.LineSpacing = 0F;
this.labelTitleScreen.Location = new System.Drawing.Point(664, 583);
@ -1809,7 +1809,7 @@
this.smartLabel3.BackPictureBox2 = null;
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel3.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel3.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel3.InitVisible = true;
this.smartLabel3.LineSpacing = 0F;
this.smartLabel3.Location = new System.Drawing.Point(363, 8);
@ -1882,7 +1882,7 @@
this.labelStaticAlarmContinuousNG.BackPictureBox2 = null;
this.labelStaticAlarmContinuousNG.BorderColor = System.Drawing.Color.Black;
this.labelStaticAlarmContinuousNG.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticAlarmContinuousNG.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticAlarmContinuousNG.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticAlarmContinuousNG.InitVisible = true;
this.labelStaticAlarmContinuousNG.LineSpacing = 0F;
this.labelStaticAlarmContinuousNG.Location = new System.Drawing.Point(207, 8);
@ -1932,7 +1932,7 @@
this.labelTitleBypass.BackPictureBox2 = null;
this.labelTitleBypass.BorderColor = System.Drawing.Color.Black;
this.labelTitleBypass.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleBypass.Font = new System.Drawing.Font("Gulim", 14F, System.Drawing.FontStyle.Bold);
this.labelTitleBypass.Font = new System.Drawing.Font("굴림", 14F, System.Drawing.FontStyle.Bold);
this.labelTitleBypass.InitVisible = true;
this.labelTitleBypass.LineSpacing = 0F;
this.labelTitleBypass.Location = new System.Drawing.Point(35, 8);
@ -2103,7 +2103,7 @@
this.labelStaticATPC.BackPictureBox2 = null;
this.labelStaticATPC.BorderColor = System.Drawing.Color.Black;
this.labelStaticATPC.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticATPC.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC.InitVisible = true;
this.labelStaticATPC.LineSpacing = 0F;
this.labelStaticATPC.Location = new System.Drawing.Point(26, 8);
@ -2195,7 +2195,7 @@
this.labelMessage3.BackPictureBox2 = null;
this.labelMessage3.BorderColor = System.Drawing.Color.Black;
this.labelMessage3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelMessage3.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.labelMessage3.InitVisible = true;
this.labelMessage3.LineSpacing = 0F;
this.labelMessage3.Location = new System.Drawing.Point(75, 30);
@ -2214,7 +2214,7 @@
this.smartLabel4.BackPictureBox2 = null;
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular);
this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F;
this.smartLabel4.Location = new System.Drawing.Point(11, 4);
@ -2291,7 +2291,7 @@
this.buttonATPC_Reset.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonATPC_Reset.DisableImage = null;
this.buttonATPC_Reset.DownImage = null;
this.buttonATPC_Reset.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.buttonATPC_Reset.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.buttonATPC_Reset.GroupID = 0;
this.buttonATPC_Reset.InitVisible = true;
this.buttonATPC_Reset.Location = new System.Drawing.Point(337, 42);
@ -2321,7 +2321,7 @@
this.labelStaticATPC_Lack.BackPictureBox2 = null;
this.labelStaticATPC_Lack.BorderColor = System.Drawing.Color.Black;
this.labelStaticATPC_Lack.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticATPC_Lack.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC_Lack.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC_Lack.InitVisible = true;
this.labelStaticATPC_Lack.LineSpacing = 0F;
this.labelStaticATPC_Lack.Location = new System.Drawing.Point(522, 8);
@ -2361,7 +2361,7 @@
this.labelStaticATPC_Pass.BackPictureBox2 = null;
this.labelStaticATPC_Pass.BorderColor = System.Drawing.Color.Black;
this.labelStaticATPC_Pass.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticATPC_Pass.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC_Pass.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC_Pass.InitVisible = true;
this.labelStaticATPC_Pass.LineSpacing = 0F;
this.labelStaticATPC_Pass.Location = new System.Drawing.Point(416, 8);
@ -2400,7 +2400,7 @@
this.labelStaticATPC_Count.BackPictureBox2 = null;
this.labelStaticATPC_Count.BorderColor = System.Drawing.Color.Black;
this.labelStaticATPC_Count.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelStaticATPC_Count.Font = new System.Drawing.Font("New Gulim", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC_Count.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelStaticATPC_Count.InitVisible = true;
this.labelStaticATPC_Count.LineSpacing = 0F;
this.labelStaticATPC_Count.Location = new System.Drawing.Point(231, 8);
@ -2448,7 +2448,7 @@
this.labelExpireOfPassword.BackPictureBox2 = null;
this.labelExpireOfPassword.BorderColor = System.Drawing.Color.LightGray;
this.labelExpireOfPassword.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExpireOfPassword.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.ForeColor = System.Drawing.Color.Black;
this.labelExpireOfPassword.InitVisible = true;
this.labelExpireOfPassword.LineSpacing = 0F;
@ -2459,6 +2459,7 @@
this.labelExpireOfPassword.Text = "Level3";
this.labelExpireOfPassword.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelExpireOfPassword.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelExpireOfPassword.Visible = false;
this.labelExpireOfPassword.Wordwrap = false;
//
// FormMainDisplay

View File

@ -1137,13 +1137,13 @@ namespace INT69DC_7C.Forms
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
this.buttonUser.ButtonDown();
this.buttonProductNo.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplayProductNo;
this.buttonSubMenu.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplaySubMenu;
this.buttonClear.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplayClear;
this.buttonUnder.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplayWeightSetting;
this.buttonPass.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplayWeightSetting;
this.buttonOver.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplayWeightSetting;
this.buttonTare.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMainDisplayWeightSetting;
this.buttonProductNo.Enabled = true;
this.buttonSubMenu.Enabled = true;
this.buttonClear.Enabled = true;
this.buttonUnder.Enabled = true;
this.buttonPass.Enabled = true;
this.buttonOver.Enabled = true;
this.buttonTare.Enabled = true;
this.buttonMenu.Enabled = true;
break;

View File

@ -648,7 +648,7 @@
this.labelExpireOfPassword.BackPictureBox2 = null;
this.labelExpireOfPassword.BorderColor = System.Drawing.Color.LightGray;
this.labelExpireOfPassword.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelExpireOfPassword.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelExpireOfPassword.ForeColor = System.Drawing.Color.Black;
this.labelExpireOfPassword.InitVisible = true;
this.labelExpireOfPassword.LineSpacing = 0F;
@ -669,7 +669,7 @@
this.labelUserID.BackPictureBox2 = null;
this.labelUserID.BorderColor = System.Drawing.Color.LightGray;
this.labelUserID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserID.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserID.InitVisible = true;
this.labelUserID.LineSpacing = 0F;
this.labelUserID.Location = new System.Drawing.Point(860, 16);
@ -689,7 +689,7 @@
this.labelUserLevel.BackPictureBox2 = null;
this.labelUserLevel.BorderColor = System.Drawing.Color.LightGray;
this.labelUserLevel.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUserLevel.Font = new System.Drawing.Font("New Gulim", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Bold);
this.labelUserLevel.ForeColor = System.Drawing.Color.Black;
this.labelUserLevel.InitVisible = true;
this.labelUserLevel.LineSpacing = 0F;

View File

@ -296,6 +296,34 @@ namespace INT69DC_7C.Forms
int expireDate = 0;
Color colorExpirePW = this.ParentForm.ColorLogOff;
if (this.ParentForm.SystemConfig.IsPart11 == true)
{
this.buttonDataStatistics.Visible = true;
this.buttonDataViewer.Visible = true;
this.buttonUser.Visible = true;
}
else
{
this.buttonDataViewer.Visible = false;
if (this.ParentForm.SystemConfig.IsLogin == true)
this.buttonUser.Visible = true;
else
this.buttonUser.Visible = false;
// 옵션 데이터집계
if (this.ParentForm.SystemConfig.IsOptDataStatistics == true)
{
this.buttonDataStatistics.Visible = true;
this.buttonUser.Location = new Point(this.buttonDataViewer.Location.X, this.buttonDataViewer.Location.Y);
}
else
{
this.buttonDataStatistics.Visible = false;
this.buttonUser.Location = new Point(this.buttonDataStatistics.Location.X, this.buttonDataStatistics.Location.Y);
}
}
switch (user.Group)
{
case DataStore.UserGroup.None:
@ -407,34 +435,29 @@ namespace INT69DC_7C.Forms
if (this.labelUserLevel.ForeColor != this.ParentForm.ColorLogOn)
this.labelUserLevel.ForeColor = this.labelUserID.ForeColor = this.ParentForm.ColorLogOn;
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuInformation;
this.buttonDataBackup.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuDataBackup;
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuConfiguration;
this.buttonCommunication.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuStatistics;
this.buttonCalibration.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuCalibration;
this.buttonInformation.Enabled = true;
this.buttonDataBackup.Enabled = true;
this.buttonConfiguration.Enabled = true;
this.buttonCommunication.Enabled = true;
this.buttonCalibration.Enabled = true;
this.buttonSysConfig.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuSystem;
this.buttonMotorSetting.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuMotor;
this.buttonUpdate.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuUpdate;
this.buttonFactoryInitialize.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuInitialization;
this.buttonIOTest.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuIOTest;
this.buttonSysConfig.Enabled = true;
this.buttonMotorSetting.Enabled = true;
this.buttonUpdate.Enabled = true;
this.buttonFactoryInitialize.Enabled = true;
this.buttonIOTest.Enabled = true;
this.buttonEquipmentSetting.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuEquipment;
this.buttonTimeSetting.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuTime;
this.buttonUser.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuUser;
this.buttonDataStatistics.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuStatistics;
this.buttonDataViewer.Enabled = this.ParentForm.CurrentUserGroup.Level3.IsMenuViewer;
this.buttonEquipmentSetting.Enabled = true;
this.buttonTimeSetting.Enabled = true;
this.buttonUser.Enabled = true;
this.buttonDataStatistics.Enabled = true;
this.buttonDataViewer.Enabled = true;
this.buttonEquipmentTest.Visible = false;
this.buttonOptionSetting.Visible = false;
if (this.ParentForm.SystemConfig.IsPart11 == true)
this.labelExpireOfPassword.Visible = true;
else
{
this.buttonDataViewer.Visible = false;
this.buttonUser.Location = new Point(this.buttonDataViewer.Location.X, this.buttonDataViewer.Location.Y);
}
#endregion
break;
case DataStore.UserGroup.Developer:
@ -776,15 +799,11 @@ namespace INT69DC_7C.Forms
{
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer)
{
if (this.buttonEquipmentSetting.Visible != true)
this.buttonEquipmentSetting.Visible = true;
if (this.buttonEquipmentTest.Visible != true)
this.buttonEquipmentTest.Visible = true;
if (this.buttonOptionSetting.Visible != true)
this.buttonOptionSetting.Visible = true;
if (this.buttonEquipmentSetting.Enabled != true)
this.buttonEquipmentSetting.Enabled = true;
if (this.buttonEquipmentTest.Enabled != true)
this.buttonEquipmentTest.Enabled = true;
if (this.buttonOptionSetting.Enabled != true)

View File

@ -7902,70 +7902,70 @@
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
S722oHPBguxx+eWeolPPPPPG8DAvtpSTaAonJt6vr//fFVe4PF1/vbNhgzMx4YyPO6mUs3Chq/SSS/6x
erWdF2eASArf3Lv37B13uAzB365dzuefO01NTl2d88knzsiIc+ONep1fFiw4vmsXm7CUjUgK32ts1N04
l16aNffDD87jjzNn7Vrn99+d6mrnooumqlVUfLh6NZuwlI1ICk8rVXJg5uvpcd55J+tSlqaPPeb8+mv2
dXrxxXrNf913H5uwlI1ICv996626GOfKK509e5xTp5yNG53W1uwQhNHJSef115358/Wa5264gU1YykYk
hdi862Kcu+92Pv3UEc6dc37+memvv3YefFCvOTlvHpuwlI1ICv87b54uxnn4Yef777POzpxxVq50nn3W
+fLL7ClcPvGEXhMXsglL2Yik8Oebb9bFOPff73zzTdbZd98599zjoPTkyezpjz86S5boNf9z7bVswlI2
Iin86pFHdDHOQw9l5YE//nBqa53nn3d++il7evbs1Bo1d/ywaBGbsJSNSAo/WLdOF+MsXpxdfwpffeV8
9hnTv/3mPPWUXvOfVVVswlI2Iik8/tprv9xyy5Sbm25yhoay79IvvsgOR8yLp09nT48ccbRvACavuurt
nh42YSkbkRQeHh//EDuHuXOpB4kFC5wHHnAdeLsuXDi1L5w79+MXXzx86BCbsJSNSArB0aGh0+6XZPjx
7eLFbw4O8mJLOYmqELy1Z89pzIIBfymcOubM+fbee0/09/MyS5mJoRAc27fvo6qqc9dd5/kuVB2T8+d/
/MILbw0M8AJL+YmnEGB6O9HT81Fl5feLFmHbh807jsmrrz5z550fP/fc37q6/nLev0c9ePDgnj17Xn31
1T+5QY6f1yIwEMDumCCqffv2mfaD29gKy83o6GhfX19HR8e2bdva8yDtZ3shcGFBdgTQGUqXj+7ubjwT
eMgYrgEYpxADi97c0JsbenNDaT4ozQd1BUB1bjAcGa4BGKcQfb1161Z6c0NvbujNjTjzQ2k+qCsAetPo
MWm/a5xCqIJC8y0yXAMwTqH4E+jNDb25oTc3lOaD0nxQVwBUl4fhGoDRCgG9uaE3N/TmhtJ8UJoP6gqA
9nIwXAMwXSGgNzf05obe3FCaD0rzQV0BUKBVGAK9uaE3N/Tmht7cUJoPSvNBXQFYhUXYsmULveXAKXaK
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
CmifEjCJAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonDataStatistics.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -8015,228 +8015,228 @@
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
RK5CYII=
</value>
</data>
<data name="buttonDataStatistics.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@ -2238,19 +2238,19 @@ namespace INT69DC_7C.Forms
{
case (int)DataStore.StepMotorType.MDrive:
if (this.ParentForm.SystemConfig.IsImpellerMotorDirectionCW == true)
value = this.DeviceName + "MR -" + this.CurrentAngle + "00";
value = "MR -" + this.CurrentAngle + "00";
else
value = this.DeviceName + "MR " + this.CurrentAngle + "00";
value = "MR " + this.CurrentAngle + "00";
this.TransferDirectSTXETX0x0ACOM1(this.DeviceName + value);
break;
case (int)DataStore.StepMotorType.Moons:
if (this.ParentForm.SystemConfig.IsImpellerMotorDirectionCW == true)
value = this.SelectImpellerTag + "FL-" + this.CurrentAngle + "00";
value = "FL-" + this.CurrentAngle + "00";
else
value = this.SelectImpellerTag + "FL" + this.CurrentAngle + "00";
value = "FL" + this.CurrentAngle + "00";
this.TransferDirectETX0x0DCOM1(value);
this.TransferDirectETX0x0DCOM1(this.SelectImpellerTag + value);
break;
default:
break;
@ -2279,7 +2279,7 @@ namespace INT69DC_7C.Forms
else
value = "FL-" + this.CurrentAngle + "00";
this.TransferDirectETX0x0D(value);
this.TransferDirectETX0x0D(this.SelectImpellerTag + value);
break;
default:
break;

View File

@ -174,11 +174,11 @@ namespace INT69DC_7C.Forms
this.ParentForm.SystemConfig.IsPart11 = true;
this.ParentForm.SystemConfig.IsLogin = true;
this.ParentForm.SystemConfig.IsDataBackup = true;
this.ParentForm.SystemConfig.IsOptDataStatistics = true;
}
else
{
this.ParentForm.SystemConfig.IsPart11 = false;
this.ParentForm.SystemConfig.IsLogin = false;
this.ParentForm.SystemConfig.IsDataBackup = false;
}
@ -189,6 +189,12 @@ namespace INT69DC_7C.Forms
}
private void Control_Click(object sender, EventArgs e)
{
if (this.buttonPart11.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
if (this.buttonDataStatistics.ButtonStatus == SmartButton.BUTSTATUS.UP)
this.buttonDataStatistics.ButtonDown();
}
if (this.buttonSave.Visible == false)
this.buttonSave.Visible = true;
}

View File

@ -1678,7 +1678,7 @@ namespace INT69DC_7C.Forms
// Part 11
if (this.ParentForm.SystemConfig.IsPart11 == true)
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVDelayTime, number, before, after);
this.ParentForm.SetTrackingHistoryData(DataStore.TrackingParameter.FeedingCVRunTime, number, before, after);
}
}
}

View File

@ -31,6 +31,9 @@
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormUserGroupEditor));
this.smartForm1 = new SmartX.SmartForm();
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelLevel3Name = new SmartX.SmartLabel();
this.labelLevel2Name = new SmartX.SmartLabel();
this.labelLevel1Name = new SmartX.SmartLabel();
this.checkBoxNotLoginMenuViewer = new SmartX.SmartCheckBox();
this.checkBoxL3MenuViewer = new SmartX.SmartCheckBox();
this.checkBoxL2MenuViewer = new SmartX.SmartCheckBox();
@ -89,19 +92,15 @@
this.checkBoxL2MenuDataBackup = new SmartX.SmartCheckBox();
this.checkBoxL1MenuIOTest = new SmartX.SmartCheckBox();
this.checkBoxL1MenuDataBackup = new SmartX.SmartCheckBox();
this.checkBoxNotLoginMenuUser = new SmartX.SmartCheckBox();
this.checkBoxL3MenuUser = new SmartX.SmartCheckBox();
this.checkBoxNotLoginMenuMotor = new SmartX.SmartCheckBox();
this.checkBoxL3MenuMotor = new SmartX.SmartCheckBox();
this.checkBoxNotLoginMenuInformation = new SmartX.SmartCheckBox();
this.checkBoxL3MenuInformation = new SmartX.SmartCheckBox();
this.checkBoxNotLoginMainWeightSet = new SmartX.SmartCheckBox();
this.checkBoxL3MainWeightSet = new SmartX.SmartCheckBox();
this.checkBoxL2MenuUser = new SmartX.SmartCheckBox();
this.checkBoxL2MenuMotor = new SmartX.SmartCheckBox();
this.checkBoxL2MenuInformation = new SmartX.SmartCheckBox();
this.checkBoxL2MainWeightSet = new SmartX.SmartCheckBox();
this.checkBoxL1MenuUser = new SmartX.SmartCheckBox();
this.checkBoxL1MenuMotor = new SmartX.SmartCheckBox();
this.checkBoxL1MenuInformation = new SmartX.SmartCheckBox();
this.checkBoxL1MainWeightSet = new SmartX.SmartCheckBox();
@ -126,7 +125,6 @@
this.labelTitle2 = new SmartX.SmartLabel();
this.labelTitle1 = new SmartX.SmartLabel();
this.smartLabel21 = new SmartX.SmartLabel();
this.smartLabel19 = new SmartX.SmartLabel();
this.smartLabel18 = new SmartX.SmartLabel();
this.smartLabel16 = new SmartX.SmartLabel();
this.smartLabel15 = new SmartX.SmartLabel();
@ -143,9 +141,6 @@
this.smartLabel3 = new SmartX.SmartLabel();
this.smartLabel2 = new SmartX.SmartLabel();
this.smartLabel1 = new SmartX.SmartLabel();
this.labelLevel1Name = new SmartX.SmartLabel();
this.labelLevel2Name = new SmartX.SmartLabel();
this.labelLevel3Name = new SmartX.SmartLabel();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.smartGroupBox1.SuspendLayout();
this.SuspendLayout();
@ -230,19 +225,15 @@
this.smartGroupBox1.Controls.Add(this.checkBoxL2MenuDataBackup);
this.smartGroupBox1.Controls.Add(this.checkBoxL1MenuIOTest);
this.smartGroupBox1.Controls.Add(this.checkBoxL1MenuDataBackup);
this.smartGroupBox1.Controls.Add(this.checkBoxNotLoginMenuUser);
this.smartGroupBox1.Controls.Add(this.checkBoxL3MenuUser);
this.smartGroupBox1.Controls.Add(this.checkBoxNotLoginMenuMotor);
this.smartGroupBox1.Controls.Add(this.checkBoxL3MenuMotor);
this.smartGroupBox1.Controls.Add(this.checkBoxNotLoginMenuInformation);
this.smartGroupBox1.Controls.Add(this.checkBoxL3MenuInformation);
this.smartGroupBox1.Controls.Add(this.checkBoxNotLoginMainWeightSet);
this.smartGroupBox1.Controls.Add(this.checkBoxL3MainWeightSet);
this.smartGroupBox1.Controls.Add(this.checkBoxL2MenuUser);
this.smartGroupBox1.Controls.Add(this.checkBoxL2MenuMotor);
this.smartGroupBox1.Controls.Add(this.checkBoxL2MenuInformation);
this.smartGroupBox1.Controls.Add(this.checkBoxL2MainWeightSet);
this.smartGroupBox1.Controls.Add(this.checkBoxL1MenuUser);
this.smartGroupBox1.Controls.Add(this.checkBoxL1MenuMotor);
this.smartGroupBox1.Controls.Add(this.checkBoxL1MenuInformation);
this.smartGroupBox1.Controls.Add(this.checkBoxL1MainWeightSet);
@ -267,7 +258,6 @@
this.smartGroupBox1.Controls.Add(this.labelTitle2);
this.smartGroupBox1.Controls.Add(this.labelTitle1);
this.smartGroupBox1.Controls.Add(this.smartLabel21);
this.smartGroupBox1.Controls.Add(this.smartLabel19);
this.smartGroupBox1.Controls.Add(this.smartLabel18);
this.smartGroupBox1.Controls.Add(this.smartLabel16);
this.smartGroupBox1.Controls.Add(this.smartLabel15);
@ -298,26 +288,94 @@
this.smartGroupBox1.Text = "smartGroupBox1";
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
//
// labelLevel3Name
//
this.labelLevel3Name.BackColor = System.Drawing.Color.White;
this.labelLevel3Name.BackPictureBox = null;
this.labelLevel3Name.BackPictureBox1 = null;
this.labelLevel3Name.BackPictureBox2 = null;
this.labelLevel3Name.BorderColor = System.Drawing.Color.Black;
this.labelLevel3Name.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLevel3Name.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelLevel3Name.ForeColor = System.Drawing.Color.Black;
this.labelLevel3Name.InitVisible = true;
this.labelLevel3Name.LineSpacing = 0F;
this.labelLevel3Name.Location = new System.Drawing.Point(727, 99);
this.labelLevel3Name.Name = "labelLevel3Name";
this.labelLevel3Name.Size = new System.Drawing.Size(220, 26);
this.labelLevel3Name.TabIndex = 861;
this.labelLevel3Name.Text = "L3";
this.labelLevel3Name.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelLevel3Name.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelLevel3Name.Wordwrap = false;
this.labelLevel3Name.Click += new System.EventHandler(this.labelLevel3Name_Click);
//
// labelLevel2Name
//
this.labelLevel2Name.BackColor = System.Drawing.Color.White;
this.labelLevel2Name.BackPictureBox = null;
this.labelLevel2Name.BackPictureBox1 = null;
this.labelLevel2Name.BackPictureBox2 = null;
this.labelLevel2Name.BorderColor = System.Drawing.Color.Black;
this.labelLevel2Name.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLevel2Name.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelLevel2Name.ForeColor = System.Drawing.Color.Black;
this.labelLevel2Name.InitVisible = true;
this.labelLevel2Name.LineSpacing = 0F;
this.labelLevel2Name.Location = new System.Drawing.Point(404, 99);
this.labelLevel2Name.Name = "labelLevel2Name";
this.labelLevel2Name.Size = new System.Drawing.Size(220, 26);
this.labelLevel2Name.TabIndex = 860;
this.labelLevel2Name.Text = "L2";
this.labelLevel2Name.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelLevel2Name.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelLevel2Name.Wordwrap = false;
this.labelLevel2Name.Click += new System.EventHandler(this.labelLevel2Name_Click);
//
// labelLevel1Name
//
this.labelLevel1Name.BackColor = System.Drawing.Color.White;
this.labelLevel1Name.BackPictureBox = null;
this.labelLevel1Name.BackPictureBox1 = null;
this.labelLevel1Name.BackPictureBox2 = null;
this.labelLevel1Name.BorderColor = System.Drawing.Color.Black;
this.labelLevel1Name.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLevel1Name.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelLevel1Name.ForeColor = System.Drawing.Color.Black;
this.labelLevel1Name.InitVisible = true;
this.labelLevel1Name.LineSpacing = 0F;
this.labelLevel1Name.Location = new System.Drawing.Point(81, 99);
this.labelLevel1Name.Name = "labelLevel1Name";
this.labelLevel1Name.Size = new System.Drawing.Size(220, 26);
this.labelLevel1Name.TabIndex = 858;
this.labelLevel1Name.Text = "L1";
this.labelLevel1Name.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelLevel1Name.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelLevel1Name.Wordwrap = false;
this.labelLevel1Name.Click += new System.EventHandler(this.labelLevel1Name_Click);
//
// checkBoxNotLoginMenuViewer
//
this.checkBoxNotLoginMenuViewer.BackPictureBox = this.smartForm1;
this.checkBoxNotLoginMenuViewer.BackPictureBox1 = null;
this.checkBoxNotLoginMenuViewer.BackPictureBox2 = null;
this.checkBoxNotLoginMenuViewer.CheckBoxBackColor = System.Drawing.Color.White;
this.checkBoxNotLoginMenuViewer.CheckBoxBackColor = System.Drawing.Color.Silver;
this.checkBoxNotLoginMenuViewer.CheckBoxCheckColor = System.Drawing.Color.Green;
this.checkBoxNotLoginMenuViewer.CheckBoxForeColor = System.Drawing.Color.Black;
this.checkBoxNotLoginMenuViewer.CheckBoxSymbolSize = 25;
this.checkBoxNotLoginMenuViewer.Checked = false;
this.checkBoxNotLoginMenuViewer.CheckLineWidth = 3;
this.checkBoxNotLoginMenuViewer.Enabled = false;
this.checkBoxNotLoginMenuViewer.ImageCheckBox = null;
this.checkBoxNotLoginMenuViewer.ImageUnCheckBox = null;
this.checkBoxNotLoginMenuViewer.InitVisible = true;
this.checkBoxNotLoginMenuViewer.Location = new System.Drawing.Point(925, 541);
this.checkBoxNotLoginMenuViewer.Location = new System.Drawing.Point(925, 531);
this.checkBoxNotLoginMenuViewer.Name = "checkBoxNotLoginMenuViewer";
this.checkBoxNotLoginMenuViewer.Size = new System.Drawing.Size(29, 30);
this.checkBoxNotLoginMenuViewer.TabIndex = 854;
this.checkBoxNotLoginMenuViewer.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxNotLoginMenuViewer.Visible = false;
this.checkBoxNotLoginMenuViewer.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL3MenuViewer
//
@ -333,12 +391,13 @@
this.checkBoxL3MenuViewer.ImageCheckBox = null;
this.checkBoxL3MenuViewer.ImageUnCheckBox = null;
this.checkBoxL3MenuViewer.InitVisible = true;
this.checkBoxL3MenuViewer.Location = new System.Drawing.Point(875, 541);
this.checkBoxL3MenuViewer.Location = new System.Drawing.Point(875, 531);
this.checkBoxL3MenuViewer.Name = "checkBoxL3MenuViewer";
this.checkBoxL3MenuViewer.Size = new System.Drawing.Size(29, 30);
this.checkBoxL3MenuViewer.TabIndex = 855;
this.checkBoxL3MenuViewer.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL3MenuViewer.Visible = false;
this.checkBoxL3MenuViewer.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL2MenuViewer
//
@ -354,12 +413,13 @@
this.checkBoxL2MenuViewer.ImageCheckBox = null;
this.checkBoxL2MenuViewer.ImageUnCheckBox = null;
this.checkBoxL2MenuViewer.InitVisible = true;
this.checkBoxL2MenuViewer.Location = new System.Drawing.Point(825, 541);
this.checkBoxL2MenuViewer.Location = new System.Drawing.Point(825, 531);
this.checkBoxL2MenuViewer.Name = "checkBoxL2MenuViewer";
this.checkBoxL2MenuViewer.Size = new System.Drawing.Size(29, 30);
this.checkBoxL2MenuViewer.TabIndex = 856;
this.checkBoxL2MenuViewer.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL2MenuViewer.Visible = false;
this.checkBoxL2MenuViewer.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL1MenuViewer
//
@ -375,12 +435,13 @@
this.checkBoxL1MenuViewer.ImageCheckBox = null;
this.checkBoxL1MenuViewer.ImageUnCheckBox = null;
this.checkBoxL1MenuViewer.InitVisible = true;
this.checkBoxL1MenuViewer.Location = new System.Drawing.Point(775, 541);
this.checkBoxL1MenuViewer.Location = new System.Drawing.Point(775, 531);
this.checkBoxL1MenuViewer.Name = "checkBoxL1MenuViewer";
this.checkBoxL1MenuViewer.Size = new System.Drawing.Size(29, 30);
this.checkBoxL1MenuViewer.TabIndex = 853;
this.checkBoxL1MenuViewer.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL1MenuViewer.Visible = false;
this.checkBoxL1MenuViewer.Click += new System.EventHandler(this.checkBox_Click);
//
// labelTitleViewer
//
@ -393,7 +454,7 @@
this.labelTitleViewer.ForeColor = System.Drawing.Color.Black;
this.labelTitleViewer.InitVisible = true;
this.labelTitleViewer.LineSpacing = 0F;
this.labelTitleViewer.Location = new System.Drawing.Point(535, 541);
this.labelTitleViewer.Location = new System.Drawing.Point(535, 531);
this.labelTitleViewer.Name = "labelTitleViewer";
this.labelTitleViewer.Size = new System.Drawing.Size(200, 30);
this.labelTitleViewer.TabIndex = 852;
@ -601,6 +662,7 @@
this.labelTitleNotLogin2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelTitleNotLogin2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleNotLogin2.Wordwrap = false;
this.labelTitleNotLogin2.Click += new System.EventHandler(this.labelTitle4_Click);
//
// smartLabel17
//
@ -622,6 +684,7 @@
this.smartLabel17.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel17.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel17.Wordwrap = false;
this.smartLabel17.Click += new System.EventHandler(this.labelTitle3_Click);
//
// smartLabel22
//
@ -643,6 +706,7 @@
this.smartLabel22.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel22.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel22.Wordwrap = false;
this.smartLabel22.Click += new System.EventHandler(this.labelTitle2_Click);
//
// smartLabel23
//
@ -664,6 +728,7 @@
this.smartLabel23.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel23.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel23.Wordwrap = false;
this.smartLabel23.Click += new System.EventHandler(this.labelTitle1_Click);
//
// buttonSave
//
@ -734,7 +799,7 @@
this.labelTitle.BackPictureBox2 = null;
this.labelTitle.BorderColor = System.Drawing.Color.Black;
this.labelTitle.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitle.Font = new System.Drawing.Font("New Gulim", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.Font = new System.Drawing.Font("새굴림", 35F, System.Drawing.FontStyle.Bold);
this.labelTitle.InitVisible = true;
this.labelTitle.LineSpacing = 0F;
this.labelTitle.Location = new System.Drawing.Point(199, 7);
@ -760,7 +825,7 @@
this.checkBoxNotLoginMenuStatistics.ImageCheckBox = null;
this.checkBoxNotLoginMenuStatistics.ImageUnCheckBox = null;
this.checkBoxNotLoginMenuStatistics.InitVisible = true;
this.checkBoxNotLoginMenuStatistics.Location = new System.Drawing.Point(925, 510);
this.checkBoxNotLoginMenuStatistics.Location = new System.Drawing.Point(925, 500);
this.checkBoxNotLoginMenuStatistics.Name = "checkBoxNotLoginMenuStatistics";
this.checkBoxNotLoginMenuStatistics.Size = new System.Drawing.Size(29, 30);
this.checkBoxNotLoginMenuStatistics.TabIndex = 630;
@ -782,7 +847,7 @@
this.checkBoxL3MenuStatistics.ImageCheckBox = null;
this.checkBoxL3MenuStatistics.ImageUnCheckBox = null;
this.checkBoxL3MenuStatistics.InitVisible = true;
this.checkBoxL3MenuStatistics.Location = new System.Drawing.Point(875, 510);
this.checkBoxL3MenuStatistics.Location = new System.Drawing.Point(875, 500);
this.checkBoxL3MenuStatistics.Name = "checkBoxL3MenuStatistics";
this.checkBoxL3MenuStatistics.Size = new System.Drawing.Size(29, 30);
this.checkBoxL3MenuStatistics.TabIndex = 631;
@ -804,7 +869,7 @@
this.checkBoxL2MenuStatistics.ImageCheckBox = null;
this.checkBoxL2MenuStatistics.ImageUnCheckBox = null;
this.checkBoxL2MenuStatistics.InitVisible = true;
this.checkBoxL2MenuStatistics.Location = new System.Drawing.Point(825, 510);
this.checkBoxL2MenuStatistics.Location = new System.Drawing.Point(825, 500);
this.checkBoxL2MenuStatistics.Name = "checkBoxL2MenuStatistics";
this.checkBoxL2MenuStatistics.Size = new System.Drawing.Size(29, 30);
this.checkBoxL2MenuStatistics.TabIndex = 632;
@ -826,7 +891,7 @@
this.checkBoxL1MenuStatistics.ImageCheckBox = null;
this.checkBoxL1MenuStatistics.ImageUnCheckBox = null;
this.checkBoxL1MenuStatistics.InitVisible = true;
this.checkBoxL1MenuStatistics.Location = new System.Drawing.Point(775, 510);
this.checkBoxL1MenuStatistics.Location = new System.Drawing.Point(775, 500);
this.checkBoxL1MenuStatistics.Name = "checkBoxL1MenuStatistics";
this.checkBoxL1MenuStatistics.Size = new System.Drawing.Size(29, 30);
this.checkBoxL1MenuStatistics.TabIndex = 629;
@ -845,7 +910,7 @@
this.labelTitleStatistics.ForeColor = System.Drawing.Color.Black;
this.labelTitleStatistics.InitVisible = true;
this.labelTitleStatistics.LineSpacing = 0F;
this.labelTitleStatistics.Location = new System.Drawing.Point(535, 510);
this.labelTitleStatistics.Location = new System.Drawing.Point(535, 500);
this.labelTitleStatistics.Name = "labelTitleStatistics";
this.labelTitleStatistics.Size = new System.Drawing.Size(200, 30);
this.labelTitleStatistics.TabIndex = 628;
@ -1419,7 +1484,7 @@
this.checkBoxNotLoginMenuDataBackup.ImageCheckBox = null;
this.checkBoxNotLoginMenuDataBackup.ImageUnCheckBox = null;
this.checkBoxNotLoginMenuDataBackup.InitVisible = true;
this.checkBoxNotLoginMenuDataBackup.Location = new System.Drawing.Point(925, 474);
this.checkBoxNotLoginMenuDataBackup.Location = new System.Drawing.Point(925, 469);
this.checkBoxNotLoginMenuDataBackup.Name = "checkBoxNotLoginMenuDataBackup";
this.checkBoxNotLoginMenuDataBackup.Size = new System.Drawing.Size(29, 30);
this.checkBoxNotLoginMenuDataBackup.TabIndex = 627;
@ -1440,7 +1505,7 @@
this.checkBoxL3MenuDataBackup.ImageCheckBox = null;
this.checkBoxL3MenuDataBackup.ImageUnCheckBox = null;
this.checkBoxL3MenuDataBackup.InitVisible = true;
this.checkBoxL3MenuDataBackup.Location = new System.Drawing.Point(875, 474);
this.checkBoxL3MenuDataBackup.Location = new System.Drawing.Point(875, 469);
this.checkBoxL3MenuDataBackup.Name = "checkBoxL3MenuDataBackup";
this.checkBoxL3MenuDataBackup.Size = new System.Drawing.Size(29, 30);
this.checkBoxL3MenuDataBackup.TabIndex = 625;
@ -1482,7 +1547,7 @@
this.checkBoxL2MenuDataBackup.ImageCheckBox = null;
this.checkBoxL2MenuDataBackup.ImageUnCheckBox = null;
this.checkBoxL2MenuDataBackup.InitVisible = true;
this.checkBoxL2MenuDataBackup.Location = new System.Drawing.Point(825, 474);
this.checkBoxL2MenuDataBackup.Location = new System.Drawing.Point(825, 469);
this.checkBoxL2MenuDataBackup.Name = "checkBoxL2MenuDataBackup";
this.checkBoxL2MenuDataBackup.Size = new System.Drawing.Size(29, 30);
this.checkBoxL2MenuDataBackup.TabIndex = 617;
@ -1524,57 +1589,13 @@
this.checkBoxL1MenuDataBackup.ImageCheckBox = null;
this.checkBoxL1MenuDataBackup.ImageUnCheckBox = null;
this.checkBoxL1MenuDataBackup.InitVisible = true;
this.checkBoxL1MenuDataBackup.Location = new System.Drawing.Point(775, 474);
this.checkBoxL1MenuDataBackup.Location = new System.Drawing.Point(775, 469);
this.checkBoxL1MenuDataBackup.Name = "checkBoxL1MenuDataBackup";
this.checkBoxL1MenuDataBackup.Size = new System.Drawing.Size(29, 30);
this.checkBoxL1MenuDataBackup.TabIndex = 609;
this.checkBoxL1MenuDataBackup.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL1MenuDataBackup.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxNotLoginMenuUser
//
this.checkBoxNotLoginMenuUser.BackPictureBox = this.smartForm1;
this.checkBoxNotLoginMenuUser.BackPictureBox1 = null;
this.checkBoxNotLoginMenuUser.BackPictureBox2 = null;
this.checkBoxNotLoginMenuUser.CheckBoxBackColor = System.Drawing.Color.Silver;
this.checkBoxNotLoginMenuUser.CheckBoxCheckColor = System.Drawing.Color.Green;
this.checkBoxNotLoginMenuUser.CheckBoxForeColor = System.Drawing.Color.Black;
this.checkBoxNotLoginMenuUser.CheckBoxSymbolSize = 25;
this.checkBoxNotLoginMenuUser.Checked = false;
this.checkBoxNotLoginMenuUser.CheckLineWidth = 3;
this.checkBoxNotLoginMenuUser.Enabled = false;
this.checkBoxNotLoginMenuUser.ImageCheckBox = null;
this.checkBoxNotLoginMenuUser.ImageUnCheckBox = null;
this.checkBoxNotLoginMenuUser.InitVisible = true;
this.checkBoxNotLoginMenuUser.Location = new System.Drawing.Point(925, 613);
this.checkBoxNotLoginMenuUser.Name = "checkBoxNotLoginMenuUser";
this.checkBoxNotLoginMenuUser.Size = new System.Drawing.Size(29, 30);
this.checkBoxNotLoginMenuUser.TabIndex = 607;
this.checkBoxNotLoginMenuUser.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxNotLoginMenuUser.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL3MenuUser
//
this.checkBoxL3MenuUser.BackPictureBox = this.smartForm1;
this.checkBoxL3MenuUser.BackPictureBox1 = null;
this.checkBoxL3MenuUser.BackPictureBox2 = null;
this.checkBoxL3MenuUser.CheckBoxBackColor = System.Drawing.Color.Silver;
this.checkBoxL3MenuUser.CheckBoxCheckColor = System.Drawing.Color.Green;
this.checkBoxL3MenuUser.CheckBoxForeColor = System.Drawing.Color.Black;
this.checkBoxL3MenuUser.CheckBoxSymbolSize = 25;
this.checkBoxL3MenuUser.Checked = true;
this.checkBoxL3MenuUser.CheckLineWidth = 3;
this.checkBoxL3MenuUser.Enabled = false;
this.checkBoxL3MenuUser.ImageCheckBox = null;
this.checkBoxL3MenuUser.ImageUnCheckBox = null;
this.checkBoxL3MenuUser.InitVisible = true;
this.checkBoxL3MenuUser.Location = new System.Drawing.Point(875, 613);
this.checkBoxL3MenuUser.Name = "checkBoxL3MenuUser";
this.checkBoxL3MenuUser.Size = new System.Drawing.Size(29, 30);
this.checkBoxL3MenuUser.TabIndex = 608;
this.checkBoxL3MenuUser.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL3MenuUser.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxNotLoginMenuMotor
//
this.checkBoxNotLoginMenuMotor.BackPictureBox = this.smartForm1;
@ -1701,28 +1722,6 @@
this.checkBoxL3MainWeightSet.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL3MainWeightSet.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL2MenuUser
//
this.checkBoxL2MenuUser.BackPictureBox = this.smartForm1;
this.checkBoxL2MenuUser.BackPictureBox1 = null;
this.checkBoxL2MenuUser.BackPictureBox2 = null;
this.checkBoxL2MenuUser.CheckBoxBackColor = System.Drawing.Color.Silver;
this.checkBoxL2MenuUser.CheckBoxCheckColor = System.Drawing.Color.Green;
this.checkBoxL2MenuUser.CheckBoxForeColor = System.Drawing.Color.Black;
this.checkBoxL2MenuUser.CheckBoxSymbolSize = 25;
this.checkBoxL2MenuUser.Checked = false;
this.checkBoxL2MenuUser.CheckLineWidth = 3;
this.checkBoxL2MenuUser.Enabled = false;
this.checkBoxL2MenuUser.ImageCheckBox = null;
this.checkBoxL2MenuUser.ImageUnCheckBox = null;
this.checkBoxL2MenuUser.InitVisible = true;
this.checkBoxL2MenuUser.Location = new System.Drawing.Point(825, 613);
this.checkBoxL2MenuUser.Name = "checkBoxL2MenuUser";
this.checkBoxL2MenuUser.Size = new System.Drawing.Size(29, 30);
this.checkBoxL2MenuUser.TabIndex = 567;
this.checkBoxL2MenuUser.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL2MenuUser.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL2MenuMotor
//
this.checkBoxL2MenuMotor.BackPictureBox = this.smartForm1;
@ -1786,28 +1785,6 @@
this.checkBoxL2MainWeightSet.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL2MainWeightSet.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL1MenuUser
//
this.checkBoxL1MenuUser.BackPictureBox = this.smartForm1;
this.checkBoxL1MenuUser.BackPictureBox1 = null;
this.checkBoxL1MenuUser.BackPictureBox2 = null;
this.checkBoxL1MenuUser.CheckBoxBackColor = System.Drawing.Color.Silver;
this.checkBoxL1MenuUser.CheckBoxCheckColor = System.Drawing.Color.Green;
this.checkBoxL1MenuUser.CheckBoxForeColor = System.Drawing.Color.Black;
this.checkBoxL1MenuUser.CheckBoxSymbolSize = 25;
this.checkBoxL1MenuUser.Checked = false;
this.checkBoxL1MenuUser.CheckLineWidth = 3;
this.checkBoxL1MenuUser.Enabled = false;
this.checkBoxL1MenuUser.ImageCheckBox = null;
this.checkBoxL1MenuUser.ImageUnCheckBox = null;
this.checkBoxL1MenuUser.InitVisible = true;
this.checkBoxL1MenuUser.Location = new System.Drawing.Point(775, 613);
this.checkBoxL1MenuUser.Name = "checkBoxL1MenuUser";
this.checkBoxL1MenuUser.Size = new System.Drawing.Size(29, 30);
this.checkBoxL1MenuUser.TabIndex = 569;
this.checkBoxL1MenuUser.TextVAlign = SmartX.SmartCheckBox.TextVerAlign.Middle;
this.checkBoxL1MenuUser.Click += new System.EventHandler(this.checkBox_Click);
//
// checkBoxL1MenuMotor
//
this.checkBoxL1MenuMotor.BackPictureBox = this.smartForm1;
@ -1969,7 +1946,7 @@
this.checkBoxNotLoginMenuTime.ImageCheckBox = null;
this.checkBoxNotLoginMenuTime.ImageUnCheckBox = null;
this.checkBoxNotLoginMenuTime.InitVisible = true;
this.checkBoxNotLoginMenuTime.Location = new System.Drawing.Point(925, 577);
this.checkBoxNotLoginMenuTime.Location = new System.Drawing.Point(925, 562);
this.checkBoxNotLoginMenuTime.Name = "checkBoxNotLoginMenuTime";
this.checkBoxNotLoginMenuTime.Size = new System.Drawing.Size(29, 30);
this.checkBoxNotLoginMenuTime.TabIndex = 581;
@ -1991,7 +1968,7 @@
this.checkBoxL3MenuTime.ImageCheckBox = null;
this.checkBoxL3MenuTime.ImageUnCheckBox = null;
this.checkBoxL3MenuTime.InitVisible = true;
this.checkBoxL3MenuTime.Location = new System.Drawing.Point(875, 577);
this.checkBoxL3MenuTime.Location = new System.Drawing.Point(875, 562);
this.checkBoxL3MenuTime.Name = "checkBoxL3MenuTime";
this.checkBoxL3MenuTime.Size = new System.Drawing.Size(29, 30);
this.checkBoxL3MenuTime.TabIndex = 580;
@ -2096,7 +2073,7 @@
this.checkBoxL2MenuTime.ImageCheckBox = null;
this.checkBoxL2MenuTime.ImageUnCheckBox = null;
this.checkBoxL2MenuTime.InitVisible = true;
this.checkBoxL2MenuTime.Location = new System.Drawing.Point(825, 577);
this.checkBoxL2MenuTime.Location = new System.Drawing.Point(825, 562);
this.checkBoxL2MenuTime.Name = "checkBoxL2MenuTime";
this.checkBoxL2MenuTime.Size = new System.Drawing.Size(29, 30);
this.checkBoxL2MenuTime.TabIndex = 575;
@ -2180,7 +2157,7 @@
this.checkBoxL1MenuTime.ImageCheckBox = null;
this.checkBoxL1MenuTime.ImageUnCheckBox = null;
this.checkBoxL1MenuTime.InitVisible = true;
this.checkBoxL1MenuTime.Location = new System.Drawing.Point(775, 577);
this.checkBoxL1MenuTime.Location = new System.Drawing.Point(775, 562);
this.checkBoxL1MenuTime.Name = "checkBoxL1MenuTime";
this.checkBoxL1MenuTime.Size = new System.Drawing.Size(29, 30);
this.checkBoxL1MenuTime.TabIndex = 577;
@ -2317,26 +2294,6 @@
this.smartLabel21.Visible = false;
this.smartLabel21.Wordwrap = false;
//
// smartLabel19
//
this.smartLabel19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
this.smartLabel19.BackPictureBox = this.smartForm1;
this.smartLabel19.BackPictureBox1 = null;
this.smartLabel19.BackPictureBox2 = null;
this.smartLabel19.BorderColor = System.Drawing.Color.Black;
this.smartLabel19.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel19.ForeColor = System.Drawing.Color.Black;
this.smartLabel19.InitVisible = true;
this.smartLabel19.LineSpacing = 0F;
this.smartLabel19.Location = new System.Drawing.Point(535, 613);
this.smartLabel19.Name = "smartLabel19";
this.smartLabel19.Size = new System.Drawing.Size(200, 30);
this.smartLabel19.TabIndex = 553;
this.smartLabel19.Text = "User";
this.smartLabel19.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.smartLabel19.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel19.Wordwrap = false;
//
// smartLabel18
//
this.smartLabel18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
@ -2488,7 +2445,7 @@
this.smartLabel10.ForeColor = System.Drawing.Color.Black;
this.smartLabel10.InitVisible = true;
this.smartLabel10.LineSpacing = 0F;
this.smartLabel10.Location = new System.Drawing.Point(535, 474);
this.smartLabel10.Location = new System.Drawing.Point(535, 469);
this.smartLabel10.Name = "smartLabel10";
this.smartLabel10.Size = new System.Drawing.Size(200, 30);
this.smartLabel10.TabIndex = 545;
@ -2528,7 +2485,7 @@
this.smartLabel8.ForeColor = System.Drawing.Color.Black;
this.smartLabel8.InitVisible = true;
this.smartLabel8.LineSpacing = 0F;
this.smartLabel8.Location = new System.Drawing.Point(535, 577);
this.smartLabel8.Location = new System.Drawing.Point(535, 562);
this.smartLabel8.Name = "smartLabel8";
this.smartLabel8.Size = new System.Drawing.Size(200, 30);
this.smartLabel8.TabIndex = 543;
@ -2659,72 +2616,6 @@
this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel1.Wordwrap = false;
//
// labelLevel1Name
//
this.labelLevel1Name.BackColor = System.Drawing.Color.White;
this.labelLevel1Name.BackPictureBox = null;
this.labelLevel1Name.BackPictureBox1 = null;
this.labelLevel1Name.BackPictureBox2 = null;
this.labelLevel1Name.BorderColor = System.Drawing.Color.Black;
this.labelLevel1Name.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLevel1Name.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelLevel1Name.ForeColor = System.Drawing.Color.Black;
this.labelLevel1Name.InitVisible = true;
this.labelLevel1Name.LineSpacing = 0F;
this.labelLevel1Name.Location = new System.Drawing.Point(81, 99);
this.labelLevel1Name.Name = "labelLevel1Name";
this.labelLevel1Name.Size = new System.Drawing.Size(220, 26);
this.labelLevel1Name.TabIndex = 858;
this.labelLevel1Name.Text = "L1";
this.labelLevel1Name.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelLevel1Name.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelLevel1Name.Wordwrap = false;
this.labelLevel1Name.Click += new System.EventHandler(this.labelLevel1Name_Click);
//
// labelLevel2Name
//
this.labelLevel2Name.BackColor = System.Drawing.Color.White;
this.labelLevel2Name.BackPictureBox = null;
this.labelLevel2Name.BackPictureBox1 = null;
this.labelLevel2Name.BackPictureBox2 = null;
this.labelLevel2Name.BorderColor = System.Drawing.Color.Black;
this.labelLevel2Name.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLevel2Name.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelLevel2Name.ForeColor = System.Drawing.Color.Black;
this.labelLevel2Name.InitVisible = true;
this.labelLevel2Name.LineSpacing = 0F;
this.labelLevel2Name.Location = new System.Drawing.Point(404, 99);
this.labelLevel2Name.Name = "labelLevel2Name";
this.labelLevel2Name.Size = new System.Drawing.Size(220, 26);
this.labelLevel2Name.TabIndex = 860;
this.labelLevel2Name.Text = "L2";
this.labelLevel2Name.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelLevel2Name.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelLevel2Name.Wordwrap = false;
this.labelLevel2Name.Click += new System.EventHandler(this.labelLevel2Name_Click);
//
// labelLevel3Name
//
this.labelLevel3Name.BackColor = System.Drawing.Color.White;
this.labelLevel3Name.BackPictureBox = null;
this.labelLevel3Name.BackPictureBox1 = null;
this.labelLevel3Name.BackPictureBox2 = null;
this.labelLevel3Name.BorderColor = System.Drawing.Color.Black;
this.labelLevel3Name.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelLevel3Name.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.labelLevel3Name.ForeColor = System.Drawing.Color.Black;
this.labelLevel3Name.InitVisible = true;
this.labelLevel3Name.LineSpacing = 0F;
this.labelLevel3Name.Location = new System.Drawing.Point(727, 99);
this.labelLevel3Name.Name = "labelLevel3Name";
this.labelLevel3Name.Size = new System.Drawing.Size(220, 26);
this.labelLevel3Name.TabIndex = 861;
this.labelLevel3Name.Text = "L3";
this.labelLevel3Name.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelLevel3Name.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelLevel3Name.Wordwrap = false;
this.labelLevel3Name.Click += new System.EventHandler(this.labelLevel3Name_Click);
//
// FormUserGroupEditor
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -2782,19 +2673,15 @@
private SmartX.SmartCheckBox checkBoxL2MenuDataBackup;
private SmartX.SmartCheckBox checkBoxL1MenuIOTest;
private SmartX.SmartCheckBox checkBoxL1MenuDataBackup;
private SmartX.SmartCheckBox checkBoxNotLoginMenuUser;
private SmartX.SmartCheckBox checkBoxL3MenuUser;
private SmartX.SmartCheckBox checkBoxNotLoginMenuMotor;
private SmartX.SmartCheckBox checkBoxL3MenuMotor;
private SmartX.SmartCheckBox checkBoxNotLoginMenuInformation;
private SmartX.SmartCheckBox checkBoxL3MenuInformation;
private SmartX.SmartCheckBox checkBoxNotLoginMainWeightSet;
private SmartX.SmartCheckBox checkBoxL3MainWeightSet;
private SmartX.SmartCheckBox checkBoxL2MenuUser;
private SmartX.SmartCheckBox checkBoxL2MenuMotor;
private SmartX.SmartCheckBox checkBoxL2MenuInformation;
private SmartX.SmartCheckBox checkBoxL2MainWeightSet;
private SmartX.SmartCheckBox checkBoxL1MenuUser;
private SmartX.SmartCheckBox checkBoxL1MenuMotor;
private SmartX.SmartCheckBox checkBoxL1MenuInformation;
private SmartX.SmartCheckBox checkBoxL1MainWeightSet;
@ -2819,7 +2706,6 @@
private SmartX.SmartLabel labelTitle2;
private SmartX.SmartLabel labelTitle1;
private SmartX.SmartLabel smartLabel21;
private SmartX.SmartLabel smartLabel19;
private SmartX.SmartLabel smartLabel18;
private SmartX.SmartLabel smartLabel16;
private SmartX.SmartLabel smartLabel15;

View File

@ -87,7 +87,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel1Location.Add(this.checkBoxL1MenuIOTest.Location);
this.CollectionLevel1Location.Add(this.checkBoxL1MenuUpdate.Location);
this.CollectionLevel1Location.Add(this.checkBoxL1MenuInitialization.Location);
this.CollectionLevel1Location.Add(this.checkBoxL1MenuUser.Location);
this.CollectionLevel1Location.Add(this.checkBoxL1MenuEquipment.Location);
this.CollectionLevel1Location.Add(this.checkBoxL1MenuStatistics.Location);
this.CollectionLevel1Location.Add(this.checkBoxL1MenuViewer.Location);
@ -109,7 +108,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel2Location.Add(this.checkBoxL2MenuIOTest.Location);
this.CollectionLevel2Location.Add(this.checkBoxL2MenuUpdate.Location);
this.CollectionLevel2Location.Add(this.checkBoxL2MenuInitialization.Location);
this.CollectionLevel2Location.Add(this.checkBoxL2MenuUser.Location);
this.CollectionLevel2Location.Add(this.checkBoxL2MenuEquipment.Location);
this.CollectionLevel2Location.Add(this.checkBoxL2MenuStatistics.Location);
this.CollectionLevel2Location.Add(this.checkBoxL2MenuViewer.Location);
@ -131,7 +129,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel3Location.Add(this.checkBoxL3MenuIOTest.Location);
this.CollectionLevel3Location.Add(this.checkBoxL3MenuUpdate.Location);
this.CollectionLevel3Location.Add(this.checkBoxL3MenuInitialization.Location);
this.CollectionLevel3Location.Add(this.checkBoxL3MenuUser.Location);
this.CollectionLevel3Location.Add(this.checkBoxL3MenuEquipment.Location);
this.CollectionLevel3Location.Add(this.checkBoxL3MenuStatistics.Location);
this.CollectionLevel3Location.Add(this.checkBoxL3MenuViewer.Location);
@ -153,7 +150,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel1Control.Add(this.checkBoxL1MenuIOTest);
this.CollectionLevel1Control.Add(this.checkBoxL1MenuUpdate);
this.CollectionLevel1Control.Add(this.checkBoxL1MenuInitialization);
this.CollectionLevel1Control.Add(this.checkBoxL1MenuUser);
this.CollectionLevel1Control.Add(this.checkBoxL1MenuEquipment);
this.CollectionLevel1Control.Add(this.checkBoxL1MenuStatistics);
this.CollectionLevel1Control.Add(this.checkBoxL1MenuViewer);
@ -175,7 +171,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel2Control.Add(this.checkBoxL2MenuIOTest);
this.CollectionLevel2Control.Add(this.checkBoxL2MenuUpdate);
this.CollectionLevel2Control.Add(this.checkBoxL2MenuInitialization);
this.CollectionLevel2Control.Add(this.checkBoxL2MenuUser);
this.CollectionLevel2Control.Add(this.checkBoxL2MenuEquipment);
this.CollectionLevel2Control.Add(this.checkBoxL2MenuStatistics);
this.CollectionLevel2Control.Add(this.checkBoxL2MenuViewer);
@ -197,7 +192,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel3Control.Add(this.checkBoxL3MenuIOTest);
this.CollectionLevel3Control.Add(this.checkBoxL3MenuUpdate);
this.CollectionLevel3Control.Add(this.checkBoxL3MenuInitialization);
this.CollectionLevel3Control.Add(this.checkBoxL3MenuUser);
this.CollectionLevel3Control.Add(this.checkBoxL3MenuEquipment);
this.CollectionLevel3Control.Add(this.checkBoxL3MenuStatistics);
this.CollectionLevel3Control.Add(this.checkBoxL3MenuViewer);
@ -219,7 +213,6 @@ namespace INT69DC_7C.Forms
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuIOTest);
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuUpdate);
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuInitialization);
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuUser);
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuEquipment);
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuStatistics);
this.CollectionLevel4Control.Add(this.checkBoxNotLoginMenuViewer);
@ -250,7 +243,6 @@ namespace INT69DC_7C.Forms
this.checkBoxL1MenuUpdate.Checked = group.Level1.IsMenuUpdate;
this.checkBoxL1MenuInitialization.Checked = group.Level1.IsMenuInitialization;
this.checkBoxL1MenuTime.Checked = group.Level1.IsMenuTime;
this.checkBoxL1MenuUser.Checked = group.Level1.IsMenuUser;
this.checkBoxL1MenuDataBackup.Checked = group.Level1.IsMenuDataBackup;
this.checkBoxL1MenuStatistics.Checked = group.Level1.IsMenuStatistics;
this.checkBoxL1MenuViewer.Checked = group.Level1.IsMenuViewer;
@ -273,7 +265,6 @@ namespace INT69DC_7C.Forms
this.checkBoxL2MenuUpdate.Checked = group.Level2.IsMenuUpdate;
this.checkBoxL2MenuInitialization.Checked = group.Level2.IsMenuInitialization;
this.checkBoxL2MenuTime.Checked = group.Level2.IsMenuTime;
this.checkBoxL2MenuUser.Checked = group.Level2.IsMenuUser;
this.checkBoxL2MenuDataBackup.Checked = group.Level2.IsMenuDataBackup;
this.checkBoxL2MenuStatistics.Checked = group.Level2.IsMenuStatistics;
this.checkBoxL2MenuViewer.Checked = group.Level2.IsMenuViewer;
@ -296,7 +287,6 @@ namespace INT69DC_7C.Forms
this.checkBoxL3MenuUpdate.Checked = group.Level3.IsMenuUpdate;
this.checkBoxL3MenuInitialization.Checked = group.Level3.IsMenuInitialization;
this.checkBoxL3MenuTime.Checked = group.Level3.IsMenuTime;
this.checkBoxL3MenuUser.Checked = group.Level3.IsMenuUser;
this.checkBoxL3MenuDataBackup.Checked = group.Level3.IsMenuDataBackup;
this.checkBoxL3MenuStatistics.Checked = group.Level3.IsMenuStatistics;
this.checkBoxL3MenuViewer.Checked = group.Level3.IsMenuViewer;
@ -319,7 +309,6 @@ namespace INT69DC_7C.Forms
this.checkBoxNotLoginMenuUpdate.Checked = group.NotLogin.IsMenuUpdate;
this.checkBoxNotLoginMenuInitialization.Checked = group.NotLogin.IsMenuInitialization;
this.checkBoxNotLoginMenuTime.Checked = group.NotLogin.IsMenuTime;
this.checkBoxNotLoginMenuUser.Checked = group.NotLogin.IsMenuUser;
this.checkBoxNotLoginMenuDataBackup.Checked = group.NotLogin.IsMenuDataBackup;
this.checkBoxNotLoginMenuStatistics.Checked = group.NotLogin.IsMenuStatistics;
this.checkBoxNotLoginMenuViewer.Checked = group.NotLogin.IsMenuViewer;
@ -511,7 +500,8 @@ namespace INT69DC_7C.Forms
private void labelTitle1_Click(object sender, EventArgs e)
{
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer)
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer
|| this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Admin)
{
this.checkBoxL1MainProductNo.Checked = true;
this.checkBoxL1MainWeightSet.Checked = true;
@ -531,7 +521,6 @@ namespace INT69DC_7C.Forms
this.checkBoxL1MenuDataBackup.Checked = true;
this.checkBoxL1MenuStatistics.Checked = true;
this.checkBoxL1MenuViewer.Checked = true;
this.checkBoxL1MenuUser.Checked = true;
//this.checkBoxL1MenuEquipment.Checked = true;
this.buttonSave.Visible = true;
@ -539,7 +528,8 @@ namespace INT69DC_7C.Forms
}
private void labelTitle2_Click(object sender, EventArgs e)
{
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer)
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer
|| this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Admin)
{
this.checkBoxL2MainProductNo.Checked = true;
this.checkBoxL2MainWeightSet.Checked = true;
@ -559,7 +549,6 @@ namespace INT69DC_7C.Forms
this.checkBoxL2MenuDataBackup.Checked = true;
this.checkBoxL2MenuStatistics.Checked = true;
this.checkBoxL2MenuViewer.Checked = true;
this.checkBoxL2MenuUser.Checked = true;
//this.checkBoxL2MenuEquipment.Checked = true;
this.buttonSave.Visible = true;
@ -567,7 +556,8 @@ namespace INT69DC_7C.Forms
}
private void labelTitle3_Click(object sender, EventArgs e)
{
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer)
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer
|| this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Admin)
{
this.checkBoxL3MainProductNo.Checked = true;
this.checkBoxL3MainWeightSet.Checked = true;
@ -587,7 +577,6 @@ namespace INT69DC_7C.Forms
this.checkBoxL3MenuDataBackup.Checked = true;
this.checkBoxL3MenuStatistics.Checked = true;
this.checkBoxL3MenuViewer.Checked = true;
this.checkBoxL3MenuUser.Checked = true;
//this.checkBoxL3MenuEquipment.Checked = true;
this.buttonSave.Visible = true;
@ -595,7 +584,8 @@ namespace INT69DC_7C.Forms
}
private void labelTitle4_Click(object sender, EventArgs e)
{
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer)
if (this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Developer
|| this.ParentForm.SystemConfig.CurrentUser.Group == DataStore.UserGroup.Admin)
{
this.checkBoxNotLoginMainProductNo.Checked = true;
this.checkBoxNotLoginMainWeightSet.Checked = true;

View File

@ -362,7 +362,7 @@ namespace INT69DC_7C.Part11_UserManager
this.IsMainDisplaySubMenu = false;
this.IsMenuTime = false;
this.IsMenuInformation = false;
this.IsMenuInformation = true;
this.IsMenuDataBackup = false;
this.IsMenuCalibration = false;
this.IsMenuCommunication = false;

View File

@ -22,6 +22,8 @@
- Part 11 적용
INT99DC_7C V3.0.2 참조
데이터 백업 스틱 2모드에서 통합 저장 방식으로 변경함
- 모터설정 - 모터 테스트(COM1, RS485)
'정회전' 동작 안하는 버그 수정
@ Ver 10.13.0 by LSJ
- 2023.08.07