- 업다운 기능 추가

1. 메인화면
      - Motor Up/Down 버튼 추가
      - Down : Cmd00, Up : Cmu00
   2. 판정설정
   - 1열 상승지연 : 5011, 하강지연 : 5012
   - 2열 상승지연 : 5028, 하강지연 : 5029
   3. 엔지니어설정
      - 장비타입 : 1002
      - 컨베어 : 0, 업다운 : 4
   4. 부팅시컨스
      - dummy(4), dummy(4) -> 하강지연(4), 상승지연(4)
      - 시스템파일 1열 쓰기 : 9014
      - 시스템파일 2열 쓰기 : 9017
master
CJY 2020-07-15 17:37:45 +09:00
parent f84bc7fec1
commit bf56be73b4
47 changed files with 5513 additions and 2692 deletions

View File

@ -33,8 +33,9 @@
this.buttonUpdate = new SmartX.SmartButton(); this.buttonUpdate = new SmartX.SmartButton();
this.buttonHelp = new SmartX.SmartButton(); this.buttonHelp = new SmartX.SmartButton();
this.buttonFuctionSetting = new SmartX.SmartButton(); this.buttonFuctionSetting = new SmartX.SmartButton();
this.buttonUser = new SmartX.SmartButton();
this.buttonTest = new SmartX.SmartButton(); this.buttonTest = new SmartX.SmartButton();
this.buttonEngineerSetting = new SmartX.SmartButton();
this.buttonUser = new SmartX.SmartButton();
this.SuspendLayout(); this.SuspendLayout();
// //
// buttonInitialize // buttonInitialize
@ -161,6 +162,70 @@
this.buttonFuctionSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFuctionSetting.UpImage"))); this.buttonFuctionSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonFuctionSetting.UpImage")));
this.buttonFuctionSetting.Click += new System.EventHandler(this.buttonMenu_Click); this.buttonFuctionSetting.Click += new System.EventHandler(this.buttonMenu_Click);
// //
// buttonTest
//
this.buttonTest.BackPictureBox = null;
this.buttonTest.BackPictureBox1 = null;
this.buttonTest.BackPictureBox2 = null;
this.buttonTest.ButtonColor = System.Drawing.Color.Gray;
this.buttonTest.ButtonImageAutoSize = true;
this.buttonTest.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonTest.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonTest.DisableImage")));
this.buttonTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonTest.DownImage")));
this.buttonTest.GroupID = 0;
this.buttonTest.InitVisible = true;
this.buttonTest.Location = new System.Drawing.Point(456, 0);
this.buttonTest.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonTest.Name = "buttonTest";
this.buttonTest.NestedClickEventPrevent = false;
this.buttonTest.OutlinePixel = 1;
this.buttonTest.RepeatInterval = 200;
this.buttonTest.RepeatIntervalAccelerate = null;
this.buttonTest.SafeInterval = 200;
this.buttonTest.Size = new System.Drawing.Size(65, 65);
this.buttonTest.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonTest.TabIndex = 11;
this.buttonTest.TextColor = System.Drawing.Color.Black;
this.buttonTest.TextDownColor = System.Drawing.Color.White;
this.buttonTest.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonTest.TextLocation = new System.Drawing.Point(0, 0);
this.buttonTest.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonTest.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonTest.UpImage")));
this.buttonTest.Visible = false;
this.buttonTest.Click += new System.EventHandler(this.buttonMenu_Click);
//
// buttonEngineerSetting
//
this.buttonEngineerSetting.BackPictureBox = null;
this.buttonEngineerSetting.BackPictureBox1 = null;
this.buttonEngineerSetting.BackPictureBox2 = null;
this.buttonEngineerSetting.ButtonColor = System.Drawing.Color.Gray;
this.buttonEngineerSetting.ButtonImageAutoSize = true;
this.buttonEngineerSetting.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonEngineerSetting.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonEngineerSetting.DisableImage")));
this.buttonEngineerSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEngineerSetting.DownImage")));
this.buttonEngineerSetting.GroupID = 0;
this.buttonEngineerSetting.InitVisible = true;
this.buttonEngineerSetting.Location = new System.Drawing.Point(385, 0);
this.buttonEngineerSetting.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonEngineerSetting.Name = "buttonEngineerSetting";
this.buttonEngineerSetting.NestedClickEventPrevent = false;
this.buttonEngineerSetting.OutlinePixel = 1;
this.buttonEngineerSetting.RepeatInterval = 200;
this.buttonEngineerSetting.RepeatIntervalAccelerate = null;
this.buttonEngineerSetting.SafeInterval = 200;
this.buttonEngineerSetting.Size = new System.Drawing.Size(65, 65);
this.buttonEngineerSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonEngineerSetting.TabIndex = 13;
this.buttonEngineerSetting.TextColor = System.Drawing.Color.Black;
this.buttonEngineerSetting.TextDownColor = System.Drawing.Color.White;
this.buttonEngineerSetting.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonEngineerSetting.TextLocation = new System.Drawing.Point(0, 0);
this.buttonEngineerSetting.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonEngineerSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonEngineerSetting.UpImage")));
this.buttonEngineerSetting.Visible = false;
this.buttonEngineerSetting.Click += new System.EventHandler(this.buttonMenu_Click);
//
// buttonUser // buttonUser
// //
this.buttonUser.BackPictureBox = null; this.buttonUser.BackPictureBox = null;
@ -183,7 +248,7 @@
this.buttonUser.SafeInterval = 200; this.buttonUser.SafeInterval = 200;
this.buttonUser.Size = new System.Drawing.Size(65, 65); this.buttonUser.Size = new System.Drawing.Size(65, 65);
this.buttonUser.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; this.buttonUser.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonUser.TabIndex = 10; this.buttonUser.TabIndex = 14;
this.buttonUser.TextColor = System.Drawing.Color.Black; this.buttonUser.TextColor = System.Drawing.Color.Black;
this.buttonUser.TextDownColor = System.Drawing.Color.White; this.buttonUser.TextDownColor = System.Drawing.Color.White;
this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; this.buttonUser.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
@ -192,45 +257,14 @@
this.buttonUser.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUser.UpImage"))); this.buttonUser.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUser.UpImage")));
this.buttonUser.Click += new System.EventHandler(this.buttonMenu_Click); this.buttonUser.Click += new System.EventHandler(this.buttonMenu_Click);
// //
// buttonTest
//
this.buttonTest.BackPictureBox = null;
this.buttonTest.BackPictureBox1 = null;
this.buttonTest.BackPictureBox2 = null;
this.buttonTest.ButtonColor = System.Drawing.Color.Gray;
this.buttonTest.ButtonImageAutoSize = true;
this.buttonTest.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonTest.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonTest.DisableImage")));
this.buttonTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonTest.DownImage")));
this.buttonTest.GroupID = 0;
this.buttonTest.InitVisible = true;
this.buttonTest.Location = new System.Drawing.Point(385, 0);
this.buttonTest.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonTest.Name = "buttonTest";
this.buttonTest.NestedClickEventPrevent = false;
this.buttonTest.OutlinePixel = 1;
this.buttonTest.RepeatInterval = 200;
this.buttonTest.RepeatIntervalAccelerate = null;
this.buttonTest.SafeInterval = 200;
this.buttonTest.Size = new System.Drawing.Size(65, 65);
this.buttonTest.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonTest.TabIndex = 11;
this.buttonTest.TextColor = System.Drawing.Color.Black;
this.buttonTest.TextDownColor = System.Drawing.Color.White;
this.buttonTest.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonTest.TextLocation = new System.Drawing.Point(0, 0);
this.buttonTest.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonTest.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonTest.UpImage")));
this.buttonTest.Visible = false;
this.buttonTest.Click += new System.EventHandler(this.buttonMenu_Click);
//
// ControlBottomEquipment // ControlBottomEquipment
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.BackColor = System.Drawing.Color.Black; this.BackColor = System.Drawing.Color.Black;
this.Controls.Add(this.buttonTest);
this.Controls.Add(this.buttonUser); this.Controls.Add(this.buttonUser);
this.Controls.Add(this.buttonEngineerSetting);
this.Controls.Add(this.buttonTest);
this.Controls.Add(this.buttonFuctionSetting); this.Controls.Add(this.buttonFuctionSetting);
this.Controls.Add(this.buttonHelp); this.Controls.Add(this.buttonHelp);
this.Controls.Add(this.buttonInitialize); this.Controls.Add(this.buttonInitialize);
@ -247,7 +281,8 @@
private SmartX.SmartButton buttonUpdate; private SmartX.SmartButton buttonUpdate;
private SmartX.SmartButton buttonHelp; private SmartX.SmartButton buttonHelp;
private SmartX.SmartButton buttonFuctionSetting; private SmartX.SmartButton buttonFuctionSetting;
private SmartX.SmartButton buttonUser;
private SmartX.SmartButton buttonTest; private SmartX.SmartButton buttonTest;
private SmartX.SmartButton buttonEngineerSetting;
private SmartX.SmartButton buttonUser;
} }
} }

View File

@ -65,6 +65,16 @@ namespace ITC81DB_2.Controls
this.buttonUser.Visible = false; this.buttonUser.Visible = false;
} }
public void DisplayHiddenMenu(bool bValue)
{
if (this.ParentForm.ParentForm.SystemConfig.IsLogin == true)
this.buttonEngineerSetting.Location = new Point(385, 0);
else
this.buttonEngineerSetting.Location = new Point(314, 0);
this.buttonEngineerSetting.Visible = bValue;
}
public void CurrentControlEnable(bool enable) public void CurrentControlEnable(bool enable)
{ {
foreach (SmartButton button in this.CollectionButtonMenu) foreach (SmartButton button in this.CollectionButtonMenu)
@ -88,6 +98,8 @@ namespace ITC81DB_2.Controls
this.buttonUpdate.ButtonUp(); this.buttonUpdate.ButtonUp();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUser.ButtonUp(); this.buttonUser.ButtonUp();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonEngineerSetting.ButtonUp();
break; break;
case DataStore.MenuBottomEquipment.Help: case DataStore.MenuBottomEquipment.Help:
if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -102,6 +114,8 @@ namespace ITC81DB_2.Controls
this.buttonUpdate.ButtonUp(); this.buttonUpdate.ButtonUp();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUser.ButtonUp(); this.buttonUser.ButtonUp();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonEngineerSetting.ButtonUp();
break; break;
case DataStore.MenuBottomEquipment.Initialize: case DataStore.MenuBottomEquipment.Initialize:
if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -116,6 +130,8 @@ namespace ITC81DB_2.Controls
this.buttonUpdate.ButtonUp(); this.buttonUpdate.ButtonUp();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUser.ButtonUp(); this.buttonUser.ButtonUp();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonEngineerSetting.ButtonUp();
break; break;
case DataStore.MenuBottomEquipment.Test: case DataStore.MenuBottomEquipment.Test:
if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -130,6 +146,8 @@ namespace ITC81DB_2.Controls
this.buttonUpdate.ButtonUp(); this.buttonUpdate.ButtonUp();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUser.ButtonUp(); this.buttonUser.ButtonUp();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonEngineerSetting.ButtonUp();
break; break;
case DataStore.MenuBottomEquipment.Update: case DataStore.MenuBottomEquipment.Update:
if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -144,6 +162,8 @@ namespace ITC81DB_2.Controls
this.buttonUpdate.ButtonDown(); this.buttonUpdate.ButtonDown();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUser.ButtonUp(); this.buttonUser.ButtonUp();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonEngineerSetting.ButtonUp();
break; break;
case DataStore.MenuBottomEquipment.User: case DataStore.MenuBottomEquipment.User:
if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
@ -158,11 +178,36 @@ namespace ITC81DB_2.Controls
this.buttonUpdate.ButtonUp(); this.buttonUpdate.ButtonUp();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.DOWN) if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.DOWN)
this.buttonUser.ButtonDown(); this.buttonUser.ButtonDown();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonEngineerSetting.ButtonUp();
break;
case DataStore.MenuBottomEquipment.Engineer:
if (this.buttonFuctionSetting.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonFuctionSetting.ButtonUp();
if (this.buttonHelp.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonHelp.ButtonUp();
if (this.buttonInitialize.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonInitialize.ButtonUp();
if (this.buttonTest.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonTest.ButtonUp();
if (this.buttonUpdate.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUpdate.ButtonUp();
if (this.buttonUser.ButtonStatus != SmartButton.BUTSTATUS.UP)
this.buttonUser.ButtonUp();
if (this.buttonEngineerSetting.ButtonStatus != SmartButton.BUTSTATUS.DOWN)
this.buttonEngineerSetting.ButtonDown();
break; break;
default: default:
break; break;
} }
} }
private void UpdateDisplayUser(UserItem user)
{
if (user.Group == DataStore.UserGroup.Level4Developer && this.ParentForm.ParentForm.SystemConfig.IsLogin == true)
this.DisplayHiddenMenu(true);
else
this.DisplayHiddenMenu(false);
}
public void DisplayRefresh(SystemStatus status) public void DisplayRefresh(SystemStatus status)
{ {
@ -175,6 +220,8 @@ namespace ITC81DB_2.Controls
this.CurrentMenu = DataStore.MenuBottomEquipment.Help; this.CurrentMenu = DataStore.MenuBottomEquipment.Help;
this.ParentForm.DisplayBottomEquipment(this.CurrentMenu); this.ParentForm.DisplayBottomEquipment(this.CurrentMenu);
this.UpdateDisplayUser(status.CurrentUser);
} }
#endregion #endregion
@ -198,6 +245,8 @@ namespace ITC81DB_2.Controls
this.CurrentMenu = DataStore.MenuBottomEquipment.User; this.CurrentMenu = DataStore.MenuBottomEquipment.User;
else if (button == this.buttonTest) else if (button == this.buttonTest)
this.CurrentMenu = DataStore.MenuBottomEquipment.Test; this.CurrentMenu = DataStore.MenuBottomEquipment.Test;
else if (button == this.buttonEngineerSetting)
this.CurrentMenu = DataStore.MenuBottomEquipment.Engineer;
else else
this.CurrentMenu = DataStore.MenuBottomEquipment.Help; this.CurrentMenu = DataStore.MenuBottomEquipment.Help;

View File

@ -946,207 +946,6 @@
yEg0oEQMTcmlS5fYCq7PbvAogofNSds/IZRpYKnruN/+/ftZTOibRUiwCVHjoL+/X7So7e3tSNK3fQQD yEg0oEQMTcmlS5fYCq7PbvAogofNSds/IZRpYKnruN/+/ftZTOibRUiwCVHjoL+/X7So7e3tSNK3fQQD
/QgVY3R0lNJBrhPrUSIWmB5ecEFBgT7fU4ZFW6rfIq+floREJMIGf+Mo6G2F1Uyh00aD/vvzm5JnGZAx /QgVY3R0lNJBrhPrUSIWmB5ecEFBgT7fU4ZFW6rfIq+floREJMIGf+Mo6G2F1Uyh00aD/vvzm5JnGZAx
0UC40/NxCFzzpSptFoRGo+nr60MDEAzf03SpqKioqKioWCaK8ie6uH6NwHUcvwAAAABJRU5ErkJggg== 0UC40/NxCFzzpSptFoRGo+nr60MDEAzf03SpqKioqKioWCaK8ie6uH6NwHUcvwAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonUser.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAIAAAABlV4SAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwwAADsMBx2+oZAAABKxJREFUaEPtmedLK2kU
h+29Ye8adTX2hr0bFXvvSuxi7/rBhh0Lil1ExPKX3ofNubCsd90k183IMs8HyXtmMpnzvqf8DlqpqKio
qKioqKiomIytra27u3tQUFB4ePgff6LRaAIDA11dXeWO74y1tbWnpycvnZOT09zcPDExsbKysry83Nvb
W1NTk5+fr9Vqv7UndnZ2YWFhvOjU1NTj4+Pt7e3o6OjQ0NDAwMD09PTR0dHCwkJHR0d5eXlISIh851th
b28fFRVVW1t7fn5+fHyckJAgF37i4uJSVVU1Nzc3ODhYX18fExMjF74JhFBkZCQO3Nzc9PT02NjYyIUP
+Pr66vV6Tqapqel7nYa/v39RUdHJyUl3d7eY/hnygYgiQ1paWpydncWqLKRBSkrKzMzM+vr6JyfwVwIC
AjguyM7OFpOyUDR1Ot3l5SXhJCYjyMrKwgeCytHRUUwKkpiYSJpyDrI2Dm9vb4ovhSs2NlZMSuHk5EQr
2NzcLC0tFZNxUAZKSkqGh4erq6vFpBRsJ6+yu7trRpGh/lIDaCCyVgoERWVl5c7Ojpubm5iMJjo6mgq7
tLQka6Vg+xERxBIaSUxGg5pqaGjY2tqStVIYfFhbW6MNi8loqGOcw8bGhqyVgu6GDygIPojJaIilrq6u
xcVFWSsFdQkVRHlJSkoSk3FQl1JTU1GHdAkxKUhBQUFfX19dXZ2sjYMakJubu7+/z18xKQgKFP3DdqLn
xGQEERERjY2Np6enZiTS14Nuo7yg4crKyogQsX4Kh4DWoCLxLTEpDoMb2YkO/Tg2fIRJIy4ujkM4ODhg
6BOr4nh4eJDZnZ2dHAiT0Cen4eDgwA20dsO54Y9cUBCEN7o1LS0N2YNqICuY0Sg4H9s2TZBdj4+Pp6/j
AHdyFAyufF3uUAQcoE8x/czOzt7d3T08PNCw+UyKIwGJK5QIfQP4oNVqCwsLkbdPT0/oKyoSQzYRSHvR
aDTyRAtjmD+JCsQSDhAYxAmxwUS6t7eHM+Pj462trcQYZZddx/L8/EwhMkzSOMbVyclJzoQPLA2PtSgE
BlPYysrKxcXF36oq5bKiooLmzXT68vLy9vZ2eHhIpCUnJ8sdPyEIGYNQr0SgmCwJqckPX19fEyRiMgtD
i+TQ/Pz8xGQx0tPTR0ZG2GxZmwtnyEBHbnAmYrIYjG/z8/NEv6zNhcJALlEJiouLxWQx8vLy8EGn08n6
NyCceFR5ebmsLYbBhy/54S98lGn8T3wgob/Kh4WFhS8JS9NAJoyNjf3+D6NBGCFWV1fJbDFZDDaPus5A
LGtzcXd3Zzu2t7dR42KyGCkpKfTX9vZ2tJCYTAfBglhCLx4fH4eGhorVYgQHB7e1taG3eQOmarGaiI+P
D4JlcXERNSUmS8IWktCDg4N4gnQ1dZqxsbGhQ2dkZCAH7+/vMzMz5YKFIZT7+/tHR0eJKJKb2YB44M28
vLxw6ZcwLaGLQkJCGOXIKL1ej2JH9skTFYHXmpqaIhJQ0aQHcxzOcCyk6S9hhKD+MP0g8s7Ozl5fX435
t8t/DkGFdmK4ISRQ2rzWv/L+/n51dTU8PPw79UBFRUVFRUVFRcVYrKx+AJZzYPzmuDDrAAAAAElFTkSu
QmCC
</value>
</data>
<data name="buttonUser.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/wu5wdfxd9gv9wAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonUser.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value> </value>
</data> </data>
<data name="buttonTest.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonTest.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -1343,6 +1142,418 @@
lyA322y2dDpdrVbp9wiytLQEbYPBQIabTCZ64ogD30UGygicrWyfaYFAAL/MH0lbf4fFxUUIoIAlNyFm lyA322y2dDpdrVbp9wiytLQEbYPBQIabTCZ64ogD30UGygicrWyfaYFAAL/MH0lbf4fFxUUIoIAlNyFm
wHLxEmu12oWFBaweDjCx2+0O0Ui/8a6urrBu3DE6nQ4C7KVQKIRAPMlkks4lFdPT0/V6nawG1R6eDA0N wHLxEmu12oWFBaweDjCx2+0O0Ui/8a6urrBu3DE6nQ4C7KVQKIRAPMlkks4lFdPT0/V6nawG1R6eDA0N
wYQeOiLAGUCmkhJoZLNZrIa2ORwOh8Ph/F/09X0D08WORD/8tdcAAAAASUVORK5CYII= wYQeOiLAGUCmkhJoZLNZrIa2ORwOh8Ph/F/09X0D08WORD/8tdcAAAAASUVORK5CYII=
</value>
</data>
<data name="buttonEngineerSetting.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonEngineerSetting.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonEngineerSetting.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
2wAAAABJRU5ErkJggg==
</value>
</data>
<data name="buttonUser.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
SUVORK5CYII=
</value>
</data>
<data name="buttonUser.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
RU5ErkJggg==
</value>
</data>
<data name="buttonUser.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -0,0 +1,199 @@
namespace ITC81DB_2.Controls
{
partial class ControlCenterEquipEngineer
{
/// <summary>
/// 필수 디자이너 변수입니다.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 사용 중인 모든 리소스를 정리합니다.
/// </summary>
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region 구성 요소 디자이너에서 생성한 코드
/// <summary>
/// 디자이너 지원에 필요한 메서드입니다.
/// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer));
this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.comboBoxEquipmentType = new System.Windows.Forms.ComboBox();
this.buttonCapture = new SmartX.SmartButton();
this.labelTitleCommunicationLog = new SmartX.SmartLabel();
this.buttonCommunicationLog = new SmartX.SmartButton();
this.labelTitleEquipmentType = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout();
this.SuspendLayout();
//
// smartGroupBox1
//
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.comboBoxEquipmentType);
this.smartGroupBox1.Controls.Add(this.buttonCapture);
this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog);
this.smartGroupBox1.Controls.Add(this.buttonCommunicationLog);
this.smartGroupBox1.Controls.Add(this.labelTitleEquipmentType);
this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198)))));
this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black;
this.smartGroupBox1.FrameLineThickness = 2;
this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None;
this.smartGroupBox1.Image = ((System.Drawing.Image)(resources.GetObject("smartGroupBox1.Image")));
this.smartGroupBox1.InitVisible = true;
this.smartGroupBox1.Location = new System.Drawing.Point(0, 0);
this.smartGroupBox1.Name = "smartGroupBox1";
this.smartGroupBox1.RoundRadius = 10;
this.smartGroupBox1.Size = new System.Drawing.Size(710, 470);
this.smartGroupBox1.TabIndex = 3;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
//
// comboBoxEquipmentType
//
this.comboBoxEquipmentType.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
this.comboBoxEquipmentType.Location = new System.Drawing.Point(401, 50);
this.comboBoxEquipmentType.Name = "comboBoxEquipmentType";
this.comboBoxEquipmentType.Size = new System.Drawing.Size(180, 28);
this.comboBoxEquipmentType.TabIndex = 190;
this.comboBoxEquipmentType.SelectedIndexChanged += new System.EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
//
// buttonCapture
//
this.buttonCapture.BackPictureBox = null;
this.buttonCapture.BackPictureBox1 = null;
this.buttonCapture.BackPictureBox2 = null;
this.buttonCapture.ButtonColor = System.Drawing.Color.Gray;
this.buttonCapture.ButtonImageAutoSize = true;
this.buttonCapture.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonCapture.DisableImage = null;
this.buttonCapture.DownImage = null;
this.buttonCapture.GroupID = 0;
this.buttonCapture.InitVisible = true;
this.buttonCapture.Location = new System.Drawing.Point(393, 435);
this.buttonCapture.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonCapture.Name = "buttonCapture";
this.buttonCapture.NestedClickEventPrevent = false;
this.buttonCapture.OutlinePixel = 1;
this.buttonCapture.RepeatInterval = 200;
this.buttonCapture.RepeatIntervalAccelerate = null;
this.buttonCapture.SafeInterval = 200;
this.buttonCapture.Size = new System.Drawing.Size(88, 28);
this.buttonCapture.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonCapture.TabIndex = 189;
this.buttonCapture.Text = "Capture";
this.buttonCapture.TextColor = System.Drawing.Color.Black;
this.buttonCapture.TextDownColor = System.Drawing.Color.White;
this.buttonCapture.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonCapture.TextLocation = new System.Drawing.Point(0, 0);
this.buttonCapture.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonCapture.UpImage = null;
this.buttonCapture.Click += new System.EventHandler(this.buttonCapture_Click);
//
// labelTitleCommunicationLog
//
this.labelTitleCommunicationLog.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleCommunicationLog.BackPictureBox = null;
this.labelTitleCommunicationLog.BackPictureBox1 = null;
this.labelTitleCommunicationLog.BackPictureBox2 = null;
this.labelTitleCommunicationLog.BorderColor = System.Drawing.Color.Black;
this.labelTitleCommunicationLog.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleCommunicationLog.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleCommunicationLog.ForeColor = System.Drawing.Color.White;
this.labelTitleCommunicationLog.InitVisible = true;
this.labelTitleCommunicationLog.LineSpacing = 0F;
this.labelTitleCommunicationLog.Location = new System.Drawing.Point(519, 435);
this.labelTitleCommunicationLog.Name = "labelTitleCommunicationLog";
this.labelTitleCommunicationLog.Size = new System.Drawing.Size(100, 30);
this.labelTitleCommunicationLog.TabIndex = 152;
this.labelTitleCommunicationLog.Text = "통신로그";
this.labelTitleCommunicationLog.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleCommunicationLog.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleCommunicationLog.Wordwrap = false;
//
// buttonCommunicationLog
//
this.buttonCommunicationLog.BackPictureBox = null;
this.buttonCommunicationLog.BackPictureBox1 = null;
this.buttonCommunicationLog.BackPictureBox2 = null;
this.buttonCommunicationLog.ButtonColor = System.Drawing.Color.Gray;
this.buttonCommunicationLog.ButtonImageAutoSize = true;
this.buttonCommunicationLog.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonCommunicationLog.DisableImage = null;
this.buttonCommunicationLog.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonCommunicationLog.DownImage")));
this.buttonCommunicationLog.GroupID = 0;
this.buttonCommunicationLog.InitVisible = true;
this.buttonCommunicationLog.Location = new System.Drawing.Point(625, 435);
this.buttonCommunicationLog.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonCommunicationLog.Name = "buttonCommunicationLog";
this.buttonCommunicationLog.NestedClickEventPrevent = false;
this.buttonCommunicationLog.OutlinePixel = 1;
this.buttonCommunicationLog.RepeatInterval = 200;
this.buttonCommunicationLog.RepeatIntervalAccelerate = null;
this.buttonCommunicationLog.SafeInterval = 200;
this.buttonCommunicationLog.Size = new System.Drawing.Size(80, 28);
this.buttonCommunicationLog.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonCommunicationLog.TabIndex = 151;
this.buttonCommunicationLog.TextColor = System.Drawing.Color.Black;
this.buttonCommunicationLog.TextDownColor = System.Drawing.Color.White;
this.buttonCommunicationLog.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonCommunicationLog.TextLocation = new System.Drawing.Point(0, 0);
this.buttonCommunicationLog.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonCommunicationLog.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonCommunicationLog.UpImage")));
this.buttonCommunicationLog.Click += new System.EventHandler(this.buttonCommunicationLog_Click);
//
// labelTitleEquipmentType
//
this.labelTitleEquipmentType.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.labelTitleEquipmentType.BackPictureBox = null;
this.labelTitleEquipmentType.BackPictureBox1 = null;
this.labelTitleEquipmentType.BackPictureBox2 = null;
this.labelTitleEquipmentType.BorderColor = System.Drawing.Color.Black;
this.labelTitleEquipmentType.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleEquipmentType.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold);
this.labelTitleEquipmentType.ForeColor = System.Drawing.Color.White;
this.labelTitleEquipmentType.InitVisible = true;
this.labelTitleEquipmentType.LineSpacing = 0F;
this.labelTitleEquipmentType.Location = new System.Drawing.Point(130, 50);
this.labelTitleEquipmentType.Name = "labelTitleEquipmentType";
this.labelTitleEquipmentType.Size = new System.Drawing.Size(265, 28);
this.labelTitleEquipmentType.TabIndex = 117;
this.labelTitleEquipmentType.Text = "장비타입";
this.labelTitleEquipmentType.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleEquipmentType.Wordwrap = false;
//
// ControlCenterEquipEngineer
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.Controls.Add(this.smartGroupBox1);
this.Name = "ControlCenterEquipEngineer";
this.Size = new System.Drawing.Size(710, 470);
this.smartGroupBox1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private SmartX.SmartGroupBox smartGroupBox1;
private System.Windows.Forms.ComboBox comboBoxEquipmentType;
private SmartX.SmartButton buttonCapture;
private SmartX.SmartLabel labelTitleCommunicationLog;
private SmartX.SmartButton buttonCommunicationLog;
private SmartX.SmartLabel labelTitleEquipmentType;
}
}

View File

@ -0,0 +1,227 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;
using SmartX;
using ITC81DB_2.Forms;
using ITC81DB_2.DialogForms;
using ITC81DB_2_ImageDll;
using System.Threading;
namespace ITC81DB_2.Controls
{
public partial class ControlCenterEquipEngineer : UserControl
{
#region Field
private FormMenu m_ParentForm;
#endregion
#region Constructor
public ControlCenterEquipEngineer(FormMenu parent)
{
InitializeComponent();
this.ParentForm = parent;
this.InitializeDesign();
this.DefaultSetting();
}
#endregion
#region Property
public FormMenu ParentForm
{
get { return this.m_ParentForm; }
private set { this.m_ParentForm = value; }
}
#endregion
#region Method
public void InitializeDesign()
{
Class1 images = new Class1();
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
{
this.labelTitleCommunicationLog.Text = "Log";
this.labelTitleEquipmentType.Text = "Equipment Type";
this.buttonCapture.Text = "Capture";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear();
this.comboBoxEquipmentType.Items.Add("Conveyor");
this.comboBoxEquipmentType.Items.Add("Updown");
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
//this.buttonCommunicationLog.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
//this.buttonCommunicationLog.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
}
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
{
this.labelTitleCommunicationLog.Text = "日志";
this.labelTitleEquipmentType.Text = "设备类型";
this.buttonCapture.Text = "捕获";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear();
this.comboBoxEquipmentType.Items.Add("输送带");
this.comboBoxEquipmentType.Items.Add("上下操作");
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
//this.buttonCommunicationLog.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnON));
//this.buttonCommunicationLog.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnOFF));
}
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Czech)
{
}
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Russian)
{
this.labelTitleCommunicationLog.Text = "Журнал обмена";
this.labelTitleEquipmentType.Text = "Тип оборудования";
this.buttonCapture.Text = "Заголовок";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear();
this.comboBoxEquipmentType.Items.Add("Конвейер");
this.comboBoxEquipmentType.Items.Add("Вверх-вниз");
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
//this.buttonCommunicationLog.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusON));
//this.buttonCommunicationLog.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusOFF));
}
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.German)
{
this.labelTitleCommunicationLog.Text = "Protokoll";
this.labelTitleEquipmentType.Text = "Waagentyp";
this.buttonCapture.Text = "Fang";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear();
this.comboBoxEquipmentType.Items.Add("Förderer");
this.comboBoxEquipmentType.Items.Add("Obenunten");
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
//this.buttonCommunicationLog.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerON));
//this.buttonCommunicationLog.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerOFF));
}
else
{
this.labelTitleCommunicationLog.Text = "통신로그";
this.labelTitleEquipmentType.Text = "장비타입";
this.buttonCapture.Text = "Capture";
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
this.comboBoxEquipmentType.Items.Clear();
this.comboBoxEquipmentType.Items.Add("컨베어");
this.comboBoxEquipmentType.Items.Add("업다운");
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
//this.buttonCommunicationLog.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
//this.buttonCommunicationLog.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
}
}
private void DefaultSetting()
{
}
private void UpdateParameterDisplay(SystemConfigurationItem item)
{
int index = 0;
// 장비타입
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
switch (item.EquipmentType)
{
case 0: // 컨베어
this.comboBoxEquipmentType.SelectedIndex = 0;
break;
case 4: // 업다운
this.comboBoxEquipmentType.SelectedIndex = 1;
break;
default:
this.comboBoxEquipmentType.SelectedIndex = 0;
break;
}
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
if (this.ParentForm.ParentForm.IsCommunicationLogOpen == true)
this.buttonCommunicationLog.ButtonDown();
else
this.buttonCommunicationLog.ButtonUp();
}
public void DisplayRefresh(SystemStatus status)
{
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.EquipEngineer;
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig);
}
#endregion
#region Event Handler
private void comboBoxEquipmentType_SelectedIndexChanged(object sender, EventArgs e)
{
string value = "";
switch (this.comboBoxEquipmentType.SelectedIndex)
{
case 0: // 컨베어
this.ParentForm.ParentForm.SystemConfig.EquipmentType = 0;
break;
case 1: // 업다운
this.ParentForm.ParentForm.SystemConfig.EquipmentType = 4;
break;
default:
this.ParentForm.ParentForm.SystemConfig.EquipmentType = 0;
break;
}
value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.SystemConfig.EquipmentType.ToString());
this.ParentForm.CenterSystemJudgmentSetting.ChangeScreen();
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1002_EquipmentType, value);
}
private void buttonCapture_Click(object sender, EventArgs e)
{
string filePath = "";
Bitmap bitMap = new Bitmap(800, 480);
bitMap = IntechGraphics.CopyFromScreen();
filePath = string.Format("{0}{1}_EngineerSetting.jpg",
this.ParentForm.ParentForm.PathDataBackupFolder, this.ParentForm.ParentForm.SystemConfig.SerialNumber);
bitMap.Save(filePath, ImageFormat.Jpeg);
}
private void buttonCommunicationLog_Click(object sender, EventArgs e)
{
if (this.buttonCommunicationLog.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
this.ParentForm.ParentForm.smartFileCommunicationLog.Close();
this.ParentForm.ParentForm.smartFileCommunicationLog.Open(this.ParentForm.ParentForm.BufferSmartUart);
this.ParentForm.ParentForm.IsCommunicationLogOpen = true;
}
else
{
this.ParentForm.ParentForm.smartFileCommunicationLog.Close();
this.ParentForm.ParentForm.IsCommunicationLogOpen = false;
}
}
#endregion
}
}

View File

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

View File

@ -35,6 +35,7 @@
this.buttonFunction = new SmartX.SmartButton(); this.buttonFunction = new SmartX.SmartButton();
this.buttonInitialize = new SmartX.SmartButton(); this.buttonInitialize = new SmartX.SmartButton();
this.buttonUpdate = new SmartX.SmartButton(); this.buttonUpdate = new SmartX.SmartButton();
this.buttonEngineerSetting = new SmartX.SmartButton();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -43,6 +44,7 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.buttonEngineerSetting);
this.smartGroupBox1.Controls.Add(this.buttonEquipmentTest); this.smartGroupBox1.Controls.Add(this.buttonEquipmentTest);
this.smartGroupBox1.Controls.Add(this.buttonUser); this.smartGroupBox1.Controls.Add(this.buttonUser);
this.smartGroupBox1.Controls.Add(this.buttonFunction); this.smartGroupBox1.Controls.Add(this.buttonFunction);
@ -73,7 +75,7 @@
this.buttonEquipmentTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEquipmentTest.DownImage"))); this.buttonEquipmentTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEquipmentTest.DownImage")));
this.buttonEquipmentTest.GroupID = 0; this.buttonEquipmentTest.GroupID = 0;
this.buttonEquipmentTest.InitVisible = true; this.buttonEquipmentTest.InitVisible = true;
this.buttonEquipmentTest.Location = new System.Drawing.Point(28, 240); this.buttonEquipmentTest.Location = new System.Drawing.Point(194, 240);
this.buttonEquipmentTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonEquipmentTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonEquipmentTest.Name = "buttonEquipmentTest"; this.buttonEquipmentTest.Name = "buttonEquipmentTest";
this.buttonEquipmentTest.NestedClickEventPrevent = false; this.buttonEquipmentTest.NestedClickEventPrevent = false;
@ -217,6 +219,38 @@
this.buttonUpdate.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUpdate.UpImage"))); this.buttonUpdate.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUpdate.UpImage")));
this.buttonUpdate.Click += new System.EventHandler(this.buttonMenu_Click); this.buttonUpdate.Click += new System.EventHandler(this.buttonMenu_Click);
// //
// buttonEngineerSetting
//
this.buttonEngineerSetting.BackPictureBox = null;
this.buttonEngineerSetting.BackPictureBox1 = null;
this.buttonEngineerSetting.BackPictureBox2 = null;
this.buttonEngineerSetting.ButtonColor = System.Drawing.Color.Gray;
this.buttonEngineerSetting.ButtonImageAutoSize = true;
this.buttonEngineerSetting.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonEngineerSetting.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonEngineerSetting.DisableImage")));
this.buttonEngineerSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonEngineerSetting.DownImage")));
this.buttonEngineerSetting.GroupID = 0;
this.buttonEngineerSetting.InitVisible = true;
this.buttonEngineerSetting.Location = new System.Drawing.Point(28, 240);
this.buttonEngineerSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonEngineerSetting.Name = "buttonEngineerSetting";
this.buttonEngineerSetting.NestedClickEventPrevent = false;
this.buttonEngineerSetting.OutlinePixel = 1;
this.buttonEngineerSetting.RepeatInterval = 200;
this.buttonEngineerSetting.RepeatIntervalAccelerate = null;
this.buttonEngineerSetting.SafeInterval = 200;
this.buttonEngineerSetting.Size = new System.Drawing.Size(160, 208);
this.buttonEngineerSetting.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonEngineerSetting.TabIndex = 9;
this.buttonEngineerSetting.TextColor = System.Drawing.Color.Black;
this.buttonEngineerSetting.TextDownColor = System.Drawing.Color.White;
this.buttonEngineerSetting.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonEngineerSetting.TextLocation = new System.Drawing.Point(0, 0);
this.buttonEngineerSetting.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonEngineerSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonEngineerSetting.UpImage")));
this.buttonEngineerSetting.Visible = false;
this.buttonEngineerSetting.Click += new System.EventHandler(this.buttonMenu_Click);
//
// ControlCenterEquipHelp // ControlCenterEquipHelp
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -238,5 +272,6 @@
private SmartX.SmartButton buttonEquipmentTest; private SmartX.SmartButton buttonEquipmentTest;
private SmartX.SmartButton buttonUser; private SmartX.SmartButton buttonUser;
private SmartX.SmartButton buttonFunction; private SmartX.SmartButton buttonFunction;
private SmartX.SmartButton buttonEngineerSetting;
} }
} }

View File

@ -102,6 +102,16 @@ namespace ITC81DB_2.Controls
this.buttonUser.Visible = false; this.buttonUser.Visible = false;
} }
public void DisplayHiddenMenu(bool bValue)
{
if (this.ParentForm.ParentForm.SystemConfig.IsLogin == true)
this.buttonEngineerSetting.Location = new Point(28, 240);
else
this.buttonEngineerSetting.Location = new Point(526, 17);
this.buttonEngineerSetting.Visible = bValue;
}
public void DisplayRefresh(SystemStatus status) public void DisplayRefresh(SystemStatus status)
{ {
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.EquipHelp; this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.EquipHelp;
@ -128,6 +138,8 @@ namespace ITC81DB_2.Controls
this.CurrentMenu = DataStore.MenuBottomEquipment.User; this.CurrentMenu = DataStore.MenuBottomEquipment.User;
else if (button == this.buttonEquipmentTest) else if (button == this.buttonEquipmentTest)
this.CurrentMenu = DataStore.MenuBottomEquipment.Test; this.CurrentMenu = DataStore.MenuBottomEquipment.Test;
else if (button == this.buttonEngineerSetting)
this.CurrentMenu = DataStore.MenuBottomEquipment.Engineer;
else else
this.CurrentMenu = DataStore.MenuBottomEquipment.Help; this.CurrentMenu = DataStore.MenuBottomEquipment.Help;

View File

@ -118,6 +118,427 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="buttonEngineerSetting.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonEngineerSetting.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
QmCC
</value>
</data>
<data name="buttonEngineerSetting.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AAAASUVORK5CYII=
</value>
</data>
<data name="buttonEquipmentTest.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="buttonEquipmentTest.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH iVBORw0KGgoAAAANSUhEUgAAAKAAAADQCAYAAACA7WrsAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH

View File

@ -215,11 +215,11 @@ namespace ITC81DB_2.Controls
structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment2; structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment2;
structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment3; structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment3;
structItem.DescendDelayTime = 0;
structItem.AscendDelayTime = 0;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -273,11 +273,11 @@ namespace ITC81DB_2.Controls
structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment2; structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment2;
structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment3; structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment3;
structItem.DescendDelayTime = 0;
structItem.AscendDelayTime = 0;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";

View File

@ -63,7 +63,7 @@ namespace ITC81DB_2.Controls
private void DefaultSetting() private void DefaultSetting()
{ {
this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig.SerialNumber; this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig.SerialNumber;
this.labelDisplayVer.Text = "1.9.0"; this.labelDisplayVer.Text = "2.0.0";
} }
public void UpdateMainBoardVersionDisplay(string version) public void UpdateMainBoardVersionDisplay(string version)

View File

@ -30,9 +30,17 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemJudgmentSetting)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemJudgmentSetting));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.buttonPasteAll = new SmartX.SmartButton();
this.buttonPaste = new SmartX.SmartButton();
this.buttonCopy = new SmartX.SmartButton();
this.labelProductNo = new SmartX.SmartLabel();
this.labelWeightJudgment = new SmartX.SmartLabel();
this.labelDescendDelayTime = new SmartX.SmartLabel();
this.labelAscendDelayTime = new SmartX.SmartLabel();
this.buttonDown = new SmartX.SmartButton();
this.buttonUp = new SmartX.SmartButton();
this.buttonLine2 = new SmartX.SmartButton(); this.buttonLine2 = new SmartX.SmartButton();
this.buttonLine1 = new SmartX.SmartButton(); this.buttonLine1 = new SmartX.SmartButton();
this.buttonProductNo = new SmartX.SmartButton();
this.buttonLineCopy = new SmartX.SmartButton(); this.buttonLineCopy = new SmartX.SmartButton();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label();
@ -41,12 +49,8 @@
this.labelFeedSpeed = new SmartX.SmartLabel(); this.labelFeedSpeed = new SmartX.SmartLabel();
this.labelWeightValue = new SmartX.SmartLabel(); this.labelWeightValue = new SmartX.SmartLabel();
this.labelADCValue = new SmartX.SmartLabel(); this.labelADCValue = new SmartX.SmartLabel();
this.labelWeightJudgment = new SmartX.SmartLabel();
this.smartDraw = new SmartX.SmartDraw(); this.smartDraw = new SmartX.SmartDraw();
this.labelFilter = new SmartX.SmartLabel(); this.labelFilter = new SmartX.SmartLabel();
this.buttonPasteAll = new SmartX.SmartButton();
this.buttonPaste = new SmartX.SmartButton();
this.buttonCopy = new SmartX.SmartButton();
this.labelJudgmentDelayTime = new SmartX.SmartLabel(); this.labelJudgmentDelayTime = new SmartX.SmartLabel();
this.labelDynamicCorrection = new SmartX.SmartLabel(); this.labelDynamicCorrection = new SmartX.SmartLabel();
this.labelJudgmentCount = new SmartX.SmartLabel(); this.labelJudgmentCount = new SmartX.SmartLabel();
@ -59,9 +63,17 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.buttonPasteAll);
this.smartGroupBox1.Controls.Add(this.buttonPaste);
this.smartGroupBox1.Controls.Add(this.buttonCopy);
this.smartGroupBox1.Controls.Add(this.labelProductNo);
this.smartGroupBox1.Controls.Add(this.labelWeightJudgment);
this.smartGroupBox1.Controls.Add(this.labelDescendDelayTime);
this.smartGroupBox1.Controls.Add(this.labelAscendDelayTime);
this.smartGroupBox1.Controls.Add(this.buttonDown);
this.smartGroupBox1.Controls.Add(this.buttonUp);
this.smartGroupBox1.Controls.Add(this.buttonLine2); this.smartGroupBox1.Controls.Add(this.buttonLine2);
this.smartGroupBox1.Controls.Add(this.buttonLine1); this.smartGroupBox1.Controls.Add(this.buttonLine1);
this.smartGroupBox1.Controls.Add(this.buttonProductNo);
this.smartGroupBox1.Controls.Add(this.buttonLineCopy); this.smartGroupBox1.Controls.Add(this.buttonLineCopy);
this.smartGroupBox1.Controls.Add(this.label1); this.smartGroupBox1.Controls.Add(this.label1);
this.smartGroupBox1.Controls.Add(this.label2); this.smartGroupBox1.Controls.Add(this.label2);
@ -70,12 +82,8 @@
this.smartGroupBox1.Controls.Add(this.labelFeedSpeed); this.smartGroupBox1.Controls.Add(this.labelFeedSpeed);
this.smartGroupBox1.Controls.Add(this.labelWeightValue); this.smartGroupBox1.Controls.Add(this.labelWeightValue);
this.smartGroupBox1.Controls.Add(this.labelADCValue); this.smartGroupBox1.Controls.Add(this.labelADCValue);
this.smartGroupBox1.Controls.Add(this.labelWeightJudgment);
this.smartGroupBox1.Controls.Add(this.smartDraw); this.smartGroupBox1.Controls.Add(this.smartDraw);
this.smartGroupBox1.Controls.Add(this.labelFilter); this.smartGroupBox1.Controls.Add(this.labelFilter);
this.smartGroupBox1.Controls.Add(this.buttonPasteAll);
this.smartGroupBox1.Controls.Add(this.buttonPaste);
this.smartGroupBox1.Controls.Add(this.buttonCopy);
this.smartGroupBox1.Controls.Add(this.labelJudgmentDelayTime); this.smartGroupBox1.Controls.Add(this.labelJudgmentDelayTime);
this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection); this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection);
this.smartGroupBox1.Controls.Add(this.labelJudgmentCount); this.smartGroupBox1.Controls.Add(this.labelJudgmentCount);
@ -93,6 +101,252 @@
this.smartGroupBox1.TabIndex = 174; this.smartGroupBox1.TabIndex = 174;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
// //
// buttonPasteAll
//
this.buttonPasteAll.BackPictureBox = null;
this.buttonPasteAll.BackPictureBox1 = null;
this.buttonPasteAll.BackPictureBox2 = null;
this.buttonPasteAll.ButtonColor = System.Drawing.Color.Gray;
this.buttonPasteAll.ButtonImageAutoSize = true;
this.buttonPasteAll.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonPasteAll.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonPasteAll.DisableImage")));
this.buttonPasteAll.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonPasteAll.DownImage")));
this.buttonPasteAll.GroupID = 0;
this.buttonPasteAll.InitVisible = true;
this.buttonPasteAll.Location = new System.Drawing.Point(651, 5);
this.buttonPasteAll.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonPasteAll.Name = "buttonPasteAll";
this.buttonPasteAll.NestedClickEventPrevent = false;
this.buttonPasteAll.OutlinePixel = 1;
this.buttonPasteAll.RepeatInterval = 200;
this.buttonPasteAll.RepeatIntervalAccelerate = null;
this.buttonPasteAll.SafeInterval = 200;
this.buttonPasteAll.Size = new System.Drawing.Size(50, 50);
this.buttonPasteAll.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonPasteAll.TabIndex = 145;
this.buttonPasteAll.TextColor = System.Drawing.Color.Black;
this.buttonPasteAll.TextDownColor = System.Drawing.Color.White;
this.buttonPasteAll.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonPasteAll.TextLocation = new System.Drawing.Point(0, 0);
this.buttonPasteAll.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonPasteAll.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonPasteAll.UpImage")));
this.buttonPasteAll.Click += new System.EventHandler(this.buttonPasteAll_Click);
//
// buttonPaste
//
this.buttonPaste.BackPictureBox = null;
this.buttonPaste.BackPictureBox1 = null;
this.buttonPaste.BackPictureBox2 = null;
this.buttonPaste.ButtonColor = System.Drawing.Color.Gray;
this.buttonPaste.ButtonImageAutoSize = true;
this.buttonPaste.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonPaste.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonPaste.DisableImage")));
this.buttonPaste.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonPaste.DownImage")));
this.buttonPaste.GroupID = 0;
this.buttonPaste.InitVisible = true;
this.buttonPaste.Location = new System.Drawing.Point(595, 5);
this.buttonPaste.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonPaste.Name = "buttonPaste";
this.buttonPaste.NestedClickEventPrevent = false;
this.buttonPaste.OutlinePixel = 1;
this.buttonPaste.RepeatInterval = 200;
this.buttonPaste.RepeatIntervalAccelerate = null;
this.buttonPaste.SafeInterval = 200;
this.buttonPaste.Size = new System.Drawing.Size(50, 50);
this.buttonPaste.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonPaste.TabIndex = 144;
this.buttonPaste.TextColor = System.Drawing.Color.Black;
this.buttonPaste.TextDownColor = System.Drawing.Color.White;
this.buttonPaste.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonPaste.TextLocation = new System.Drawing.Point(0, 0);
this.buttonPaste.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonPaste.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonPaste.UpImage")));
this.buttonPaste.Click += new System.EventHandler(this.buttonPaste_Click);
//
// buttonCopy
//
this.buttonCopy.BackPictureBox = null;
this.buttonCopy.BackPictureBox1 = null;
this.buttonCopy.BackPictureBox2 = null;
this.buttonCopy.ButtonColor = System.Drawing.Color.Gray;
this.buttonCopy.ButtonImageAutoSize = true;
this.buttonCopy.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonCopy.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonCopy.DisableImage")));
this.buttonCopy.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonCopy.DownImage")));
this.buttonCopy.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.buttonCopy.ForeColor = System.Drawing.Color.White;
this.buttonCopy.GroupID = 0;
this.buttonCopy.InitVisible = true;
this.buttonCopy.Location = new System.Drawing.Point(489, 5);
this.buttonCopy.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonCopy.Name = "buttonCopy";
this.buttonCopy.NestedClickEventPrevent = false;
this.buttonCopy.OutlinePixel = 1;
this.buttonCopy.RepeatInterval = 200;
this.buttonCopy.RepeatIntervalAccelerate = null;
this.buttonCopy.SafeInterval = 200;
this.buttonCopy.Size = new System.Drawing.Size(100, 50);
this.buttonCopy.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonCopy.TabIndex = 143;
this.buttonCopy.Text = "0000";
this.buttonCopy.TextColor = System.Drawing.Color.White;
this.buttonCopy.TextDownColor = System.Drawing.Color.White;
this.buttonCopy.TextHAlign = SmartX.SmartButton.TextHorAlign.Right;
this.buttonCopy.TextLocation = new System.Drawing.Point(-10, 0);
this.buttonCopy.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonCopy.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonCopy.UpImage")));
this.buttonCopy.Click += new System.EventHandler(this.buttonCopy_Click);
//
// labelProductNo
//
this.labelProductNo.BackColor = System.Drawing.Color.Black;
this.labelProductNo.BackPictureBox = null;
this.labelProductNo.BackPictureBox1 = null;
this.labelProductNo.BackPictureBox2 = null;
this.labelProductNo.BorderColor = System.Drawing.Color.Black;
this.labelProductNo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelProductNo.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelProductNo.ForeColor = System.Drawing.Color.White;
this.labelProductNo.InitVisible = true;
this.labelProductNo.LineSpacing = 0F;
this.labelProductNo.Location = new System.Drawing.Point(109, 64);
this.labelProductNo.Name = "labelProductNo";
this.labelProductNo.Size = new System.Drawing.Size(110, 39);
this.labelProductNo.TabIndex = 142;
this.labelProductNo.Text = "1000";
this.labelProductNo.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelProductNo.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelProductNo.Wordwrap = false;
this.labelProductNo.Click += new System.EventHandler(this.labelProductNo_Click);
//
// labelWeightJudgment
//
this.labelWeightJudgment.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(49)))), ((int)(((byte)(49)))));
this.labelWeightJudgment.BackPictureBox1 = null;
this.labelWeightJudgment.BackPictureBox2 = this.smartGroupBox1;
this.labelWeightJudgment.BorderColor = System.Drawing.Color.Black;
this.labelWeightJudgment.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelWeightJudgment.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold);
this.labelWeightJudgment.ForeColor = System.Drawing.Color.White;
this.labelWeightJudgment.InitVisible = true;
this.labelWeightJudgment.LineSpacing = 0F;
this.labelWeightJudgment.Location = new System.Drawing.Point(247, 272);
this.labelWeightJudgment.Name = "labelWeightJudgment";
this.labelWeightJudgment.Size = new System.Drawing.Size(81, 30);
this.labelWeightJudgment.TabIndex = 141;
this.labelWeightJudgment.Text = "0.0";
this.labelWeightJudgment.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle;
this.labelWeightJudgment.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelWeightJudgment.Wordwrap = false;
//
// labelDescendDelayTime
//
this.labelDescendDelayTime.BackColor = System.Drawing.Color.Black;
this.labelDescendDelayTime.BackPictureBox = null;
this.labelDescendDelayTime.BackPictureBox1 = null;
this.labelDescendDelayTime.BackPictureBox2 = null;
this.labelDescendDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelDescendDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelDescendDelayTime.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelDescendDelayTime.ForeColor = System.Drawing.Color.White;
this.labelDescendDelayTime.InitVisible = true;
this.labelDescendDelayTime.LineSpacing = 0F;
this.labelDescendDelayTime.Location = new System.Drawing.Point(109, 152);
this.labelDescendDelayTime.Name = "labelDescendDelayTime";
this.labelDescendDelayTime.Size = new System.Drawing.Size(110, 40);
this.labelDescendDelayTime.TabIndex = 137;
this.labelDescendDelayTime.Text = "1000";
this.labelDescendDelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelDescendDelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelDescendDelayTime.Wordwrap = false;
this.labelDescendDelayTime.Click += new System.EventHandler(this.labelDescendDelayTime_Click);
//
// labelAscendDelayTime
//
this.labelAscendDelayTime.BackColor = System.Drawing.Color.Black;
this.labelAscendDelayTime.BackPictureBox = null;
this.labelAscendDelayTime.BackPictureBox1 = null;
this.labelAscendDelayTime.BackPictureBox2 = null;
this.labelAscendDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelAscendDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelAscendDelayTime.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelAscendDelayTime.ForeColor = System.Drawing.Color.White;
this.labelAscendDelayTime.InitVisible = true;
this.labelAscendDelayTime.LineSpacing = 0F;
this.labelAscendDelayTime.Location = new System.Drawing.Point(109, 284);
this.labelAscendDelayTime.Name = "labelAscendDelayTime";
this.labelAscendDelayTime.Size = new System.Drawing.Size(110, 40);
this.labelAscendDelayTime.TabIndex = 138;
this.labelAscendDelayTime.Text = "900";
this.labelAscendDelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelAscendDelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelAscendDelayTime.Wordwrap = false;
this.labelAscendDelayTime.Click += new System.EventHandler(this.labelAscendDelayTime_Click);
//
// buttonDown
//
this.buttonDown.BackPictureBox = null;
this.buttonDown.BackPictureBox1 = null;
this.buttonDown.BackPictureBox2 = null;
this.buttonDown.ButtonColor = System.Drawing.Color.Gray;
this.buttonDown.ButtonImageAutoSize = true;
this.buttonDown.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonDown.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonDown.DisableImage")));
this.buttonDown.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonDown.DownImage")));
this.buttonDown.GroupID = 0;
this.buttonDown.InitVisible = true;
this.buttonDown.Location = new System.Drawing.Point(240, 80);
this.buttonDown.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonDown.Name = "buttonDown";
this.buttonDown.NestedClickEventPrevent = false;
this.buttonDown.OutlinePixel = 1;
this.buttonDown.RepeatInterval = 200;
this.buttonDown.RepeatIntervalAccelerate = null;
this.buttonDown.SafeInterval = 200;
this.buttonDown.Size = new System.Drawing.Size(42, 50);
this.buttonDown.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonDown.TabIndex = 136;
this.buttonDown.TextColor = System.Drawing.Color.Black;
this.buttonDown.TextDownColor = System.Drawing.Color.White;
this.buttonDown.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonDown.TextLocation = new System.Drawing.Point(0, 0);
this.buttonDown.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonDown.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonDown.UpImage")));
this.buttonDown.Visible = false;
this.buttonDown.Click += new System.EventHandler(this.buttonDown_Click);
//
// buttonUp
//
this.buttonUp.BackPictureBox = null;
this.buttonUp.BackPictureBox1 = null;
this.buttonUp.BackPictureBox2 = null;
this.buttonUp.ButtonColor = System.Drawing.Color.Gray;
this.buttonUp.ButtonImageAutoSize = true;
this.buttonUp.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonUp.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonUp.DisableImage")));
this.buttonUp.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonUp.DownImage")));
this.buttonUp.GroupID = 0;
this.buttonUp.InitVisible = true;
this.buttonUp.Location = new System.Drawing.Point(288, 80);
this.buttonUp.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonUp.Name = "buttonUp";
this.buttonUp.NestedClickEventPrevent = false;
this.buttonUp.OutlinePixel = 1;
this.buttonUp.RepeatInterval = 200;
this.buttonUp.RepeatIntervalAccelerate = null;
this.buttonUp.SafeInterval = 200;
this.buttonUp.Size = new System.Drawing.Size(42, 50);
this.buttonUp.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonUp.TabIndex = 135;
this.buttonUp.TextColor = System.Drawing.Color.Black;
this.buttonUp.TextDownColor = System.Drawing.Color.White;
this.buttonUp.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonUp.TextLocation = new System.Drawing.Point(0, 0);
this.buttonUp.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonUp.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonUp.UpImage")));
this.buttonUp.Visible = false;
this.buttonUp.Click += new System.EventHandler(this.buttonUp_Click);
//
// buttonLine2 // buttonLine2
// //
this.buttonLine2.BackPictureBox = null; this.buttonLine2.BackPictureBox = null;
@ -105,7 +359,7 @@
this.buttonLine2.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLine2.DownImage"))); this.buttonLine2.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLine2.DownImage")));
this.buttonLine2.GroupID = 0; this.buttonLine2.GroupID = 0;
this.buttonLine2.InitVisible = true; this.buttonLine2.InitVisible = true;
this.buttonLine2.Location = new System.Drawing.Point(646, 6); this.buttonLine2.Location = new System.Drawing.Point(68, 5);
this.buttonLine2.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonLine2.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonLine2.Name = "buttonLine2"; this.buttonLine2.Name = "buttonLine2";
this.buttonLine2.NestedClickEventPrevent = false; this.buttonLine2.NestedClickEventPrevent = false;
@ -136,7 +390,7 @@
this.buttonLine1.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLine1.DownImage"))); this.buttonLine1.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLine1.DownImage")));
this.buttonLine1.GroupID = 0; this.buttonLine1.GroupID = 0;
this.buttonLine1.InitVisible = true; this.buttonLine1.InitVisible = true;
this.buttonLine1.Location = new System.Drawing.Point(590, 6); this.buttonLine1.Location = new System.Drawing.Point(13, 5);
this.buttonLine1.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonLine1.Mode = SmartX.SmartButton.BUTTONMODE.RADIO;
this.buttonLine1.Name = "buttonLine1"; this.buttonLine1.Name = "buttonLine1";
this.buttonLine1.NestedClickEventPrevent = false; this.buttonLine1.NestedClickEventPrevent = false;
@ -155,39 +409,6 @@
this.buttonLine1.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonLine1.UpImage"))); this.buttonLine1.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonLine1.UpImage")));
this.buttonLine1.Click += new System.EventHandler(this.buttonLine_Click); this.buttonLine1.Click += new System.EventHandler(this.buttonLine_Click);
// //
// buttonProductNo
//
this.buttonProductNo.BackPictureBox = null;
this.buttonProductNo.BackPictureBox1 = null;
this.buttonProductNo.BackPictureBox2 = null;
this.buttonProductNo.ButtonColor = System.Drawing.Color.Gray;
this.buttonProductNo.ButtonImageAutoSize = true;
this.buttonProductNo.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonProductNo.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonProductNo.DisableImage")));
this.buttonProductNo.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonProductNo.DownImage")));
this.buttonProductNo.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.buttonProductNo.GroupID = 0;
this.buttonProductNo.InitVisible = true;
this.buttonProductNo.Location = new System.Drawing.Point(15, 6);
this.buttonProductNo.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonProductNo.Name = "buttonProductNo";
this.buttonProductNo.NestedClickEventPrevent = false;
this.buttonProductNo.OutlinePixel = 1;
this.buttonProductNo.RepeatInterval = 200;
this.buttonProductNo.RepeatIntervalAccelerate = null;
this.buttonProductNo.SafeInterval = 200;
this.buttonProductNo.Size = new System.Drawing.Size(130, 50);
this.buttonProductNo.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonProductNo.TabIndex = 128;
this.buttonProductNo.Text = "200";
this.buttonProductNo.TextColor = System.Drawing.Color.White;
this.buttonProductNo.TextDownColor = System.Drawing.Color.White;
this.buttonProductNo.TextHAlign = SmartX.SmartButton.TextHorAlign.Right;
this.buttonProductNo.TextLocation = new System.Drawing.Point(-10, 3);
this.buttonProductNo.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonProductNo.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonProductNo.UpImage")));
this.buttonProductNo.Click += new System.EventHandler(this.buttonProductNo_Click);
//
// buttonLineCopy // buttonLineCopy
// //
this.buttonLineCopy.BackPictureBox = null; this.buttonLineCopy.BackPictureBox = null;
@ -200,7 +421,7 @@
this.buttonLineCopy.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLineCopy.DownImage"))); this.buttonLineCopy.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLineCopy.DownImage")));
this.buttonLineCopy.GroupID = 0; this.buttonLineCopy.GroupID = 0;
this.buttonLineCopy.InitVisible = true; this.buttonLineCopy.InitVisible = true;
this.buttonLineCopy.Location = new System.Drawing.Point(496, 412); this.buttonLineCopy.Location = new System.Drawing.Point(383, 5);
this.buttonLineCopy.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonLineCopy.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonLineCopy.Name = "buttonLineCopy"; this.buttonLineCopy.Name = "buttonLineCopy";
this.buttonLineCopy.NestedClickEventPrevent = false; this.buttonLineCopy.NestedClickEventPrevent = false;
@ -208,7 +429,7 @@
this.buttonLineCopy.RepeatInterval = 200; this.buttonLineCopy.RepeatInterval = 200;
this.buttonLineCopy.RepeatIntervalAccelerate = null; this.buttonLineCopy.RepeatIntervalAccelerate = null;
this.buttonLineCopy.SafeInterval = 200; this.buttonLineCopy.SafeInterval = 200;
this.buttonLineCopy.Size = new System.Drawing.Size(200, 40); this.buttonLineCopy.Size = new System.Drawing.Size(100, 50);
this.buttonLineCopy.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; this.buttonLineCopy.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonLineCopy.TabIndex = 127; this.buttonLineCopy.TabIndex = 127;
this.buttonLineCopy.TextColor = System.Drawing.Color.Black; this.buttonLineCopy.TextColor = System.Drawing.Color.Black;
@ -222,7 +443,7 @@
// label1 // label1
// //
this.label1.BackColor = System.Drawing.Color.White; this.label1.BackColor = System.Drawing.Color.White;
this.label1.Location = new System.Drawing.Point(177, 6); this.label1.Location = new System.Drawing.Point(371, 346);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(100, 20); this.label1.Size = new System.Drawing.Size(100, 20);
this.label1.Text = "label1"; this.label1.Text = "label1";
@ -231,7 +452,7 @@
// label2 // label2
// //
this.label2.BackColor = System.Drawing.Color.White; this.label2.BackColor = System.Drawing.Color.White;
this.label2.Location = new System.Drawing.Point(177, 36); this.label2.Location = new System.Drawing.Point(489, 346);
this.label2.Name = "label2"; this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(100, 20); this.label2.Size = new System.Drawing.Size(100, 20);
this.label2.Text = "label2"; this.label2.Text = "label2";
@ -247,11 +468,11 @@
this.buttonWeightReference.ColorKeySamplePosition = new System.Drawing.Point(0, 0); this.buttonWeightReference.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonWeightReference.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.DisableImage"))); this.buttonWeightReference.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.DisableImage")));
this.buttonWeightReference.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.DownImage"))); this.buttonWeightReference.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.DownImage")));
this.buttonWeightReference.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); this.buttonWeightReference.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold);
this.buttonWeightReference.ForeColor = System.Drawing.Color.White; this.buttonWeightReference.ForeColor = System.Drawing.Color.White;
this.buttonWeightReference.GroupID = 0; this.buttonWeightReference.GroupID = 0;
this.buttonWeightReference.InitVisible = true; this.buttonWeightReference.InitVisible = true;
this.buttonWeightReference.Location = new System.Drawing.Point(15, 361); this.buttonWeightReference.Location = new System.Drawing.Point(240, 142);
this.buttonWeightReference.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonWeightReference.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonWeightReference.Name = "buttonWeightReference"; this.buttonWeightReference.Name = "buttonWeightReference";
this.buttonWeightReference.NestedClickEventPrevent = false; this.buttonWeightReference.NestedClickEventPrevent = false;
@ -259,14 +480,14 @@
this.buttonWeightReference.RepeatInterval = 200; this.buttonWeightReference.RepeatInterval = 200;
this.buttonWeightReference.RepeatIntervalAccelerate = null; this.buttonWeightReference.RepeatIntervalAccelerate = null;
this.buttonWeightReference.SafeInterval = 200; this.buttonWeightReference.SafeInterval = 200;
this.buttonWeightReference.Size = new System.Drawing.Size(235, 45); this.buttonWeightReference.Size = new System.Drawing.Size(99, 100);
this.buttonWeightReference.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; this.buttonWeightReference.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonWeightReference.TabIndex = 126; this.buttonWeightReference.TabIndex = 126;
this.buttonWeightReference.Text = "123.45"; this.buttonWeightReference.Text = "123.45";
this.buttonWeightReference.TextColor = System.Drawing.Color.White; this.buttonWeightReference.TextColor = System.Drawing.Color.White;
this.buttonWeightReference.TextDownColor = System.Drawing.Color.White; this.buttonWeightReference.TextDownColor = System.Drawing.Color.White;
this.buttonWeightReference.TextHAlign = SmartX.SmartButton.TextHorAlign.Right; this.buttonWeightReference.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonWeightReference.TextLocation = new System.Drawing.Point(-10, 3); this.buttonWeightReference.TextLocation = new System.Drawing.Point(-5, 30);
this.buttonWeightReference.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; this.buttonWeightReference.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonWeightReference.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.UpImage"))); this.buttonWeightReference.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonWeightReference.UpImage")));
this.buttonWeightReference.Click += new System.EventHandler(this.buttonWeightReference_Click); this.buttonWeightReference.Click += new System.EventHandler(this.buttonWeightReference_Click);
@ -278,13 +499,13 @@
this.labelConstant.BackPictureBox2 = this.smartGroupBox1; this.labelConstant.BackPictureBox2 = this.smartGroupBox1;
this.labelConstant.BorderColor = System.Drawing.Color.Black; this.labelConstant.BorderColor = System.Drawing.Color.Black;
this.labelConstant.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelConstant.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelConstant.Font = new System.Drawing.Font("New Gulim", 16F, System.Drawing.FontStyle.Bold); this.labelConstant.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelConstant.ForeColor = System.Drawing.Color.White; this.labelConstant.ForeColor = System.Drawing.Color.White;
this.labelConstant.InitVisible = true; this.labelConstant.InitVisible = true;
this.labelConstant.LineSpacing = 0F; this.labelConstant.LineSpacing = 0F;
this.labelConstant.Location = new System.Drawing.Point(198, 420); this.labelConstant.Location = new System.Drawing.Point(397, 410);
this.labelConstant.Name = "labelConstant"; this.labelConstant.Name = "labelConstant";
this.labelConstant.Size = new System.Drawing.Size(115, 30); this.labelConstant.Size = new System.Drawing.Size(143, 40);
this.labelConstant.TabIndex = 125; this.labelConstant.TabIndex = 125;
this.labelConstant.Text = "1.234567"; this.labelConstant.Text = "1.234567";
this.labelConstant.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelConstant.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -293,16 +514,17 @@
// //
// labelFeedSpeed // labelFeedSpeed
// //
this.labelFeedSpeed.BackColor = System.Drawing.Color.White; this.labelFeedSpeed.BackColor = System.Drawing.Color.Black;
this.labelFeedSpeed.BackPictureBox = null;
this.labelFeedSpeed.BackPictureBox1 = null; this.labelFeedSpeed.BackPictureBox1 = null;
this.labelFeedSpeed.BackPictureBox2 = this.smartGroupBox1; this.labelFeedSpeed.BackPictureBox2 = null;
this.labelFeedSpeed.BorderColor = System.Drawing.Color.Black; this.labelFeedSpeed.BorderColor = System.Drawing.Color.Black;
this.labelFeedSpeed.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelFeedSpeed.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFeedSpeed.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); this.labelFeedSpeed.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelFeedSpeed.ForeColor = System.Drawing.Color.White; this.labelFeedSpeed.ForeColor = System.Drawing.Color.White;
this.labelFeedSpeed.InitVisible = true; this.labelFeedSpeed.InitVisible = true;
this.labelFeedSpeed.LineSpacing = 0F; this.labelFeedSpeed.LineSpacing = 0F;
this.labelFeedSpeed.Location = new System.Drawing.Point(581, 262); this.labelFeedSpeed.Location = new System.Drawing.Point(109, 372);
this.labelFeedSpeed.Name = "labelFeedSpeed"; this.labelFeedSpeed.Name = "labelFeedSpeed";
this.labelFeedSpeed.Size = new System.Drawing.Size(110, 40); this.labelFeedSpeed.Size = new System.Drawing.Size(110, 40);
this.labelFeedSpeed.TabIndex = 124; this.labelFeedSpeed.TabIndex = 124;
@ -319,13 +541,13 @@
this.labelWeightValue.BackPictureBox2 = this.smartGroupBox1; this.labelWeightValue.BackPictureBox2 = this.smartGroupBox1;
this.labelWeightValue.BorderColor = System.Drawing.Color.Black; this.labelWeightValue.BorderColor = System.Drawing.Color.Black;
this.labelWeightValue.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelWeightValue.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelWeightValue.Font = new System.Drawing.Font("New Gulim", 16F, System.Drawing.FontStyle.Bold); this.labelWeightValue.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelWeightValue.ForeColor = System.Drawing.Color.White; this.labelWeightValue.ForeColor = System.Drawing.Color.White;
this.labelWeightValue.InitVisible = true; this.labelWeightValue.InitVisible = true;
this.labelWeightValue.LineSpacing = 0F; this.labelWeightValue.LineSpacing = 0F;
this.labelWeightValue.Location = new System.Drawing.Point(384, 420); this.labelWeightValue.Location = new System.Drawing.Point(569, 410);
this.labelWeightValue.Name = "labelWeightValue"; this.labelWeightValue.Name = "labelWeightValue";
this.labelWeightValue.Size = new System.Drawing.Size(87, 30); this.labelWeightValue.Size = new System.Drawing.Size(119, 40);
this.labelWeightValue.TabIndex = 120; this.labelWeightValue.TabIndex = 120;
this.labelWeightValue.Text = "234.56"; this.labelWeightValue.Text = "234.56";
this.labelWeightValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelWeightValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -339,39 +561,19 @@
this.labelADCValue.BackPictureBox2 = this.smartGroupBox1; this.labelADCValue.BackPictureBox2 = this.smartGroupBox1;
this.labelADCValue.BorderColor = System.Drawing.Color.Black; this.labelADCValue.BorderColor = System.Drawing.Color.Black;
this.labelADCValue.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelADCValue.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelADCValue.Font = new System.Drawing.Font("New Gulim", 16F, System.Drawing.FontStyle.Bold); this.labelADCValue.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelADCValue.ForeColor = System.Drawing.Color.White; this.labelADCValue.ForeColor = System.Drawing.Color.White;
this.labelADCValue.InitVisible = true; this.labelADCValue.InitVisible = true;
this.labelADCValue.LineSpacing = 0F; this.labelADCValue.LineSpacing = 0F;
this.labelADCValue.Location = new System.Drawing.Point(63, 420); this.labelADCValue.Location = new System.Drawing.Point(245, 410);
this.labelADCValue.Name = "labelADCValue"; this.labelADCValue.Name = "labelADCValue";
this.labelADCValue.Size = new System.Drawing.Size(80, 30); this.labelADCValue.Size = new System.Drawing.Size(114, 40);
this.labelADCValue.TabIndex = 122; this.labelADCValue.TabIndex = 122;
this.labelADCValue.Text = "23456"; this.labelADCValue.Text = "23456";
this.labelADCValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelADCValue.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelADCValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelADCValue.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelADCValue.Wordwrap = false; this.labelADCValue.Wordwrap = false;
// //
// labelWeightJudgment
//
this.labelWeightJudgment.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(49)))), ((int)(((byte)(49)))), ((int)(((byte)(49)))));
this.labelWeightJudgment.BackPictureBox1 = null;
this.labelWeightJudgment.BackPictureBox2 = this.smartGroupBox1;
this.labelWeightJudgment.BorderColor = System.Drawing.Color.Black;
this.labelWeightJudgment.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelWeightJudgment.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold);
this.labelWeightJudgment.ForeColor = System.Drawing.Color.White;
this.labelWeightJudgment.InitVisible = true;
this.labelWeightJudgment.LineSpacing = 0F;
this.labelWeightJudgment.Location = new System.Drawing.Point(368, 366);
this.labelWeightJudgment.Name = "labelWeightJudgment";
this.labelWeightJudgment.Size = new System.Drawing.Size(100, 40);
this.labelWeightJudgment.TabIndex = 116;
this.labelWeightJudgment.Text = "123.45";
this.labelWeightJudgment.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelWeightJudgment.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelWeightJudgment.Wordwrap = false;
//
// smartDraw // smartDraw
// //
this.smartDraw.AnimationGIFFrameInterval = 0; this.smartDraw.AnimationGIFFrameInterval = 0;
@ -382,26 +584,27 @@
this.smartDraw.ChartDrawStep = 1; this.smartDraw.ChartDrawStep = 1;
this.smartDraw.ImageListIndexIncType = SmartX.SmartDraw.IMAGELISTINDEXCOUNT.RINGCOUNT; this.smartDraw.ImageListIndexIncType = SmartX.SmartDraw.IMAGELISTINDEXCOUNT.RINGCOUNT;
this.smartDraw.InitVisible = true; this.smartDraw.InitVisible = true;
this.smartDraw.Location = new System.Drawing.Point(27, 78); this.smartDraw.Location = new System.Drawing.Point(341, 81);
this.smartDraw.Name = "smartDraw"; this.smartDraw.Name = "smartDraw";
this.smartDraw.SetBackimage = null; this.smartDraw.SetBackimage = null;
this.smartDraw.SetBackImageAutoSize = true; this.smartDraw.SetBackImageAutoSize = true;
this.smartDraw.Size = new System.Drawing.Size(450, 260); this.smartDraw.Size = new System.Drawing.Size(350, 260);
this.smartDraw.TabIndex = 115; this.smartDraw.TabIndex = 115;
this.smartDraw.Text = "smartDraw2"; this.smartDraw.Text = "smartDraw2";
// //
// labelFilter // labelFilter
// //
this.labelFilter.BackColor = System.Drawing.Color.White; this.labelFilter.BackColor = System.Drawing.Color.Black;
this.labelFilter.BackPictureBox = null;
this.labelFilter.BackPictureBox1 = null; this.labelFilter.BackPictureBox1 = null;
this.labelFilter.BackPictureBox2 = this.smartGroupBox1; this.labelFilter.BackPictureBox2 = null;
this.labelFilter.BorderColor = System.Drawing.Color.Black; this.labelFilter.BorderColor = System.Drawing.Color.Black;
this.labelFilter.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelFilter.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelFilter.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); this.labelFilter.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelFilter.ForeColor = System.Drawing.Color.White; this.labelFilter.ForeColor = System.Drawing.Color.White;
this.labelFilter.InitVisible = true; this.labelFilter.InitVisible = true;
this.labelFilter.LineSpacing = 0F; this.labelFilter.LineSpacing = 0F;
this.labelFilter.Location = new System.Drawing.Point(581, 70); this.labelFilter.Location = new System.Drawing.Point(109, 108);
this.labelFilter.Name = "labelFilter"; this.labelFilter.Name = "labelFilter";
this.labelFilter.Size = new System.Drawing.Size(110, 40); this.labelFilter.Size = new System.Drawing.Size(110, 40);
this.labelFilter.TabIndex = 105; this.labelFilter.TabIndex = 105;
@ -411,114 +614,19 @@
this.labelFilter.Wordwrap = false; this.labelFilter.Wordwrap = false;
this.labelFilter.Click += new System.EventHandler(this.labelFilter_Click); this.labelFilter.Click += new System.EventHandler(this.labelFilter_Click);
// //
// buttonPasteAll
//
this.buttonPasteAll.BackPictureBox = null;
this.buttonPasteAll.BackPictureBox1 = null;
this.buttonPasteAll.BackPictureBox2 = null;
this.buttonPasteAll.ButtonColor = System.Drawing.Color.Gray;
this.buttonPasteAll.ButtonImageAutoSize = true;
this.buttonPasteAll.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonPasteAll.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonPasteAll.DisableImage")));
this.buttonPasteAll.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonPasteAll.DownImage")));
this.buttonPasteAll.GroupID = 0;
this.buttonPasteAll.InitVisible = true;
this.buttonPasteAll.Location = new System.Drawing.Point(655, 366);
this.buttonPasteAll.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonPasteAll.Name = "buttonPasteAll";
this.buttonPasteAll.NestedClickEventPrevent = false;
this.buttonPasteAll.OutlinePixel = 1;
this.buttonPasteAll.RepeatInterval = 200;
this.buttonPasteAll.RepeatIntervalAccelerate = null;
this.buttonPasteAll.SafeInterval = 200;
this.buttonPasteAll.Size = new System.Drawing.Size(41, 40);
this.buttonPasteAll.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonPasteAll.TabIndex = 103;
this.buttonPasteAll.TextColor = System.Drawing.Color.Black;
this.buttonPasteAll.TextDownColor = System.Drawing.Color.White;
this.buttonPasteAll.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonPasteAll.TextLocation = new System.Drawing.Point(0, 0);
this.buttonPasteAll.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonPasteAll.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonPasteAll.UpImage")));
this.buttonPasteAll.Click += new System.EventHandler(this.buttonPasteAll_Click);
//
// buttonPaste
//
this.buttonPaste.BackPictureBox = null;
this.buttonPaste.BackPictureBox1 = null;
this.buttonPaste.BackPictureBox2 = null;
this.buttonPaste.ButtonColor = System.Drawing.Color.Gray;
this.buttonPaste.ButtonImageAutoSize = true;
this.buttonPaste.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonPaste.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonPaste.DisableImage")));
this.buttonPaste.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonPaste.DownImage")));
this.buttonPaste.GroupID = 0;
this.buttonPaste.InitVisible = true;
this.buttonPaste.Location = new System.Drawing.Point(608, 366);
this.buttonPaste.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonPaste.Name = "buttonPaste";
this.buttonPaste.NestedClickEventPrevent = false;
this.buttonPaste.OutlinePixel = 1;
this.buttonPaste.RepeatInterval = 200;
this.buttonPaste.RepeatIntervalAccelerate = null;
this.buttonPaste.SafeInterval = 200;
this.buttonPaste.Size = new System.Drawing.Size(41, 40);
this.buttonPaste.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonPaste.TabIndex = 103;
this.buttonPaste.TextColor = System.Drawing.Color.Black;
this.buttonPaste.TextDownColor = System.Drawing.Color.White;
this.buttonPaste.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonPaste.TextLocation = new System.Drawing.Point(0, 0);
this.buttonPaste.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonPaste.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonPaste.UpImage")));
this.buttonPaste.Click += new System.EventHandler(this.buttonPaste_Click);
//
// buttonCopy
//
this.buttonCopy.BackPictureBox = null;
this.buttonCopy.BackPictureBox1 = null;
this.buttonCopy.BackPictureBox2 = null;
this.buttonCopy.ButtonColor = System.Drawing.Color.Gray;
this.buttonCopy.ButtonImageAutoSize = true;
this.buttonCopy.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonCopy.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonCopy.DisableImage")));
this.buttonCopy.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonCopy.DownImage")));
this.buttonCopy.Font = new System.Drawing.Font("New Gulim", 16F, System.Drawing.FontStyle.Bold);
this.buttonCopy.ForeColor = System.Drawing.Color.White;
this.buttonCopy.GroupID = 0;
this.buttonCopy.InitVisible = true;
this.buttonCopy.Location = new System.Drawing.Point(496, 366);
this.buttonCopy.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonCopy.Name = "buttonCopy";
this.buttonCopy.NestedClickEventPrevent = false;
this.buttonCopy.OutlinePixel = 1;
this.buttonCopy.RepeatInterval = 200;
this.buttonCopy.RepeatIntervalAccelerate = null;
this.buttonCopy.SafeInterval = 200;
this.buttonCopy.Size = new System.Drawing.Size(106, 40);
this.buttonCopy.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonCopy.TabIndex = 103;
this.buttonCopy.Text = "0000";
this.buttonCopy.TextColor = System.Drawing.Color.White;
this.buttonCopy.TextDownColor = System.Drawing.Color.White;
this.buttonCopy.TextHAlign = SmartX.SmartButton.TextHorAlign.Right;
this.buttonCopy.TextLocation = new System.Drawing.Point(-5, 0);
this.buttonCopy.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonCopy.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonCopy.UpImage")));
this.buttonCopy.Click += new System.EventHandler(this.buttonCopy_Click);
//
// labelJudgmentDelayTime // labelJudgmentDelayTime
// //
this.labelJudgmentDelayTime.BackColor = System.Drawing.Color.White; this.labelJudgmentDelayTime.BackColor = System.Drawing.Color.Black;
this.labelJudgmentDelayTime.BackPictureBox = null;
this.labelJudgmentDelayTime.BackPictureBox1 = null; this.labelJudgmentDelayTime.BackPictureBox1 = null;
this.labelJudgmentDelayTime.BackPictureBox2 = this.smartGroupBox1; this.labelJudgmentDelayTime.BackPictureBox2 = null;
this.labelJudgmentDelayTime.BorderColor = System.Drawing.Color.Black; this.labelJudgmentDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelJudgmentDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelJudgmentDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelJudgmentDelayTime.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); this.labelJudgmentDelayTime.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelJudgmentDelayTime.ForeColor = System.Drawing.Color.White; this.labelJudgmentDelayTime.ForeColor = System.Drawing.Color.White;
this.labelJudgmentDelayTime.InitVisible = true; this.labelJudgmentDelayTime.InitVisible = true;
this.labelJudgmentDelayTime.LineSpacing = 0F; this.labelJudgmentDelayTime.LineSpacing = 0F;
this.labelJudgmentDelayTime.Location = new System.Drawing.Point(581, 118); this.labelJudgmentDelayTime.Location = new System.Drawing.Point(109, 196);
this.labelJudgmentDelayTime.Name = "labelJudgmentDelayTime"; this.labelJudgmentDelayTime.Name = "labelJudgmentDelayTime";
this.labelJudgmentDelayTime.Size = new System.Drawing.Size(110, 40); this.labelJudgmentDelayTime.Size = new System.Drawing.Size(110, 40);
this.labelJudgmentDelayTime.TabIndex = 91; this.labelJudgmentDelayTime.TabIndex = 91;
@ -530,16 +638,17 @@
// //
// labelDynamicCorrection // labelDynamicCorrection
// //
this.labelDynamicCorrection.BackColor = System.Drawing.Color.White; this.labelDynamicCorrection.BackColor = System.Drawing.Color.Black;
this.labelDynamicCorrection.BackPictureBox = null;
this.labelDynamicCorrection.BackPictureBox1 = null; this.labelDynamicCorrection.BackPictureBox1 = null;
this.labelDynamicCorrection.BackPictureBox2 = this.smartGroupBox1; this.labelDynamicCorrection.BackPictureBox2 = null;
this.labelDynamicCorrection.BorderColor = System.Drawing.Color.Black; this.labelDynamicCorrection.BorderColor = System.Drawing.Color.Black;
this.labelDynamicCorrection.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelDynamicCorrection.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelDynamicCorrection.Font = new System.Drawing.Font("New Gulim", 16F, System.Drawing.FontStyle.Bold); this.labelDynamicCorrection.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White; this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White;
this.labelDynamicCorrection.InitVisible = true; this.labelDynamicCorrection.InitVisible = true;
this.labelDynamicCorrection.LineSpacing = 0F; this.labelDynamicCorrection.LineSpacing = 0F;
this.labelDynamicCorrection.Location = new System.Drawing.Point(581, 310); this.labelDynamicCorrection.Location = new System.Drawing.Point(109, 416);
this.labelDynamicCorrection.Name = "labelDynamicCorrection"; this.labelDynamicCorrection.Name = "labelDynamicCorrection";
this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 40); this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 40);
this.labelDynamicCorrection.TabIndex = 92; this.labelDynamicCorrection.TabIndex = 92;
@ -551,16 +660,17 @@
// //
// labelJudgmentCount // labelJudgmentCount
// //
this.labelJudgmentCount.BackColor = System.Drawing.Color.White; this.labelJudgmentCount.BackColor = System.Drawing.Color.Black;
this.labelJudgmentCount.BackPictureBox = null;
this.labelJudgmentCount.BackPictureBox1 = null; this.labelJudgmentCount.BackPictureBox1 = null;
this.labelJudgmentCount.BackPictureBox2 = this.smartGroupBox1; this.labelJudgmentCount.BackPictureBox2 = null;
this.labelJudgmentCount.BorderColor = System.Drawing.Color.Black; this.labelJudgmentCount.BorderColor = System.Drawing.Color.Black;
this.labelJudgmentCount.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelJudgmentCount.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelJudgmentCount.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); this.labelJudgmentCount.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelJudgmentCount.ForeColor = System.Drawing.Color.White; this.labelJudgmentCount.ForeColor = System.Drawing.Color.White;
this.labelJudgmentCount.InitVisible = true; this.labelJudgmentCount.InitVisible = true;
this.labelJudgmentCount.LineSpacing = 0F; this.labelJudgmentCount.LineSpacing = 0F;
this.labelJudgmentCount.Location = new System.Drawing.Point(581, 214); this.labelJudgmentCount.Location = new System.Drawing.Point(109, 328);
this.labelJudgmentCount.Name = "labelJudgmentCount"; this.labelJudgmentCount.Name = "labelJudgmentCount";
this.labelJudgmentCount.Size = new System.Drawing.Size(110, 40); this.labelJudgmentCount.Size = new System.Drawing.Size(110, 40);
this.labelJudgmentCount.TabIndex = 92; this.labelJudgmentCount.TabIndex = 92;
@ -572,16 +682,17 @@
// //
// labelDoubleDelayTime // labelDoubleDelayTime
// //
this.labelDoubleDelayTime.BackColor = System.Drawing.Color.White; this.labelDoubleDelayTime.BackColor = System.Drawing.Color.Black;
this.labelDoubleDelayTime.BackPictureBox = null;
this.labelDoubleDelayTime.BackPictureBox1 = null; this.labelDoubleDelayTime.BackPictureBox1 = null;
this.labelDoubleDelayTime.BackPictureBox2 = this.smartGroupBox1; this.labelDoubleDelayTime.BackPictureBox2 = null;
this.labelDoubleDelayTime.BorderColor = System.Drawing.Color.Black; this.labelDoubleDelayTime.BorderColor = System.Drawing.Color.Black;
this.labelDoubleDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.labelDoubleDelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelDoubleDelayTime.Font = new System.Drawing.Font("New Gulim", 18F, System.Drawing.FontStyle.Bold); this.labelDoubleDelayTime.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold);
this.labelDoubleDelayTime.ForeColor = System.Drawing.Color.White; this.labelDoubleDelayTime.ForeColor = System.Drawing.Color.White;
this.labelDoubleDelayTime.InitVisible = true; this.labelDoubleDelayTime.InitVisible = true;
this.labelDoubleDelayTime.LineSpacing = 0F; this.labelDoubleDelayTime.LineSpacing = 0F;
this.labelDoubleDelayTime.Location = new System.Drawing.Point(581, 166); this.labelDoubleDelayTime.Location = new System.Drawing.Point(109, 240);
this.labelDoubleDelayTime.Name = "labelDoubleDelayTime"; this.labelDoubleDelayTime.Name = "labelDoubleDelayTime";
this.labelDoubleDelayTime.Size = new System.Drawing.Size(110, 40); this.labelDoubleDelayTime.Size = new System.Drawing.Size(110, 40);
this.labelDoubleDelayTime.TabIndex = 92; this.labelDoubleDelayTime.TabIndex = 92;
@ -609,13 +720,9 @@
private SmartX.SmartGroupBox smartGroupBox1; private SmartX.SmartGroupBox smartGroupBox1;
public SmartX.SmartLabel labelJudgmentDelayTime; public SmartX.SmartLabel labelJudgmentDelayTime;
public SmartX.SmartLabel labelDoubleDelayTime; public SmartX.SmartLabel labelDoubleDelayTime;
private SmartX.SmartButton buttonPasteAll;
private SmartX.SmartButton buttonPaste;
private SmartX.SmartButton buttonCopy;
public SmartX.SmartLabel labelFilter; public SmartX.SmartLabel labelFilter;
private SmartX.SmartLabel labelWeightValue; private SmartX.SmartLabel labelWeightValue;
private SmartX.SmartLabel labelADCValue; private SmartX.SmartLabel labelADCValue;
private SmartX.SmartLabel labelWeightJudgment;
public SmartX.SmartDraw smartDraw; public SmartX.SmartDraw smartDraw;
public SmartX.SmartLabel labelDynamicCorrection; public SmartX.SmartLabel labelDynamicCorrection;
public SmartX.SmartLabel labelJudgmentCount; public SmartX.SmartLabel labelJudgmentCount;
@ -624,9 +731,17 @@
private SmartX.SmartButton buttonWeightReference; private SmartX.SmartButton buttonWeightReference;
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label2;
private SmartX.SmartButton buttonProductNo;
private SmartX.SmartButton buttonLineCopy; private SmartX.SmartButton buttonLineCopy;
private SmartX.SmartButton buttonLine1; private SmartX.SmartButton buttonLine1;
private SmartX.SmartButton buttonLine2; private SmartX.SmartButton buttonLine2;
private SmartX.SmartButton buttonDown;
private SmartX.SmartButton buttonUp;
public SmartX.SmartLabel labelDescendDelayTime;
public SmartX.SmartLabel labelAscendDelayTime;
private SmartX.SmartLabel labelWeightJudgment;
public SmartX.SmartLabel labelProductNo;
private SmartX.SmartButton buttonPasteAll;
private SmartX.SmartButton buttonPaste;
private SmartX.SmartButton buttonCopy;
} }
} }

View File

@ -54,9 +54,9 @@ namespace ITC81DB_2.Controls
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundJudgment)); this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundJudgment));
this.buttonWeightReference.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engFormJudgmentStandardDisable)); this.buttonWeightReference.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engJudgmentStandardDisable));
this.buttonWeightReference.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engFormJudgmentStandardDown)); this.buttonWeightReference.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engJudgmentStandardDown));
this.buttonWeightReference.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engFormJudgmentStandardUp)); this.buttonWeightReference.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engJudgmentStandardUp));
} }
else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese) else if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.Chinese)
{ {
@ -71,10 +71,12 @@ namespace ITC81DB_2.Controls
{ {
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundJudgment)); this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundJudgment));
this.buttonWeightReference.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korFormJudgmentStandardDisable)); this.buttonWeightReference.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korJudgmentStandardDisable));
this.buttonWeightReference.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korFormJudgmentStandardDown)); this.buttonWeightReference.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korJudgmentStandardDown));
this.buttonWeightReference.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korFormJudgmentStandardUp)); this.buttonWeightReference.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korJudgmentStandardUp));
} }
this.ChangeScreen();
} }
private void DefaultSetting() private void DefaultSetting()
{ {
@ -102,7 +104,8 @@ namespace ITC81DB_2.Controls
charPenStyle[0].m_chColor = Color.Yellow; charPenStyle[0].m_chColor = Color.Yellow;
charPenStyle[0].m_iPenWidth = 2; charPenStyle[0].m_iPenWidth = 2;
this.smartDraw.SetChartCfg(25, 250, 400, 240, 2, charRefreshType, 1); this.smartDraw.SetChartCfg(25, 250, 300, 240, 1, charRefreshType, 1);
//this.smartDraw.SetChartCfg(25, 250, 400, 240, 2, charRefreshType, 1);
this.smartDraw.ChartChannelPenStyle = charPenStyle; this.smartDraw.ChartChannelPenStyle = charPenStyle;
this.smartDraw.ChartDrawStep = 1; this.smartDraw.ChartDrawStep = 1;
} }
@ -118,24 +121,104 @@ namespace ITC81DB_2.Controls
// 가로 중심선 // 가로 중심선
this.smartDraw.BackDraw.SetPenStyle(Color.Blue, 1); this.smartDraw.BackDraw.SetPenStyle(Color.Blue, 1);
this.smartDraw.BackDraw.Line(25, 130, 425, 130); this.smartDraw.BackDraw.Line(25, 130, 325, 130);
//this.smartDraw.BackDraw.Line(25, 130, 425, 130);
// 세로선 // 세로선
this.smartDraw.BackDraw.SetPenStyle(Color.Blue, 3); this.smartDraw.BackDraw.SetPenStyle(Color.Blue, 3);
this.smartDraw.BackDraw.Line(25, 10, 25, 250); this.smartDraw.BackDraw.Line(25, 10, 25, 250);
this.smartDraw.BackDraw.Line(425, 10, 425, 250); this.smartDraw.BackDraw.Line(325, 10, 325, 250);
//this.smartDraw.BackDraw.Line(425, 10, 425, 250);
// 세로 중심선 // 세로 중심선
this.smartDraw.BackDraw.SetPenStyle(Color.Red, 1); this.smartDraw.BackDraw.SetPenStyle(Color.Red, 1);
this.smartDraw.BackDraw.Line(225, 50, 225, 210); this.smartDraw.BackDraw.Line(175, 50, 175, 210);
//this.smartDraw.BackDraw.Line(225, 50, 225, 210);
// 판정개수 표시선 // 판정개수 표시선
temp = int.Parse(this.labelJudgmentCount.Text); temp = int.Parse(this.labelJudgmentCount.Text);
xPoint = 225 - temp; xPoint = 175 - temp;
//xPoint = 225 - temp;
this.smartDraw.BackDraw.SetPenStyle(Color.Red, 1); this.smartDraw.BackDraw.SetPenStyle(Color.Red, 1);
this.smartDraw.BackDraw.Line(xPoint, 50, xPoint, 210); this.smartDraw.BackDraw.Line(xPoint, 50, xPoint, 210);
} }
public void ChangeScreen()
{
Class1 images = new Class1();
this.buttonUp.Visible = false;
this.buttonDown.Visible = false;
// 0 : 컨베어, 4 : 업다운, 6 : 정지계량
if (this.ParentForm.ParentForm.SystemConfig.Language == DataStore.LanguageID.English)
{
switch (this.ParentForm.ParentForm.SystemConfig.EquipmentType)
{
case 0:
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundJudgment));
break;
case 4:
this.buttonUp.Visible = true;
this.buttonDown.Visible = true;
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundJudgment_Updown));
break;
default:
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundJudgment));
break;
}
}
else
{
switch (this.ParentForm.ParentForm.SystemConfig.EquipmentType)
{
case 0:
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundJudgment));
break;
case 4:
this.buttonUp.Visible = true;
this.buttonDown.Visible = true;
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundJudgment_Updown));
break;
default:
this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundJudgment));
break;
}
}
this.LabelLocation(this.ParentForm.ParentForm.SystemConfig.EquipmentType);
}
// 모드별 배경화면 및 Label Visible/위치 변경
private void LabelLocation(int equipmentType)
{
switch (equipmentType)
{
case 4:
this.labelDescendDelayTime.Visible = true;
this.labelAscendDelayTime.Visible = true;
this.labelDescendDelayTime.Location = new Point(109, 152);
this.labelJudgmentDelayTime.Location = new Point(109, 196);
this.labelDoubleDelayTime.Location = new Point(109, 240);
this.labelAscendDelayTime.Location = new Point(109, 284);
this.labelJudgmentCount.Location = new Point(109, 328);
this.labelFeedSpeed.Location = new Point(109, 372);
this.labelDynamicCorrection.Location = new Point(109, 416);
break;
default:
this.labelDescendDelayTime.Visible = false;
this.labelAscendDelayTime.Visible = false;
this.labelJudgmentDelayTime.Location = new Point(109, 152);
this.labelDoubleDelayTime.Location = new Point(109, 196);
this.labelJudgmentCount.Location = new Point(109, 240);
this.labelFeedSpeed.Location = new Point(109, 284);
this.labelDynamicCorrection.Location = new Point(109, 328);
break;
}
}
private void UpdateSystemParameterDisplay(JudgmentSetItem item) private void UpdateSystemParameterDisplay(JudgmentSetItem item)
{ {
string value = ""; string value = "";
@ -144,6 +227,14 @@ namespace ITC81DB_2.Controls
if (this.labelFilter.Text != value) if (this.labelFilter.Text != value)
this.labelFilter.Text = value; this.labelFilter.Text = value;
value = item.DescendDelayTime.ToString();
if (this.labelDescendDelayTime.Text != value)
this.labelDescendDelayTime.Text = value;
value = item.AscendDelayTime.ToString();
if (this.labelAscendDelayTime.Text != value)
this.labelAscendDelayTime.Text = value;
value = item.JudgmentDelayTime.ToString(); value = item.JudgmentDelayTime.ToString();
if (this.labelJudgmentDelayTime.Text != value) if (this.labelJudgmentDelayTime.Text != value)
this.labelJudgmentDelayTime.Text = value; this.labelJudgmentDelayTime.Text = value;
@ -171,7 +262,7 @@ namespace ITC81DB_2.Controls
if (status == DataStore.EquipmentStatus.Start) if (status == DataStore.EquipmentStatus.Start)
{ {
this.smartDraw.PutDataAllClear(); this.smartDraw.PutDataAllClear();
this.buttonProductNo.Enabled = false; this.labelProductNo.Enabled = false;
this.buttonWeightReference.Enabled = false; this.buttonWeightReference.Enabled = false;
this.buttonCopy.Enabled = false; this.buttonCopy.Enabled = false;
this.buttonPaste.Enabled = false; this.buttonPaste.Enabled = false;
@ -181,7 +272,7 @@ namespace ITC81DB_2.Controls
} }
else else
{ {
this.buttonProductNo.Enabled = true; this.labelProductNo.Enabled = true;
this.buttonWeightReference.Enabled = true; this.buttonWeightReference.Enabled = true;
this.buttonCopy.Enabled = true; this.buttonCopy.Enabled = true;
this.buttonPaste.Enabled = true; this.buttonPaste.Enabled = true;
@ -195,8 +286,8 @@ namespace ITC81DB_2.Controls
string value = ""; string value = "";
value = pItem1.Number.ToString(); value = pItem1.Number.ToString();
if (this.buttonProductNo.Text != value) if (this.labelProductNo.Text != value)
this.buttonProductNo.Text = value; this.labelProductNo.Text = value;
if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN) if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.UpdateSystemParameterDisplay(this.ParentForm.ParentForm.CurrentJudgmentSetItem1); this.UpdateSystemParameterDisplay(this.ParentForm.ParentForm.CurrentJudgmentSetItem1);
@ -290,7 +381,7 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.SystemSetting); this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.SystemSetting);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.buttonProductNo.Text = this.ParentForm.ParentForm.SystemConfig.ProductNumber.ToString(); this.labelProductNo.Text = this.ParentForm.ParentForm.SystemConfig.ProductNumber.ToString();
this.ControlInitialize(); this.ControlInitialize();
@ -533,12 +624,99 @@ namespace ITC81DB_2.Controls
} }
} }
} }
private void labelDescendDelayTime_Click(object sender, EventArgs e)
{
string value = "", message = "";
private void buttonProductNo_Click(object sender, EventArgs e) DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelDescendDelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999)
{
// 입력범위를 확인하세요
message = "0~9999";
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language, message);
myMsg.ShowDialog();
}
else
{
this.labelDescendDelayTime.Text = myKeyPad.StringValue;
if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime = myKeyPad.IntValue;
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5012_DownDelayTime1, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile1(this.ParentForm.ParentForm.CurrentJudgmentSetItem1, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
}
else
{
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime = myKeyPad.IntValue;
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5029_DownDelayTime2, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile2(this.ParentForm.ParentForm.CurrentJudgmentSetItem2, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
}
}
}
}
private void labelAscendDelayTime_Click(object sender, EventArgs e)
{
string value = "", message = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelAscendDelayTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > 9999)
{
// 입력범위를 확인하세요
message = "0~9999";
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language, message);
myMsg.ShowDialog();
}
else
{
this.labelAscendDelayTime.Text = myKeyPad.StringValue;
if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime = myKeyPad.IntValue;
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5011_UpDelayTime1, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile1(this.ParentForm.ParentForm.CurrentJudgmentSetItem1, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
}
else
{
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime = myKeyPad.IntValue;
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._5028_UpDelayTime2, value);
this.ParentForm.ParentForm.SaveJudgmentSetFile2(this.ParentForm.ParentForm.CurrentJudgmentSetItem2, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
}
}
}
}
private void buttonDown_Click(object sender, EventArgs e)
{
if(this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorDown, CommunicationID.SubBoard1);
else
this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorDown, CommunicationID.SubBoard2);
}
private void buttonUp_Click(object sender, EventArgs e)
{
if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorUp, CommunicationID.SubBoard1);
else
this.ParentForm.ParentForm.TransferData(CommunicationCommand.MotorUp, CommunicationID.SubBoard2);
}
private void labelProductNo_Click(object sender, EventArgs e)
{ {
string message = ""; string message = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.buttonProductNo.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelProductNo.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
@ -551,22 +729,24 @@ namespace ITC81DB_2.Controls
} }
else else
{ {
this.buttonProductNo.Text = myKeyPad.StringValue; this.labelProductNo.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.SystemConfig.ProductNumber = myKeyPad.IntValue; this.ParentForm.ParentForm.SystemConfig.ProductNumber = myKeyPad.IntValue;
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber); this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber);
this.buttonProductNo.Text = "**"; this.labelProductNo.Text = "**";
} }
} }
} }
private void buttonCopy_Click(object sender, EventArgs e) private void buttonCopy_Click(object sender, EventArgs e)
{ {
this.buttonCopy.Text = this.buttonProductNo.Text; this.buttonCopy.Text = this.labelProductNo.Text;
#region #1 #region #1
this.CaptureJudgmentSetItem1.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter; this.CaptureJudgmentSetItem1.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter;
this.CaptureJudgmentSetItem1.DescendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime;
this.CaptureJudgmentSetItem1.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime; this.CaptureJudgmentSetItem1.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime;
this.CaptureJudgmentSetItem1.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime; this.CaptureJudgmentSetItem1.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime;
this.CaptureJudgmentSetItem1.AscendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime;
this.CaptureJudgmentSetItem1.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount; this.CaptureJudgmentSetItem1.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount;
this.CaptureJudgmentSetItem1.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1; this.CaptureJudgmentSetItem1.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1;
this.CaptureJudgmentSetItem1.DynamicCorrection = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DynamicCorrection; this.CaptureJudgmentSetItem1.DynamicCorrection = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DynamicCorrection;
@ -580,8 +760,10 @@ namespace ITC81DB_2.Controls
#region #2 #region #2
this.CaptureJudgmentSetItem2.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter; this.CaptureJudgmentSetItem2.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter;
this.CaptureJudgmentSetItem2.DescendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime;
this.CaptureJudgmentSetItem2.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime; this.CaptureJudgmentSetItem2.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime;
this.CaptureJudgmentSetItem2.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime; this.CaptureJudgmentSetItem2.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime;
this.CaptureJudgmentSetItem2.AscendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime;
this.CaptureJudgmentSetItem2.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount; this.CaptureJudgmentSetItem2.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount;
this.CaptureJudgmentSetItem2.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1; this.CaptureJudgmentSetItem2.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1;
this.CaptureJudgmentSetItem2.DynamicCorrection = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DynamicCorrection; this.CaptureJudgmentSetItem2.DynamicCorrection = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DynamicCorrection;
@ -601,8 +783,10 @@ namespace ITC81DB_2.Controls
#region #1 #region #1
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter = this.CaptureJudgmentSetItem1.Filter; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter = this.CaptureJudgmentSetItem1.Filter;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime = this.CaptureJudgmentSetItem1.DescendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime = this.CaptureJudgmentSetItem1.JudgmentDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime = this.CaptureJudgmentSetItem1.JudgmentDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime = this.CaptureJudgmentSetItem1.DoubleDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime = this.CaptureJudgmentSetItem1.DoubleDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime = this.CaptureJudgmentSetItem1.AscendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount = this.CaptureJudgmentSetItem1.JudgmentCount; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount = this.CaptureJudgmentSetItem1.JudgmentCount;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1 = this.CaptureJudgmentSetItem1.FeedSpeed1; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1 = this.CaptureJudgmentSetItem1.FeedSpeed1;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DynamicCorrection = this.CaptureJudgmentSetItem1.DynamicCorrection; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DynamicCorrection = this.CaptureJudgmentSetItem1.DynamicCorrection;
@ -617,8 +801,10 @@ namespace ITC81DB_2.Controls
#region #2 #region #2
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter = this.CaptureJudgmentSetItem2.Filter; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter = this.CaptureJudgmentSetItem2.Filter;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime = this.CaptureJudgmentSetItem2.DescendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime = this.CaptureJudgmentSetItem2.JudgmentDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime = this.CaptureJudgmentSetItem2.JudgmentDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime = this.CaptureJudgmentSetItem2.DoubleDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime = this.CaptureJudgmentSetItem2.DoubleDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime = this.CaptureJudgmentSetItem2.AscendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount = this.CaptureJudgmentSetItem2.JudgmentCount; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount = this.CaptureJudgmentSetItem2.JudgmentCount;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1 = this.CaptureJudgmentSetItem2.FeedSpeed1; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1 = this.CaptureJudgmentSetItem2.FeedSpeed1;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DynamicCorrection = this.CaptureJudgmentSetItem2.DynamicCorrection; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DynamicCorrection = this.CaptureJudgmentSetItem2.DynamicCorrection;
@ -631,7 +817,7 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.SaveJudgmentSetFile2(this.ParentForm.ParentForm.CurrentJudgmentSetItem2, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1); this.ParentForm.ParentForm.SaveJudgmentSetFile2(this.ParentForm.ParentForm.CurrentJudgmentSetItem2, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
#endregion #endregion
this.buttonProductNo.Text = "**"; this.labelProductNo.Text = "**";
this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber); this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber);
} }
private void buttonPasteAll_Click(object sender, EventArgs e) private void buttonPasteAll_Click(object sender, EventArgs e)
@ -652,8 +838,10 @@ namespace ITC81DB_2.Controls
#region #1 #region #1
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter = this.CaptureJudgmentSetItem1.Filter; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter = this.CaptureJudgmentSetItem1.Filter;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime = this.CaptureJudgmentSetItem1.DescendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime = this.CaptureJudgmentSetItem1.JudgmentDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime = this.CaptureJudgmentSetItem1.JudgmentDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime = this.CaptureJudgmentSetItem1.DoubleDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime = this.CaptureJudgmentSetItem1.DoubleDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime = this.CaptureJudgmentSetItem1.AscendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount = this.CaptureJudgmentSetItem1.JudgmentCount; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount = this.CaptureJudgmentSetItem1.JudgmentCount;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1 = this.CaptureJudgmentSetItem1.FeedSpeed1; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1 = this.CaptureJudgmentSetItem1.FeedSpeed1;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed2 = this.CaptureJudgmentSetItem1.FeedSpeed2; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed2 = this.CaptureJudgmentSetItem1.FeedSpeed2;
@ -691,11 +879,11 @@ namespace ITC81DB_2.Controls
structItem.AutoJudgment1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment1; structItem.AutoJudgment1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment1;
structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment2; structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment2;
structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment3; structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AutoJudgment3;
structItem.DescendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime;
structItem.AscendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -710,8 +898,10 @@ namespace ITC81DB_2.Controls
#region #2 #region #2
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter = this.CaptureJudgmentSetItem2.Filter; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter = this.CaptureJudgmentSetItem2.Filter;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime = this.CaptureJudgmentSetItem2.DescendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime = this.CaptureJudgmentSetItem2.JudgmentDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime = this.CaptureJudgmentSetItem2.JudgmentDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime = this.CaptureJudgmentSetItem2.DoubleDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime = this.CaptureJudgmentSetItem2.DoubleDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime = this.CaptureJudgmentSetItem2.AscendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount = this.CaptureJudgmentSetItem2.JudgmentCount; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount = this.CaptureJudgmentSetItem2.JudgmentCount;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1 = this.CaptureJudgmentSetItem2.FeedSpeed1; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1 = this.CaptureJudgmentSetItem2.FeedSpeed1;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed2 = this.CaptureJudgmentSetItem2.FeedSpeed2; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed2 = this.CaptureJudgmentSetItem2.FeedSpeed2;
@ -749,11 +939,11 @@ namespace ITC81DB_2.Controls
structItem.AutoJudgment1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment1; structItem.AutoJudgment1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment1;
structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment2; structItem.AutoJudgment2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment2;
structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment3; structItem.AutoJudgment3 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AutoJudgment3;
structItem.DescendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime;
structItem.AscendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -766,7 +956,7 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.smartFileIO.Close(); this.ParentForm.ParentForm.smartFileIO.Close();
#endregion #endregion
this.buttonProductNo.Text = "**"; this.labelProductNo.Text = "**";
this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber); this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber);
this.ParentForm.Enabled = true; this.ParentForm.Enabled = true;
@ -809,8 +999,10 @@ namespace ITC81DB_2.Controls
if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN) if (this.buttonLine1.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{ {
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1;
this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed2; this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed2;
@ -827,8 +1019,10 @@ namespace ITC81DB_2.Controls
if (this.buttonLine2.ButtonStatus == SmartButton.BUTSTATUS.DOWN) if (this.buttonLine2.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
{ {
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.Filter = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.Filter;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DescendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DescendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.DoubleDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.DoubleDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.AscendDelayTime = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.AscendDelayTime;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentCount = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentCount;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed1 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed1;
this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed2; this.ParentForm.ParentForm.CurrentJudgmentSetItem1.FeedSpeed2 = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.FeedSpeed2;
@ -845,7 +1039,7 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.SaveJudgmentSetFile1(this.ParentForm.ParentForm.CurrentJudgmentSetItem1, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1); this.ParentForm.ParentForm.SaveJudgmentSetFile1(this.ParentForm.ParentForm.CurrentJudgmentSetItem1, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
this.ParentForm.ParentForm.SaveJudgmentSetFile2(this.ParentForm.ParentForm.CurrentJudgmentSetItem2, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1); this.ParentForm.ParentForm.SaveJudgmentSetFile2(this.ParentForm.ParentForm.CurrentJudgmentSetItem2, this.ParentForm.ParentForm.SystemConfig.ProductNumber - 1);
this.buttonProductNo.Text = "**"; this.labelProductNo.Text = "**";
this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber); this.ParentForm.ParentForm.TransferProductParameter1(this.ParentForm.ParentForm.SystemConfig.ProductNumber);
} }
#endregion #endregion

View File

@ -55,6 +55,7 @@ namespace ITC81DB_2
EquipFuctionSetting, EquipFuctionSetting,
EquipUser, EquipUser,
EquipTest, EquipTest,
EquipEngineer,
InforAS, InforAS,
InforHelp, InforHelp,
@ -120,6 +121,7 @@ namespace ITC81DB_2
Test, Test,
Update, Update,
User, User,
Engineer,
} }
public enum MenuBottomSystem public enum MenuBottomSystem
@ -147,6 +149,7 @@ namespace ITC81DB_2
Chinese, Chinese,
Czech, Czech,
Russian, Russian,
German,
} }
public enum JudgmentStatus public enum JudgmentStatus
@ -248,6 +251,11 @@ namespace ITC81DB_2
// 불량알람 해지 // 불량알람 해지
public static readonly string AlarmNgClear = "CAA00"; public static readonly string AlarmNgClear = "CAA00";
// 업다운 - 다운
public static readonly string MotorDown = "Cmd00";
// 업다운 - 업
public static readonly string MotorUp = "Cmu00";
// 중량조정모드 // 중량조정모드
public static readonly string ModeCalibration = "Csc00"; public static readonly string ModeCalibration = "Csc00";
// 노멀모드 // 노멀모드
@ -350,6 +358,9 @@ namespace ITC81DB_2
// Address None // Address None
public static readonly string None = "0000"; public static readonly string None = "0000";
// 장비타입
public static readonly string _1002_EquipmentType = "1002";
// 정지계량 사용 여부 // 정지계량 사용 여부
public static readonly string _1401_IsStopWeighing = "1401"; public static readonly string _1401_IsStopWeighing = "1401";
// OPT(옵션보드) 사용 // OPT(옵션보드) 사용
@ -464,9 +475,9 @@ namespace ITC81DB_2
// 판정설정 - #1 배출 컨베어 동작시간 // 판정설정 - #1 배출 컨베어 동작시간
public static readonly string _5010_DischargeConveyorRunTime = "5010"; public static readonly string _5010_DischargeConveyorRunTime = "5010";
// 판정설정 - #1 상승 지연시간 // 판정설정 - #1 상승 지연시간
public static readonly string _5011_UpDelayTime = "5011"; public static readonly string _5011_UpDelayTime1 = "5011";
// 판정설정 - #1 하강 지연시간 // 판정설정 - #1 하강 지연시간
public static readonly string _5012_DownDelayTime = "5012"; public static readonly string _5012_DownDelayTime1 = "5012";
// 판정설정 - #2 필터 // 판정설정 - #2 필터
public static readonly string _5021_Filter = "5021"; public static readonly string _5021_Filter = "5021";
// 판정설정 - #2 판정지연 // 판정설정 - #2 판정지연
@ -479,6 +490,10 @@ namespace ITC81DB_2
public static readonly string _5025_FeedSpeed = "5025"; public static readonly string _5025_FeedSpeed = "5025";
// 판정설정 - #2 동보정 // 판정설정 - #2 동보정
public static readonly string _5026_DynamicCorrection = "5026"; public static readonly string _5026_DynamicCorrection = "5026";
// 판정설정 - #2 상승 지연시간
public static readonly string _5028_UpDelayTime2 = "5028";
// 판정설정 - #2 하강 지연시간
public static readonly string _5029_DownDelayTime2 = "5029";
// 판정설정 - 선별기 테스트 // 판정설정 - 선별기 테스트
public static readonly string _5100_SorterTest = "5100"; public static readonly string _5100_SorterTest = "5100";
// 판정설정 - 선별기1 모드 // 판정설정 - 선별기1 모드
@ -679,6 +694,7 @@ namespace ITC81DB_2
private int m_SerialCOM3Mode; private int m_SerialCOM3Mode;
private int m_SerialCOM4BaudRate; private int m_SerialCOM4BaudRate;
private int m_SerialCOM4Mode; private int m_SerialCOM4Mode;
private int m_EquipmentType;
private string m_SerialNumber; private string m_SerialNumber;
private string m_MainBoardVersion; private string m_MainBoardVersion;
@ -766,6 +782,11 @@ namespace ITC81DB_2
get { return this.m_SerialCOM4Mode; } get { return this.m_SerialCOM4Mode; }
set { this.m_SerialCOM4Mode = value; } set { this.m_SerialCOM4Mode = value; }
} }
public int EquipmentType
{
get { return this.m_EquipmentType; }
set { this.m_EquipmentType = value; }
}
public string SerialNumber public string SerialNumber
{ {
@ -828,6 +849,7 @@ namespace ITC81DB_2
this.SerialCOM3Mode = 0; this.SerialCOM3Mode = 0;
this.SerialCOM4BaudRate = 0; this.SerialCOM4BaudRate = 0;
this.SerialCOM4Mode = 0; this.SerialCOM4Mode = 0;
this.EquipmentType = 0;
this.IsBypassDirectionPass1 = true; this.IsBypassDirectionPass1 = true;
this.IsBypassDirectionPass2 = true; this.IsBypassDirectionPass2 = true;
this.IsBypassOnce1 = true; this.IsBypassOnce1 = true;
@ -877,7 +899,7 @@ namespace ITC81DB_2
public int DummyInt2; public int DummyInt2;
public int DummyInt3; public int DummyInt3;
public int DummyInt4; public int DummyInt4;
public int DummyInt5; public int EquipmentType;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]
public string DummyString1; public string DummyString1;
@ -1699,6 +1721,9 @@ namespace ITC81DB_2
private int m_AutoJudgment1; private int m_AutoJudgment1;
private int m_AutoJudgment2; private int m_AutoJudgment2;
private int m_AutoJudgment3; private int m_AutoJudgment3;
private int m_DescendDelayTime;
private int m_AscendDelayTime;
#endregion #endregion
#region Constructor #region Constructor
@ -1801,6 +1826,17 @@ namespace ITC81DB_2
get { return this.m_AutoJudgment3; } get { return this.m_AutoJudgment3; }
set { this.m_AutoJudgment3 = value; } set { this.m_AutoJudgment3 = value; }
} }
public int DescendDelayTime
{
get { return this.m_DescendDelayTime; }
set { this.m_DescendDelayTime = value; }
}
public int AscendDelayTime
{
get { return this.m_AscendDelayTime; }
set { this.m_AscendDelayTime = value; }
}
#endregion #endregion
#region Method #region Method
@ -1826,6 +1862,9 @@ namespace ITC81DB_2
this.AutoJudgment1 = 100; this.AutoJudgment1 = 100;
this.AutoJudgment2 = 100; this.AutoJudgment2 = 100;
this.AutoJudgment3 = 100; this.AutoJudgment3 = 100;
this.DescendDelayTime = 1000;
this.AscendDelayTime = 1000;
} }
#endregion #endregion
} }
@ -1855,11 +1894,11 @@ namespace ITC81DB_2
public int AutoJudgment2; public int AutoJudgment2;
public int AutoJudgment3; public int AutoJudgment3;
public int DescendDelayTime;
public int AscendDelayTime;
public int DummyInt1; public int DummyInt1;
public int DummyInt2; public int DummyInt2;
public int DummyInt3; public int DummyInt3;
public int DummyInt4;
public int DummyInt5;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 20)]
public string DummyString1; public string DummyString1;

View File

@ -2181,7 +2181,7 @@ namespace ITC81DB_2.Forms
structItem.DummyInt2 = 1; structItem.DummyInt2 = 1;
structItem.DummyInt3 = 1; structItem.DummyInt3 = 1;
structItem.DummyInt4 = 1; structItem.DummyInt4 = 1;
structItem.DummyInt5 = 1; structItem.EquipmentType = this.SystemConfig.EquipmentType;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -2238,7 +2238,7 @@ namespace ITC81DB_2.Forms
structItem.DummyInt2 = 1; structItem.DummyInt2 = 1;
structItem.DummyInt3 = 1; structItem.DummyInt3 = 1;
structItem.DummyInt4 = 1; structItem.DummyInt4 = 1;
structItem.DummyInt5 = 1; structItem.EquipmentType = item.EquipmentType;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -2290,6 +2290,8 @@ namespace ITC81DB_2.Forms
this.SystemConfig.SerialNumber = structItem.SerialNumber; this.SystemConfig.SerialNumber = structItem.SerialNumber;
this.SystemConfig.Language = structItem.Language; this.SystemConfig.Language = structItem.Language;
this.SystemConfig.Unit = structItem.Unit; this.SystemConfig.Unit = structItem.Unit;
this.SystemConfig.EquipmentType = structItem.EquipmentType;
} }
catch catch
{ {
@ -3616,11 +3618,11 @@ namespace ITC81DB_2.Forms
structItem.AutoJudgment2 = this.CurrentJudgmentSetItem1.AutoJudgment2; structItem.AutoJudgment2 = this.CurrentJudgmentSetItem1.AutoJudgment2;
structItem.AutoJudgment3 = this.CurrentJudgmentSetItem1.AutoJudgment3; structItem.AutoJudgment3 = this.CurrentJudgmentSetItem1.AutoJudgment3;
structItem.DescendDelayTime = this.CurrentJudgmentSetItem1.DescendDelayTime;
structItem.AscendDelayTime = this.CurrentJudgmentSetItem1.AscendDelayTime;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -3672,11 +3674,11 @@ namespace ITC81DB_2.Forms
structItem.AutoJudgment2 = item.AutoJudgment2; structItem.AutoJudgment2 = item.AutoJudgment2;
structItem.AutoJudgment3 = item.AutoJudgment3; structItem.AutoJudgment3 = item.AutoJudgment3;
structItem.DescendDelayTime = item.DescendDelayTime;
structItem.AscendDelayTime = item.AscendDelayTime;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -3730,6 +3732,9 @@ namespace ITC81DB_2.Forms
item.AutoJudgment1 = structItem.AutoJudgment1; item.AutoJudgment1 = structItem.AutoJudgment1;
item.AutoJudgment2 = structItem.AutoJudgment2; item.AutoJudgment2 = structItem.AutoJudgment2;
item.AutoJudgment3 = structItem.AutoJudgment3; item.AutoJudgment3 = structItem.AutoJudgment3;
item.DescendDelayTime = structItem.DescendDelayTime;
item.AscendDelayTime = structItem.AscendDelayTime;
} }
catch catch
{ {
@ -3771,11 +3776,11 @@ namespace ITC81DB_2.Forms
structItem.AutoJudgment2 = this.CurrentJudgmentSetItem2.AutoJudgment2; structItem.AutoJudgment2 = this.CurrentJudgmentSetItem2.AutoJudgment2;
structItem.AutoJudgment3 = this.CurrentJudgmentSetItem2.AutoJudgment3; structItem.AutoJudgment3 = this.CurrentJudgmentSetItem2.AutoJudgment3;
structItem.DescendDelayTime = this.CurrentJudgmentSetItem2.DescendDelayTime;
structItem.AscendDelayTime = this.CurrentJudgmentSetItem2.AscendDelayTime;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -3827,11 +3832,11 @@ namespace ITC81DB_2.Forms
structItem.AutoJudgment2 = item.AutoJudgment2; structItem.AutoJudgment2 = item.AutoJudgment2;
structItem.AutoJudgment3 = item.AutoJudgment3; structItem.AutoJudgment3 = item.AutoJudgment3;
structItem.DescendDelayTime = item.DescendDelayTime;
structItem.AscendDelayTime = item.AscendDelayTime;
structItem.DummyInt1 = 0; structItem.DummyInt1 = 0;
structItem.DummyInt2 = 0; structItem.DummyInt2 = 0;
structItem.DummyInt3 = 0; structItem.DummyInt3 = 0;
structItem.DummyInt4 = 0;
structItem.DummyInt5 = 0;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
structItem.DummyString3 = ""; structItem.DummyString3 = "";
@ -3885,6 +3890,9 @@ namespace ITC81DB_2.Forms
item.AutoJudgment1 = structItem.AutoJudgment1; item.AutoJudgment1 = structItem.AutoJudgment1;
item.AutoJudgment2 = structItem.AutoJudgment2; item.AutoJudgment2 = structItem.AutoJudgment2;
item.AutoJudgment3 = structItem.AutoJudgment3; item.AutoJudgment3 = structItem.AutoJudgment3;
item.DescendDelayTime = structItem.DescendDelayTime;
item.AscendDelayTime = structItem.AscendDelayTime;
} }
catch catch
{ {

View File

@ -63,6 +63,7 @@
this.pictureBoxCOM1Disable = new System.Windows.Forms.PictureBox(); this.pictureBoxCOM1Disable = new System.Windows.Forms.PictureBox();
this.pictureBoxCOM3Disable = new System.Windows.Forms.PictureBox(); this.pictureBoxCOM3Disable = new System.Windows.Forms.PictureBox();
this.pictureBoxIconUsbDesable = new System.Windows.Forms.PictureBox(); this.pictureBoxIconUsbDesable = new System.Windows.Forms.PictureBox();
this.buttonConveyorUpDown = new SmartX.SmartButton();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
@ -705,12 +706,45 @@
this.pictureBoxIconUsbDesable.Name = "pictureBoxIconUsbDesable"; this.pictureBoxIconUsbDesable.Name = "pictureBoxIconUsbDesable";
this.pictureBoxIconUsbDesable.Size = new System.Drawing.Size(50, 25); this.pictureBoxIconUsbDesable.Size = new System.Drawing.Size(50, 25);
// //
// buttonConveyorUpDown
//
this.buttonConveyorUpDown.BackPictureBox = null;
this.buttonConveyorUpDown.BackPictureBox1 = null;
this.buttonConveyorUpDown.BackPictureBox2 = null;
this.buttonConveyorUpDown.ButtonColor = System.Drawing.Color.Gray;
this.buttonConveyorUpDown.ButtonImageAutoSize = true;
this.buttonConveyorUpDown.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonConveyorUpDown.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonConveyorUpDown.DisableImage")));
this.buttonConveyorUpDown.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonConveyorUpDown.DownImage")));
this.buttonConveyorUpDown.GroupID = 0;
this.buttonConveyorUpDown.InitVisible = false;
this.buttonConveyorUpDown.Location = new System.Drawing.Point(710, 368);
this.buttonConveyorUpDown.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonConveyorUpDown.Name = "buttonConveyorUpDown";
this.buttonConveyorUpDown.NestedClickEventPrevent = false;
this.buttonConveyorUpDown.OutlinePixel = 1;
this.buttonConveyorUpDown.RepeatInterval = 200;
this.buttonConveyorUpDown.RepeatIntervalAccelerate = null;
this.buttonConveyorUpDown.SafeInterval = 200;
this.buttonConveyorUpDown.Size = new System.Drawing.Size(90, 57);
this.buttonConveyorUpDown.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE;
this.buttonConveyorUpDown.TabIndex = 548;
this.buttonConveyorUpDown.TextColor = System.Drawing.Color.White;
this.buttonConveyorUpDown.TextDownColor = System.Drawing.Color.White;
this.buttonConveyorUpDown.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonConveyorUpDown.TextLocation = new System.Drawing.Point(0, 0);
this.buttonConveyorUpDown.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonConveyorUpDown.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonConveyorUpDown.UpImage")));
this.buttonConveyorUpDown.Visible = false;
this.buttonConveyorUpDown.Click += new System.EventHandler(this.buttonConveyorUpDown_Click);
//
// FormMainDisplay // FormMainDisplay
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true; this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(800, 600); this.ClientSize = new System.Drawing.Size(800, 600);
this.Controls.Add(this.buttonConveyorUpDown);
this.Controls.Add(this.pictureBoxIconUsbEnable); this.Controls.Add(this.pictureBoxIconUsbEnable);
this.Controls.Add(this.pictureBoxCOM1Enable); this.Controls.Add(this.pictureBoxCOM1Enable);
this.Controls.Add(this.pictureBoxCOM3Enable); this.Controls.Add(this.pictureBoxCOM3Enable);
@ -779,5 +813,6 @@
private System.Windows.Forms.PictureBox pictureBoxCOM1Disable; private System.Windows.Forms.PictureBox pictureBoxCOM1Disable;
private System.Windows.Forms.PictureBox pictureBoxCOM3Disable; private System.Windows.Forms.PictureBox pictureBoxCOM3Disable;
private System.Windows.Forms.PictureBox pictureBoxIconUsbDesable; private System.Windows.Forms.PictureBox pictureBoxIconUsbDesable;
private SmartX.SmartButton buttonConveyorUpDown;
} }
} }

View File

@ -150,6 +150,11 @@ namespace ITC81DB_2.Forms
this.MainDisplayAlarm.Visible = false; this.MainDisplayAlarm.Visible = false;
this.MainDisplayAlarm.BringToFront(); this.MainDisplayAlarm.BringToFront();
if (this.ParentForm.SystemConfig.EquipmentType == 4)
this.buttonConveyorUpDown.Visible = true;
else
this.buttonConveyorUpDown.Visible = false;
if (this.ParentForm.SystemConfig.IsLogin == true) if (this.ParentForm.SystemConfig.IsLogin == true)
this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus); this.UpdateDisplayUser(this.ParentForm.CurrentSystemStatus);
else else
@ -384,6 +389,8 @@ namespace ITC81DB_2.Forms
this.buttonProductNo.Enabled = false; this.buttonProductNo.Enabled = false;
this.labelProductName.Enabled = false; this.labelProductName.Enabled = false;
this.buttonConveyorUpDown.Enabled = false;
this.CurrentBottomMenuControlEnable(status); this.CurrentBottomMenuControlEnable(status);
} }
else else
@ -391,6 +398,9 @@ namespace ITC81DB_2.Forms
this.pictureBoxStart.Visible = false; this.pictureBoxStart.Visible = false;
this.pictureBoxStop.Visible = true; this.pictureBoxStop.Visible = true;
this.buttonConveyorUpDown.Enabled = true;
this.buttonConveyorUpDown.ButtonUp();
if (this.ParentForm.CurrentSystemStatus.CurrentUser.Group == DataStore.UserGroup.LogOff) if (this.ParentForm.CurrentSystemStatus.CurrentUser.Group == DataStore.UserGroup.LogOff)
{ {
this.buttonProductNo.Enabled = false; this.buttonProductNo.Enabled = false;
@ -629,6 +639,14 @@ namespace ITC81DB_2.Forms
this.MainDisplayXYChart.DisplayRefresh(status); this.MainDisplayXYChart.DisplayRefresh(status);
this.MainDisplayDataStatistics.DisplayRefresh(status); this.MainDisplayDataStatistics.DisplayRefresh(status);
if (this.ParentForm.SystemConfig.EquipmentType == 4)
{
this.buttonConveyorUpDown.Visible = true;
this.buttonConveyorUpDown.ButtonUp();
}
else
this.buttonConveyorUpDown.Visible = false;
this.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.MainDisplay; this.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.MainDisplay;
this.ParentForm.SetDisplayMode(DataStore.DisplayMode.Normal); this.ParentForm.SetDisplayMode(DataStore.DisplayMode.Normal);
@ -902,5 +920,13 @@ namespace ITC81DB_2.Forms
this.ParentForm.smartFileCommunicationLog.Close(); this.ParentForm.smartFileCommunicationLog.Close();
this.ParentForm.Close(); this.ParentForm.Close();
} }
private void buttonConveyorUpDown_Click(object sender, EventArgs e)
{
if (this.buttonConveyorUpDown.ButtonStatus == SmartX.SmartButton.BUTSTATUS.DOWN)
this.ParentForm.TransferData(CommunicationCommand.MotorDown, CommunicationID.MainBoard);
else
this.ParentForm.TransferData(CommunicationCommand.MotorUp, CommunicationID.MainBoard);
}
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -41,6 +41,7 @@
this.pictureBoxStart = new System.Windows.Forms.PictureBox(); this.pictureBoxStart = new System.Windows.Forms.PictureBox();
this.pictureBoxStop = new System.Windows.Forms.PictureBox(); this.pictureBoxStop = new System.Windows.Forms.PictureBox();
this.labelUserID = new SmartX.SmartLabel(); this.labelUserID = new SmartX.SmartLabel();
this.buttonHiddenMenu = new SmartX.SmartButton();
((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -273,7 +274,7 @@
this.labelTitleRoot.BackPictureBox2 = null; this.labelTitleRoot.BackPictureBox2 = null;
this.labelTitleRoot.BorderColor = System.Drawing.Color.Black; this.labelTitleRoot.BorderColor = System.Drawing.Color.Black;
this.labelTitleRoot.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleRoot.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleRoot.Font = new System.Drawing.Font("New Gulim", 20F, System.Drawing.FontStyle.Bold); this.labelTitleRoot.Font = new System.Drawing.Font("새굴림", 20F, System.Drawing.FontStyle.Bold);
this.labelTitleRoot.ForeColor = System.Drawing.Color.White; this.labelTitleRoot.ForeColor = System.Drawing.Color.White;
this.labelTitleRoot.InitVisible = true; this.labelTitleRoot.InitVisible = true;
this.labelTitleRoot.LineSpacing = 0F; this.labelTitleRoot.LineSpacing = 0F;
@ -319,12 +320,45 @@
this.labelUserID.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelUserID.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUserID.Wordwrap = false; this.labelUserID.Wordwrap = false;
// //
// buttonHiddenMenu
//
this.buttonHiddenMenu.BackPictureBox = null;
this.buttonHiddenMenu.BackPictureBox1 = null;
this.buttonHiddenMenu.BackPictureBox2 = null;
this.buttonHiddenMenu.ButtonColor = System.Drawing.Color.Gray;
this.buttonHiddenMenu.ButtonImageAutoSize = true;
this.buttonHiddenMenu.ColorKeySamplePosition = new System.Drawing.Point(0, 0);
this.buttonHiddenMenu.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonHiddenMenu.DisableImage")));
this.buttonHiddenMenu.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonHiddenMenu.DownImage")));
this.buttonHiddenMenu.GroupID = 0;
this.buttonHiddenMenu.InitVisible = true;
this.buttonHiddenMenu.Location = new System.Drawing.Point(710, 472);
this.buttonHiddenMenu.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL;
this.buttonHiddenMenu.Name = "buttonHiddenMenu";
this.buttonHiddenMenu.NestedClickEventPrevent = false;
this.buttonHiddenMenu.OutlinePixel = 1;
this.buttonHiddenMenu.RepeatInterval = 200;
this.buttonHiddenMenu.RepeatIntervalAccelerate = null;
this.buttonHiddenMenu.SafeInterval = 2000;
this.buttonHiddenMenu.Size = new System.Drawing.Size(90, 57);
this.buttonHiddenMenu.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.SAFE;
this.buttonHiddenMenu.TabIndex = 478;
this.buttonHiddenMenu.Text = " ";
this.buttonHiddenMenu.TextColor = System.Drawing.Color.Black;
this.buttonHiddenMenu.TextDownColor = System.Drawing.Color.White;
this.buttonHiddenMenu.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle;
this.buttonHiddenMenu.TextLocation = new System.Drawing.Point(0, 0);
this.buttonHiddenMenu.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle;
this.buttonHiddenMenu.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonHiddenMenu.UpImage")));
this.buttonHiddenMenu.Click += new System.EventHandler(this.buttonHiddenMenu_Click);
//
// FormMenu // FormMenu
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.AutoScroll = true; this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(800, 600); this.ClientSize = new System.Drawing.Size(800, 600);
this.Controls.Add(this.buttonHiddenMenu);
this.Controls.Add(this.labelUserID); this.Controls.Add(this.labelUserID);
this.Controls.Add(this.pictureBoxStop); this.Controls.Add(this.pictureBoxStop);
this.Controls.Add(this.pictureBoxStart); this.Controls.Add(this.pictureBoxStart);
@ -358,5 +392,6 @@
private System.Windows.Forms.PictureBox pictureBoxStart; private System.Windows.Forms.PictureBox pictureBoxStart;
private System.Windows.Forms.PictureBox pictureBoxStop; private System.Windows.Forms.PictureBox pictureBoxStop;
private SmartX.SmartLabel labelUserID; private SmartX.SmartLabel labelUserID;
private SmartX.SmartButton buttonHiddenMenu;
} }
} }

View File

@ -41,6 +41,7 @@ namespace ITC81DB_2.Forms
public ControlCenterEquipFunctionSetting CenterEquipFunctionSetting; public ControlCenterEquipFunctionSetting CenterEquipFunctionSetting;
public ControlCenterEquipUser CenterEquipUser; public ControlCenterEquipUser CenterEquipUser;
public ControlCenterEquipTest CenterEquipTest; public ControlCenterEquipTest CenterEquipTest;
public ControlCenterEquipEngineer CenterEquipEngineer;
// 시스템설정 // 시스템설정
public ControlCenterSystemAutoZero CenterSystemAutoZero; public ControlCenterSystemAutoZero CenterSystemAutoZero;
public ControlCenterSystemCalibration CenterSystemCalibration; public ControlCenterSystemCalibration CenterSystemCalibration;
@ -224,6 +225,7 @@ namespace ITC81DB_2.Forms
this.CenterEquipFunctionSetting = new ControlCenterEquipFunctionSetting(this); this.CenterEquipFunctionSetting = new ControlCenterEquipFunctionSetting(this);
this.CenterEquipUser = new ControlCenterEquipUser(this); this.CenterEquipUser = new ControlCenterEquipUser(this);
this.CenterEquipTest = new ControlCenterEquipTest(this); this.CenterEquipTest = new ControlCenterEquipTest(this);
this.CenterEquipEngineer = new ControlCenterEquipEngineer(this);
this.CenterEquipHelp.Location = new Point(0, 65); this.CenterEquipHelp.Location = new Point(0, 65);
this.CenterEquipInitialize.Location = new Point(0, 65); this.CenterEquipInitialize.Location = new Point(0, 65);
@ -231,6 +233,7 @@ namespace ITC81DB_2.Forms
this.CenterEquipFunctionSetting.Location = new Point(0, 65); this.CenterEquipFunctionSetting.Location = new Point(0, 65);
this.CenterEquipUser.Location = new Point(0, 65); this.CenterEquipUser.Location = new Point(0, 65);
this.CenterEquipTest.Location = new Point(0, 65); this.CenterEquipTest.Location = new Point(0, 65);
this.CenterEquipEngineer.Location = new Point(0, 65);
this.Controls.Add(this.CenterEquipHelp); this.Controls.Add(this.CenterEquipHelp);
this.Controls.Add(this.CenterEquipInitialize); this.Controls.Add(this.CenterEquipInitialize);
@ -238,6 +241,7 @@ namespace ITC81DB_2.Forms
this.Controls.Add(this.CenterEquipFunctionSetting); this.Controls.Add(this.CenterEquipFunctionSetting);
this.Controls.Add(this.CenterEquipUser); this.Controls.Add(this.CenterEquipUser);
this.Controls.Add(this.CenterEquipTest); this.Controls.Add(this.CenterEquipTest);
this.Controls.Add(this.CenterEquipEngineer);
} }
private void CreateCenterSystemControl() private void CreateCenterSystemControl()
{ {
@ -451,6 +455,18 @@ namespace ITC81DB_2.Forms
break; break;
} }
} }
public void DisplayHiddenMenu(DataStore.DisplayStore menu, SystemConfigurationItem systemConfig)
{
switch (menu)
{
case DataStore.DisplayStore.EquipHelp:
this.CenterEquipHelp.DisplayHiddenMenu(true);
this.bottomEquipment.DisplayHiddenMenu(true);
break;
default:
break;
}
}
public void DisplayBottomBasic(DataStore.MenuBottomBasic menu) public void DisplayBottomBasic(DataStore.MenuBottomBasic menu)
{ {
switch (menu) switch (menu)
@ -547,6 +563,8 @@ namespace ITC81DB_2.Forms
} }
public void DisplayBottomEquipment(DataStore.MenuBottomEquipment menu) public void DisplayBottomEquipment(DataStore.MenuBottomEquipment menu)
{ {
this.bottomEquipment.DisplayHiddenMenu(false);
switch (menu) switch (menu)
{ {
case DataStore.MenuBottomEquipment.Help: case DataStore.MenuBottomEquipment.Help:
@ -574,6 +592,11 @@ namespace ITC81DB_2.Forms
this.CenterEquipTest.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterEquipTest.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterEquipTest.BringToFront(); this.CenterEquipTest.BringToFront();
break; break;
case DataStore.MenuBottomEquipment.Engineer:
this.bottomEquipment.DisplayHiddenMenu(true);
this.CenterEquipEngineer.DisplayRefresh(this.ParentForm.CurrentSystemStatus);
this.CenterEquipEngineer.BringToFront();
break;
default: default:
break; break;
} }
@ -893,6 +916,14 @@ namespace ITC81DB_2.Forms
this.DisplaySideMenu(this.SelectedSideMenu); this.DisplaySideMenu(this.SelectedSideMenu);
} }
private void buttonHiddenMenu_Click(object sender, EventArgs e)
{
if (this.ParentForm.SystemConfig.IsLogin == false)
{
this.DisplayHiddenMenu(this.ParentForm.CurrentSystemStatus.CurrentDisplay, this.ParentForm.SystemConfig);
}
}
private void buttonMain_Click(object sender, EventArgs e) private void buttonMain_Click(object sender, EventArgs e)
{ {
this.ParentForm.ChildFormMainDisplay.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.ParentForm.ChildFormMainDisplay.DisplayRefresh(this.ParentForm.CurrentSystemStatus);

View File

@ -1580,6 +1580,161 @@
xIPQ3Rjm5CpsnYKYQsLjLXq8QbMzoq8xUMCiCsdcTeVPpaOdqEJ/JQBl45aRTHiox+umoBV6vEFjNgdS xIPQ3Rjm5CpsnYKYQsLjLXq8QbMzoq8xUMCiCsdcTeVPpaOdqEJ/JQBl45aRTHiox+umoBV6vEFjNgdS
qk4pwCa6iCljLRqPP2gMbEBRT/7wwYV8qRfQGcVkjlT8mJMZ3QZvMf0foMfABbSRC2gjF9BGLqCNXEAb qk4pwCa6iCljLRqPP2gMbEBRT/7wwYV8qRfQGcVkjlT8mJMZ3QZvMf0foMfABbSRC2gjF9BGLqCNXEAb
uYA2cgFt5ALaxBPyB4wXxL3bFhaEAAAAAElFTkSuQmCC uYA2cgFt5ALaxBPyB4wXxL3bFhaEAAAAAElFTkSuQmCC
</value>
</data>
<data name="buttonHiddenMenu.DisableImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="buttonHiddenMenu.DownImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AAAASUVORK5CYII=
</value>
</data>
<data name="buttonHiddenMenu.UpImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFoAAAA5CAIAAAA5qquhAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOwQAADsEBuJFr7QAAACZJREFUaEPtwQENAAAA
wqD3T20PBwQAAAAAAAAAAAAAAAAAAHyrATxXAAFMqP/+AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">

View File

@ -65,6 +65,12 @@
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Controls\CenterEquipment\ControlCenterEquipEngineer.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Controls\CenterEquipment\ControlCenterEquipEngineer.designer.cs">
<DependentUpon>ControlCenterEquipEngineer.cs</DependentUpon>
</Compile>
<Compile Include="Controls\MainDisplay\ControlMainDisplayDataStatistics.cs"> <Compile Include="Controls\MainDisplay\ControlMainDisplayDataStatistics.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
@ -414,6 +420,10 @@
<DependentUpon>ControlCenterConfiOptionBoard.cs</DependentUpon> <DependentUpon>ControlCenterConfiOptionBoard.cs</DependentUpon>
<SubType>Designer</SubType> <SubType>Designer</SubType>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Controls\CenterEquipment\ControlCenterEquipEngineer.resx">
<DependentUpon>ControlCenterEquipEngineer.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Controls\CenterEquipment\ControlCenterEquipFunctionSetting.resx"> <EmbeddedResource Include="Controls\CenterEquipment\ControlCenterEquipFunctionSetting.resx">
<DependentUpon>ControlCenterEquipFunctionSetting.cs</DependentUpon> <DependentUpon>ControlCenterEquipFunctionSetting.cs</DependentUpon>
<SubType>Designer</SubType> <SubType>Designer</SubType>

View File

@ -13,6 +13,24 @@
2열 기본형 컨베어 계량기 2열 기본형 컨베어 계량기
*/ */
@ Ver 2.0.0 by CJY
- 2020.07.15
- Ver 1.9.0 Modify
- 업다운 기능 추가
1. 메인화면
- Motor Up/Down 버튼 추가
- Down : Cmd00, Up : Cmu00
2. 판정설정
- 1열 상승지연 : 5011, 하강지연 : 5012
- 2열 상승지연 : 5028, 하강지연 : 5029
3. 엔지니어설정
- 장비타입 : 1002
- 컨베어 : 0, 업다운 : 4
4. 부팅시컨스
- dummy(4), dummy(4) -> 하강지연(4), 상승지연(4)
- 시스템파일 1열 쓰기 : 9014
- 시스템파일 2열 쓰기 : 9017
@ Ver 1.9.0 by CJY @ Ver 1.9.0 by CJY
- 2020.06.30 - 2020.06.30
- Ver 1.8.0 Modify - Ver 1.8.0 Modify

Binary file not shown.

View File

@ -707,3 +707,63 @@ C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.Properti
C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.csproj.GenerateResource.Cache C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.csproj.GenerateResource.Cache
C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.exe C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.exe
C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.pdb C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2\obj\Release\ITC81DB_2.pdb
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ResolveAssemblyReference.cache
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlBottomConfiguration.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlBottomEquipment.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlBottomInformation.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlBottomSystem.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterBasicHelp.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterBasicTime.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterBasicProduct.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterBasicDataBackup.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterBasicDataStatistics.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlBottomBasic.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterConfiCommunication.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterConfiHelp.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterConfiOption.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterConfiOptionBoard.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipFunctionSetting.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipHelp.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipInitialize.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipTest.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipUpdate.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipUser.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipUserGroupEditor.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterInforAS.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterInforHelp.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterInforSystem.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemCalibration.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemAutoZero.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemExternalOutput.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemHelp.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemIOTest.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemJudgmentSetting.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterSystemSorterSetting.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlUserGroupEditor.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlMainDisplayAlarm.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlMainDisplayDataStatistics.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlMainDisplayList.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlMainDisplayNormal.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlMainDisplayMenu.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlMainDisplayXYChart.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormLogOn.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormPasswordKeyPad1.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormMessage.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormNumKeyPad.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormPasswordKeyPad.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormProductList.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.DialogForms.DialogFormYesNo.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Forms.FormMain.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Forms.FormMainDisplay.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Forms.FormMenu.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Properties.Resources.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.csproj.GenerateResource.Cache
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.exe
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.pdb
D:\Laboratory\ITC81DB_2\ITC81DB_2\obj\Release\ITC81DB_2.Controls.ControlCenterEquipEngineer.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2\bin\Release\ITC81DB_2.exe
D:\Laboratory\ITC81DB_2\ITC81DB_2\bin\Release\ITC81DB_2.pdb
D:\Laboratory\ITC81DB_2\ITC81DB_2\bin\Release\ITC81DB_2_ImageDll.dll
D:\Laboratory\ITC81DB_2\ITC81DB_2\bin\Release\SmartX_IEC1000.dll
D:\Laboratory\ITC81DB_2\ITC81DB_2\bin\Release\SmartXCommon.dll
D:\Laboratory\ITC81DB_2\ITC81DB_2\bin\Release\ITC81DB_2_ImageDll.pdb

Binary file not shown.

View File

@ -22,6 +22,7 @@ namespace ITC81DB_2_ImageDll
engBackgroundDataStatistics, engBackgroundDataStatistics,
engBackgroundExternalOutput, engBackgroundExternalOutput,
engBackgroundJudgment, engBackgroundJudgment,
engBackgroundJudgment_Updown,
engBackgroundOptionBoard1, engBackgroundOptionBoard1,
engBackgroundProduct, engBackgroundProduct,
engBackgroundSerial, engBackgroundSerial,
@ -41,9 +42,6 @@ namespace ITC81DB_2_ImageDll
engCalibrationZeroDisable, engCalibrationZeroDisable,
engCalibrationZeroDown, engCalibrationZeroDown,
engCalibrationZeroUp, engCalibrationZeroUp,
engFormJudgmentStandardDisable,
engFormJudgmentStandardDown,
engFormJudgmentStandardUp,
engFormMainDisplayBargraphOverDisable, engFormMainDisplayBargraphOverDisable,
engFormMainDisplayBargraphOverUp, engFormMainDisplayBargraphOverUp,
engFormMainDisplayBargraphPassDisable, engFormMainDisplayBargraphPassDisable,
@ -154,6 +152,9 @@ namespace ITC81DB_2_ImageDll
engHelpUserDisable, engHelpUserDisable,
engHelpUserDown, engHelpUserDown,
engHelpUserUp, engHelpUserUp,
engJudgmentStandardDisable,
engJudgmentStandardDown,
engJudgmentStandardUp,
engLightOverDown, engLightOverDown,
engLightOverUp, engLightOverUp,
engLightPassDown, engLightPassDown,
@ -179,6 +180,7 @@ namespace ITC81DB_2_ImageDll
korBackgroundDataStatistics, korBackgroundDataStatistics,
korBackgroundExternalOutput, korBackgroundExternalOutput,
korBackgroundJudgment, korBackgroundJudgment,
korBackgroundJudgment_Updown,
korBackgroundOptionBoard1, korBackgroundOptionBoard1,
korBackgroundProduct, korBackgroundProduct,
korBackgroundSerial, korBackgroundSerial,
@ -200,9 +202,6 @@ namespace ITC81DB_2_ImageDll
korCalibrationZeroDisable, korCalibrationZeroDisable,
korCalibrationZeroDown, korCalibrationZeroDown,
korCalibrationZeroUp, korCalibrationZeroUp,
korFormJudgmentStandardDisable,
korFormJudgmentStandardDown,
korFormJudgmentStandardUp,
korFormMainDisplayBargraphOverDisable, korFormMainDisplayBargraphOverDisable,
korFormMainDisplayBargraphOverUp, korFormMainDisplayBargraphOverUp,
korFormMainDisplayBargraphPassDisable, korFormMainDisplayBargraphPassDisable,
@ -310,6 +309,9 @@ namespace ITC81DB_2_ImageDll
korHelpUserDisable, korHelpUserDisable,
korHelpUserDown, korHelpUserDown,
korHelpUserUp, korHelpUserUp,
korJudgmentStandardDisable,
korJudgmentStandardDown,
korJudgmentStandardUp,
korLightOverDown, korLightOverDown,
korLightOverUp, korLightOverUp,
korLightPassDown, korLightPassDown,
@ -368,6 +370,9 @@ namespace ITC81DB_2_ImageDll
case ButtonImages.engBackgroundJudgment: case ButtonImages.engBackgroundJudgment:
bt = new Bitmap(Resource1.engBackgroundJudgment); bt = new Bitmap(Resource1.engBackgroundJudgment);
break; break;
case ButtonImages.engBackgroundJudgment_Updown:
bt = new Bitmap(Resource1.engBackgroundJudgment_Updown);
break;
case ButtonImages.engBackgroundOptionBoard1: case ButtonImages.engBackgroundOptionBoard1:
bt = new Bitmap(Resource1.engBackgroundOptionBoard1); bt = new Bitmap(Resource1.engBackgroundOptionBoard1);
break; break;
@ -425,14 +430,14 @@ namespace ITC81DB_2_ImageDll
case ButtonImages.engCalibrationZeroUp: case ButtonImages.engCalibrationZeroUp:
bt = new Bitmap(Resource1.engCalibrationZeroUp); bt = new Bitmap(Resource1.engCalibrationZeroUp);
break; break;
case ButtonImages.engFormJudgmentStandardDisable: case ButtonImages.engJudgmentStandardDisable:
bt = new Bitmap(Resource1.engFormJudgmentStandardDisable); bt = new Bitmap(Resource1.engJudgmentStandardDisable);
break; break;
case ButtonImages.engFormJudgmentStandardDown: case ButtonImages.engJudgmentStandardDown:
bt = new Bitmap(Resource1.engFormJudgmentStandardDown); bt = new Bitmap(Resource1.engJudgmentStandardDown);
break; break;
case ButtonImages.engFormJudgmentStandardUp: case ButtonImages.engJudgmentStandardUp:
bt = new Bitmap(Resource1.engFormJudgmentStandardUp); bt = new Bitmap(Resource1.engJudgmentStandardUp);
break; break;
case ButtonImages.engFormMainDisplayBargraphOverDisable: case ButtonImages.engFormMainDisplayBargraphOverDisable:
bt = new Bitmap(Resource1.engFormMainDisplayBargraphOverDisable); bt = new Bitmap(Resource1.engFormMainDisplayBargraphOverDisable);
@ -833,6 +838,9 @@ namespace ITC81DB_2_ImageDll
case ButtonImages.korBackgroundJudgment: case ButtonImages.korBackgroundJudgment:
bt = new Bitmap(Resource1.korBackgroundJudgment); bt = new Bitmap(Resource1.korBackgroundJudgment);
break; break;
case ButtonImages.korBackgroundJudgment_Updown:
bt = new Bitmap(Resource1.korBackgroundJudgment_Updown);
break;
case ButtonImages.korBackgroundOptionBoard1: case ButtonImages.korBackgroundOptionBoard1:
bt = new Bitmap(Resource1.korBackgroundOptionBoard1); bt = new Bitmap(Resource1.korBackgroundOptionBoard1);
break; break;
@ -896,14 +904,14 @@ namespace ITC81DB_2_ImageDll
case ButtonImages.korCalibrationZeroUp: case ButtonImages.korCalibrationZeroUp:
bt = new Bitmap(Resource1.korCalibrationZeroUp); bt = new Bitmap(Resource1.korCalibrationZeroUp);
break; break;
case ButtonImages.korFormJudgmentStandardDisable: case ButtonImages.korJudgmentStandardDisable:
bt = new Bitmap(Resource1.korFormJudgmentStandardDisable); bt = new Bitmap(Resource1.korJudgmentStandardDisable);
break; break;
case ButtonImages.korFormJudgmentStandardDown: case ButtonImages.korJudgmentStandardDown:
bt = new Bitmap(Resource1.korFormJudgmentStandardDown); bt = new Bitmap(Resource1.korJudgmentStandardDown);
break; break;
case ButtonImages.korFormJudgmentStandardUp: case ButtonImages.korJudgmentStandardUp:
bt = new Bitmap(Resource1.korFormJudgmentStandardUp); bt = new Bitmap(Resource1.korJudgmentStandardUp);
break; break;
case ButtonImages.korFormMainDisplayBargraphOverDisable: case ButtonImages.korFormMainDisplayBargraphOverDisable:
bt = new Bitmap(Resource1.korFormMainDisplayBargraphOverDisable); bt = new Bitmap(Resource1.korFormMainDisplayBargraphOverDisable);

View File

@ -958,9 +958,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundProduct.png" /> <None Include="Resources\korBackgroundProduct.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\korBackgroundSerial.png" /> <None Include="Resources\korBackgroundSerial.png" />
</ItemGroup> </ItemGroup>
@ -979,9 +976,6 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\korFormMainDisplayStatistics.png" /> <None Include="Resources\korFormMainDisplayStatistics.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="Resources\engBackgroundSorterSetting.png" /> <None Include="Resources\engBackgroundSorterSetting.png" />
</ItemGroup> </ItemGroup>
@ -1006,6 +1000,36 @@
<ItemGroup> <ItemGroup>
<None Include="Resources\engBypassCountDown.png" /> <None Include="Resources\engBypassCountDown.png" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundJudgment_Updown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korBackgroundJudgment_Updown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korJudgmentStandardUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korJudgmentStandardDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\korJudgmentStandardDown.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engJudgmentStandardUp.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engJudgmentStandardDisable.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\engJudgmentStandardDown.png" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions> <ProjectExtensions>
<VisualStudio> <VisualStudio>

View File

@ -1,7 +1,7 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 이 코드는 도구를 사용하여 생성되었습니다. // 이 코드는 도구를 사용하여 생성되었습니다.
// 런타임 버전:2.0.50727.9043 // 런타임 버전:2.0.50727.9151
// //
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 // 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
// 이러한 변경 내용이 손실됩니다. // 이러한 변경 내용이 손실됩니다.
@ -120,6 +120,13 @@ namespace ITC81DB_2_ImageDll {
} }
} }
internal static System.Drawing.Bitmap engBackgroundJudgment_Updown {
get {
object obj = ResourceManager.GetObject("engBackgroundJudgment_Updown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engBackgroundOptionBoard1 { internal static System.Drawing.Bitmap engBackgroundOptionBoard1 {
get { get {
object obj = ResourceManager.GetObject("engBackgroundOptionBoard1", resourceCulture); object obj = ResourceManager.GetObject("engBackgroundOptionBoard1", resourceCulture);
@ -253,27 +260,6 @@ namespace ITC81DB_2_ImageDll {
} }
} }
internal static System.Drawing.Bitmap engFormJudgmentStandardDisable {
get {
object obj = ResourceManager.GetObject("engFormJudgmentStandardDisable", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engFormJudgmentStandardDown {
get {
object obj = ResourceManager.GetObject("engFormJudgmentStandardDown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engFormJudgmentStandardUp {
get {
object obj = ResourceManager.GetObject("engFormJudgmentStandardUp", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engFormMainDisplayBargraphOverDisable { internal static System.Drawing.Bitmap engFormMainDisplayBargraphOverDisable {
get { get {
object obj = ResourceManager.GetObject("engFormMainDisplayBargraphOverDisable", resourceCulture); object obj = ResourceManager.GetObject("engFormMainDisplayBargraphOverDisable", resourceCulture);
@ -1044,6 +1030,27 @@ namespace ITC81DB_2_ImageDll {
} }
} }
internal static System.Drawing.Bitmap engJudgmentStandardDisable {
get {
object obj = ResourceManager.GetObject("engJudgmentStandardDisable", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engJudgmentStandardDown {
get {
object obj = ResourceManager.GetObject("engJudgmentStandardDown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engJudgmentStandardUp {
get {
object obj = ResourceManager.GetObject("engJudgmentStandardUp", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap engLightOverDown { internal static System.Drawing.Bitmap engLightOverDown {
get { get {
object obj = ResourceManager.GetObject("engLightOverDown", resourceCulture); object obj = ResourceManager.GetObject("engLightOverDown", resourceCulture);
@ -1198,6 +1205,13 @@ namespace ITC81DB_2_ImageDll {
} }
} }
internal static System.Drawing.Bitmap korBackgroundJudgment_Updown {
get {
object obj = ResourceManager.GetObject("korBackgroundJudgment_Updown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korBackgroundOptionBoard1 { internal static System.Drawing.Bitmap korBackgroundOptionBoard1 {
get { get {
object obj = ResourceManager.GetObject("korBackgroundOptionBoard1", resourceCulture); object obj = ResourceManager.GetObject("korBackgroundOptionBoard1", resourceCulture);
@ -1345,27 +1359,6 @@ namespace ITC81DB_2_ImageDll {
} }
} }
internal static System.Drawing.Bitmap korFormJudgmentStandardDisable {
get {
object obj = ResourceManager.GetObject("korFormJudgmentStandardDisable", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korFormJudgmentStandardDown {
get {
object obj = ResourceManager.GetObject("korFormJudgmentStandardDown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korFormJudgmentStandardUp {
get {
object obj = ResourceManager.GetObject("korFormJudgmentStandardUp", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korFormMainDisplayBargraphOverDisable { internal static System.Drawing.Bitmap korFormMainDisplayBargraphOverDisable {
get { get {
object obj = ResourceManager.GetObject("korFormMainDisplayBargraphOverDisable", resourceCulture); object obj = ResourceManager.GetObject("korFormMainDisplayBargraphOverDisable", resourceCulture);
@ -2115,6 +2108,27 @@ namespace ITC81DB_2_ImageDll {
} }
} }
internal static System.Drawing.Bitmap korJudgmentStandardDisable {
get {
object obj = ResourceManager.GetObject("korJudgmentStandardDisable", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korJudgmentStandardDown {
get {
object obj = ResourceManager.GetObject("korJudgmentStandardDown", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korJudgmentStandardUp {
get {
object obj = ResourceManager.GetObject("korJudgmentStandardUp", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap korLightOverDown { internal static System.Drawing.Bitmap korLightOverDown {
get { get {
object obj = ResourceManager.GetObject("korLightOverDown", resourceCulture); object obj = ResourceManager.GetObject("korLightOverDown", resourceCulture);

View File

@ -916,15 +916,6 @@
<data name="engCalibrationBalanceUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="engCalibrationBalanceUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engCalibrationBalanceUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\engCalibrationBalanceUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="engFormJudgmentStandardDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engFormJudgmentStandardDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engFormJudgmentStandardDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engFormJudgmentStandardDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engFormJudgmentStandardUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engFormJudgmentStandardUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engFormMainDisplayBargraphOverDisable" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="engFormMainDisplayBargraphOverDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engFormMainDisplayBargraphOverDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\engFormMainDisplayBargraphOverDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -970,15 +961,6 @@
<data name="engLightUnderUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="engLightUnderUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engLightUnderUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\engLightUnderUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="korFormJudgmentStandardDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korFormJudgmentStandardDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korFormJudgmentStandardDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korFormJudgmentStandardDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korFormJudgmentStandardUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korFormJudgmentStandardUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korLightOverDown" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="korLightOverDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korLightOverDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\korLightOverDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
@ -1054,4 +1036,28 @@
<data name="korBypassOccasionUp" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="korBypassOccasionUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korBypassOccasionUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>Resources\korBypassOccasionUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="engBackgroundJudgment_Updown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engBackgroundJudgment_Updown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engJudgmentStandardDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engJudgmentStandardDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engJudgmentStandardDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engJudgmentStandardDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="engJudgmentStandardUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\engJudgmentStandardUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korBackgroundJudgment_Updown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korBackgroundJudgment_Updown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korJudgmentStandardDisable" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korJudgmentStandardDisable.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korJudgmentStandardDown" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korJudgmentStandardDown.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="korJudgmentStandardUp" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\korJudgmentStandardUp.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root> </root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -82,3 +82,10 @@ C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\ob
C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.csproj.GenerateResource.Cache C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.csproj.GenerateResource.Cache
C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.dll C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.dll
C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.pdb C:\Users\baked\Desktop\ITC81DB_2_V1.9.0\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.pdb
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\bin\Release\ITC81DB_2_ImageDll.dll
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\bin\Release\ITC81DB_2_ImageDll.pdb
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ResolveAssemblyReference.cache
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.Resource1.resources
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.csproj.GenerateResource.Cache
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.dll
D:\Laboratory\ITC81DB_2\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\obj\Release\ITC81DB_2_ImageDll.pdb