Merge branch 'master' of http://192.168.11.65:3000/chojy/INT69DC_7C
commit
0bfb6919f0
File diff suppressed because it is too large
Load Diff
|
@ -22,6 +22,7 @@ namespace INT69DC_7C.Forms
|
||||||
private Color ColorIOStatusOff;
|
private Color ColorIOStatusOff;
|
||||||
|
|
||||||
private Collection<Label> CollectionInputLabel;
|
private Collection<Label> CollectionInputLabel;
|
||||||
|
private Collection<Label> CollectionInputLabel1;
|
||||||
private Collection<SmartLabel> CollectionInputLabelName;
|
private Collection<SmartLabel> CollectionInputLabelName;
|
||||||
private Collection<SmartButton> CollectionOutputButton;
|
private Collection<SmartButton> CollectionOutputButton;
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -121,6 +122,25 @@ namespace INT69DC_7C.Forms
|
||||||
this.CollectionInputLabel.Add(this.labelInput15);
|
this.CollectionInputLabel.Add(this.labelInput15);
|
||||||
this.CollectionInputLabel.Add(this.labelInput16);
|
this.CollectionInputLabel.Add(this.labelInput16);
|
||||||
|
|
||||||
|
this.CollectionInputLabel1 = new Collection<Label>();
|
||||||
|
this.CollectionInputLabel1.Clear();
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput17);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput18);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput19);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput20);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput21);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput22);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput23);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput24);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput25);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput26);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput27);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput28);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput29);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput30);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput31);
|
||||||
|
this.CollectionInputLabel1.Add(this.labelInput32);
|
||||||
|
|
||||||
this.CollectionInputLabelName = new Collection<SmartLabel>();
|
this.CollectionInputLabelName = new Collection<SmartLabel>();
|
||||||
this.CollectionInputLabelName.Clear();
|
this.CollectionInputLabelName.Clear();
|
||||||
this.CollectionInputLabelName.Add(this.labelInputName1);
|
this.CollectionInputLabelName.Add(this.labelInputName1);
|
||||||
|
@ -139,6 +159,22 @@ namespace INT69DC_7C.Forms
|
||||||
this.CollectionInputLabelName.Add(this.labelInputName14);
|
this.CollectionInputLabelName.Add(this.labelInputName14);
|
||||||
this.CollectionInputLabelName.Add(this.labelInputName15);
|
this.CollectionInputLabelName.Add(this.labelInputName15);
|
||||||
this.CollectionInputLabelName.Add(this.labelInputName16);
|
this.CollectionInputLabelName.Add(this.labelInputName16);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName17);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName18);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName19);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName20);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName21);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName22);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName23);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName24);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName25);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName26);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName27);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName28);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName29);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName30);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName31);
|
||||||
|
this.CollectionInputLabelName.Add(this.labelInputName32);
|
||||||
|
|
||||||
this.CollectionOutputButton = new Collection<SmartButton>();
|
this.CollectionOutputButton = new Collection<SmartButton>();
|
||||||
this.CollectionOutputButton.Clear();
|
this.CollectionOutputButton.Clear();
|
||||||
|
@ -203,6 +239,14 @@ namespace INT69DC_7C.Forms
|
||||||
for (int i = 0; i < values.Count; i++)
|
for (int i = 0; i < values.Count; i++)
|
||||||
this.SetlabelOnOff(this.CollectionInputLabel[i], values[i] == "1" ? true : false);
|
this.SetlabelOnOff(this.CollectionInputLabel[i], values[i] == "1" ? true : false);
|
||||||
}
|
}
|
||||||
|
public void UpdateInputRead1(Collection<string> values)
|
||||||
|
{
|
||||||
|
if (values.Count == 0 || values == null)
|
||||||
|
return;
|
||||||
|
|
||||||
|
for (int i = 0; i < values.Count; i++)
|
||||||
|
this.SetlabelOnOff(this.CollectionInputLabel1[i], values[i] == "1" ? true : false);
|
||||||
|
}
|
||||||
|
|
||||||
public void DisplayRefresh()
|
public void DisplayRefresh()
|
||||||
{
|
{
|
||||||
|
|
|
@ -140,7 +140,7 @@ namespace INT69DC_7C.Forms
|
||||||
}
|
}
|
||||||
private void DefaultSetting()
|
private void DefaultSetting()
|
||||||
{
|
{
|
||||||
this.labelDisplayVer.Text = "11.2.1";
|
this.labelDisplayVer.Text = "11.4.0";
|
||||||
if(this.ParentForm.SystemConfig.EquipmentMode == 7)
|
if(this.ParentForm.SystemConfig.EquipmentMode == 7)
|
||||||
this.labelTitleMainboardName.Text = "INT68M-2A";
|
this.labelTitleMainboardName.Text = "INT68M-2A";
|
||||||
else
|
else
|
||||||
|
|
|
@ -115,6 +115,7 @@ namespace INT69DC_7C.Forms
|
||||||
// Collection
|
// Collection
|
||||||
private Collection<int> CollectionGraphData; // 판정설정 그래프 데이터
|
private Collection<int> CollectionGraphData; // 판정설정 그래프 데이터
|
||||||
private Collection<string> CollectionIOTest_InputData; // IO Test Input 데이터 취합
|
private Collection<string> CollectionIOTest_InputData; // IO Test Input 데이터 취합
|
||||||
|
private Collection<string> CollectionIOTest_InputData1; // IO Test Input1 데이터 취합 확장보드
|
||||||
private Collection<string> CollectionZeroParameterRange; // 자동영점 - 범위
|
private Collection<string> CollectionZeroParameterRange; // 자동영점 - 범위
|
||||||
private Collection<string> CollectionZeroParameterTime; // 자동영점 - 시간
|
private Collection<string> CollectionZeroParameterTime; // 자동영점 - 시간
|
||||||
private Collection<string> CollectionZeroParameterVariates; // 자동영점 - 변량
|
private Collection<string> CollectionZeroParameterVariates; // 자동영점 - 변량
|
||||||
|
@ -316,6 +317,7 @@ namespace INT69DC_7C.Forms
|
||||||
this.CollectionWeightDataTest = new Collection<WeightData>();
|
this.CollectionWeightDataTest = new Collection<WeightData>();
|
||||||
this.CollectionGraphData = new Collection<int>();
|
this.CollectionGraphData = new Collection<int>();
|
||||||
this.CollectionIOTest_InputData = new Collection<string>();
|
this.CollectionIOTest_InputData = new Collection<string>();
|
||||||
|
this.CollectionIOTest_InputData1 = new Collection<string>();
|
||||||
this.CollectionZeroParameterRange = new Collection<string>();
|
this.CollectionZeroParameterRange = new Collection<string>();
|
||||||
this.CollectionZeroParameterTime = new Collection<string>();
|
this.CollectionZeroParameterTime = new Collection<string>();
|
||||||
this.CollectionZeroParameterVariates = new Collection<string>();
|
this.CollectionZeroParameterVariates = new Collection<string>();
|
||||||
|
@ -333,6 +335,7 @@ namespace INT69DC_7C.Forms
|
||||||
this.CollectionWeightDataTest.Clear();
|
this.CollectionWeightDataTest.Clear();
|
||||||
this.CollectionGraphData.Clear();
|
this.CollectionGraphData.Clear();
|
||||||
this.CollectionIOTest_InputData.Clear();
|
this.CollectionIOTest_InputData.Clear();
|
||||||
|
this.CollectionIOTest_InputData1.Clear();
|
||||||
this.CollectionZeroParameterRange.Clear();
|
this.CollectionZeroParameterRange.Clear();
|
||||||
this.CollectionZeroParameterTime.Clear();
|
this.CollectionZeroParameterTime.Clear();
|
||||||
this.CollectionZeroParameterVariates.Clear();
|
this.CollectionZeroParameterVariates.Clear();
|
||||||
|
@ -374,6 +377,7 @@ namespace INT69DC_7C.Forms
|
||||||
for (int i = 0; i < 16; i++)
|
for (int i = 0; i < 16; i++)
|
||||||
{
|
{
|
||||||
this.CollectionIOTest_InputData.Add("0");
|
this.CollectionIOTest_InputData.Add("0");
|
||||||
|
this.CollectionIOTest_InputData1.Add("0");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < 12; i++)
|
for (int i = 0; i < 12; i++)
|
||||||
|
@ -1218,6 +1222,10 @@ namespace INT69DC_7C.Forms
|
||||||
if ((ret = this.ReceiveCommandST0(lane, receiveData)) != 0)
|
if ((ret = this.ReceiveCommandST0(lane, receiveData)) != 0)
|
||||||
return ret;
|
return ret;
|
||||||
break;
|
break;
|
||||||
|
case "ST1":
|
||||||
|
if ((ret = this.ReceiveCommandST1(lane, receiveData)) != 0)
|
||||||
|
return ret;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -5602,6 +5610,30 @@ namespace INT69DC_7C.Forms
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
// IO테스트1-IN
|
||||||
|
private int ReceiveCommandST1(string lane, string receiveData)
|
||||||
|
{
|
||||||
|
int ret = 0;
|
||||||
|
|
||||||
|
switch (lane)
|
||||||
|
{
|
||||||
|
case "0":
|
||||||
|
#region Value Assign
|
||||||
|
for (int i = 0; i < 16; i++)
|
||||||
|
this.CollectionIOTest_InputData1[i] = receiveData.Substring(i, 1);
|
||||||
|
#endregion
|
||||||
|
if (this.SystemConfig.CurrentForm == DataStore.FormStore.FormIOTest)
|
||||||
|
{
|
||||||
|
if (this.ChildFormIOTest != null)
|
||||||
|
this.ChildFormIOTest.UpdateInputRead1(this.CollectionIOTest_InputData1);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region SystemConfiguration File
|
#region SystemConfiguration File
|
||||||
|
|
|
@ -495,21 +495,23 @@ namespace INT69DC_7C.Forms
|
||||||
break;
|
break;
|
||||||
case DataStore.UserGroup.NotLogin:
|
case DataStore.UserGroup.NotLogin:
|
||||||
#region NotLogin
|
#region NotLogin
|
||||||
this.buttonInformation.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuInformation;
|
// true
|
||||||
this.buttonDataBackup.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuDataBackup;
|
this.buttonInformation.Enabled = true;
|
||||||
this.buttonConfiguration.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuConfiguration;
|
this.buttonDataBackup.Enabled = true;
|
||||||
this.buttonCommunication.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuCommunication;
|
this.buttonConfiguration.Enabled = true;
|
||||||
this.buttonCalibration.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuCalibration;
|
this.buttonCommunication.Enabled = true;
|
||||||
|
this.buttonCalibration.Enabled = true;
|
||||||
|
|
||||||
this.buttonSysConfig.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuSystem;
|
this.buttonSysConfig.Enabled = true;
|
||||||
this.buttonMotorSetting.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuMotor;
|
this.buttonMotorSetting.Enabled = true;
|
||||||
this.buttonUpdate.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuUpdate;
|
this.buttonUpdate.Enabled = true;
|
||||||
this.buttonFactoryInitialize.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuInitialization;
|
this.buttonFactoryInitialize.Enabled = true;
|
||||||
this.buttonIOTest.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuIOTest;
|
this.buttonIOTest.Enabled = true;
|
||||||
|
|
||||||
this.buttonEquipmentSetting.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuEquipment;
|
this.buttonEquipmentSetting.Enabled = true;
|
||||||
this.buttonTimeSetting.Enabled = this.ParentForm.CurrentUserGroup.NotLogin.IsMenuTime;
|
this.buttonTimeSetting.Enabled = true;
|
||||||
|
|
||||||
|
// false
|
||||||
this.buttonEquipmentTest.Visible = false;
|
this.buttonEquipmentTest.Visible = false;
|
||||||
this.buttonOptionSetting.Visible = false;
|
this.buttonOptionSetting.Visible = false;
|
||||||
this.buttonUser.Enabled = false;
|
this.buttonUser.Enabled = false;
|
||||||
|
|
|
@ -613,10 +613,22 @@ namespace INT69DC_7C.Forms
|
||||||
}
|
}
|
||||||
private void UpdateSelectUserDisplay(UserItem item)
|
private void UpdateSelectUserDisplay(UserItem item)
|
||||||
{
|
{
|
||||||
|
string pass = "";
|
||||||
this.SetEnableID(false);
|
this.SetEnableID(false);
|
||||||
|
|
||||||
|
// ID
|
||||||
this.labelID.Text = item.ID;
|
this.labelID.Text = item.ID;
|
||||||
|
// Password
|
||||||
|
if (this.SelectedUserItem.IsFirstPassword == 1)
|
||||||
this.labelPassword.Text = item.Password;
|
this.labelPassword.Text = item.Password;
|
||||||
|
else
|
||||||
|
{
|
||||||
|
for (int i = 0; i < item.Password.Length; i++)
|
||||||
|
pass = pass + '*';
|
||||||
|
|
||||||
|
this.labelPassword.Text = pass;
|
||||||
|
}
|
||||||
|
|
||||||
this.UpdateAccessRightDisplay(item.ActiveLevel);
|
this.UpdateAccessRightDisplay(item.ActiveLevel);
|
||||||
this.buttonSave.Visible = false;
|
this.buttonSave.Visible = false;
|
||||||
|
|
||||||
|
@ -1055,7 +1067,7 @@ namespace INT69DC_7C.Forms
|
||||||
private void labelPassword_Click(object sender, EventArgs e)
|
private void labelPassword_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
string value = "";
|
string value = "";
|
||||||
DialogFormUserEditorKeyboard keyboard = new DialogFormUserEditorKeyboard(this.labelPassword.Text);
|
DialogFormUserEditorKeyboard keyboard = new DialogFormUserEditorKeyboard(this.SelectedUserItem.Password);
|
||||||
if (keyboard.ShowDialog() == DialogResult.OK)
|
if (keyboard.ShowDialog() == DialogResult.OK)
|
||||||
{
|
{
|
||||||
value = keyboard.RetStringValue;
|
value = keyboard.RetStringValue;
|
||||||
|
@ -1258,12 +1270,19 @@ namespace INT69DC_7C.Forms
|
||||||
}
|
}
|
||||||
else if (index > 0)
|
else if (index > 0)
|
||||||
{
|
{
|
||||||
this.SetEnablePassword(false);
|
|
||||||
|
|
||||||
if (this.ParentForm.SystemConfig.CurrentUser.ID == this.listBoxUserList.Items[index].ToString())
|
if (this.ParentForm.SystemConfig.CurrentUser.ID == this.listBoxUserList.Items[index].ToString())
|
||||||
|
{
|
||||||
|
this.SetEnablePassword(true);
|
||||||
this.buttonDelete.Visible = false;
|
this.buttonDelete.Visible = false;
|
||||||
|
this.buttonResetPW.Visible = false;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
|
this.SetEnablePassword(false);
|
||||||
this.buttonDelete.Visible = true;
|
this.buttonDelete.Visible = true;
|
||||||
|
this.buttonResetPW.Visible = true;
|
||||||
|
}
|
||||||
|
|
||||||
UserManager.UserManager_GetUserListID(this.listBoxUserList.SelectedItem.ToString());
|
UserManager.UserManager_GetUserListID(this.listBoxUserList.SelectedItem.ToString());
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,6 +15,25 @@
|
||||||
멀티형 8,10,12열 컨베어/스틱 계량기
|
멀티형 8,10,12열 컨베어/스틱 계량기
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ Ver 11.4.0 by LSJ
|
||||||
|
- 2024.08.20
|
||||||
|
- Ver 11.3.0 Modify
|
||||||
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
||||||
|
- FormMenu
|
||||||
|
UpdateDisplayMenuAccess()
|
||||||
|
NotLogin 수정
|
||||||
|
|
||||||
|
@ Ver 11.3.0 by LSJ
|
||||||
|
- 2024.08.14
|
||||||
|
- Ver 11.2.1 Modify
|
||||||
|
- Framework : SmartX Framework V3.1.1(update: 2019.03.21)
|
||||||
|
- IO 확장보드 적용
|
||||||
|
CW-DIO32
|
||||||
|
IO 테스트 추가
|
||||||
|
|
||||||
|
ReceiveCommandST0()
|
||||||
|
16 -> 32 확장
|
||||||
|
|
||||||
@ Ver 11.2.1 by CJY
|
@ Ver 11.2.1 by CJY
|
||||||
- 2024.08.05
|
- 2024.08.05
|
||||||
- Ver 11.2.0 Modify
|
- Ver 11.2.0 Modify
|
||||||
|
|
Loading…
Reference in New Issue