650 lines
34 KiB
C#
650 lines
34 KiB
C#
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_0H.Forms;
|
||
using ITC81DB_0H.DialogForms;
|
||
using ITC81DB_0H_ImageDll;
|
||
using System.Threading;
|
||
|
||
namespace ITC81DB_0H.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.SystemConfig1.Language == DataStore.LanguageID.English)
|
||
{
|
||
this.labelTitleCommunicationLog.Text = "Log";
|
||
|
||
this.labelTitleEquipmentType.Text = "Equipment Type";
|
||
this.labelTitleCommunicationOption.Text = "Communication Option";
|
||
this.labelTitleConveyorLength.Text = "Conveyor Length";
|
||
this.buttonCapture.Text = "Capture";
|
||
this.labelTitleOptionBoard.Text = "Option board";
|
||
this.labelTitleBarcode.Text = "Barcode";
|
||
this.labelTitleFileNameExtension.Text = "File Name Extension";
|
||
this.labelTitleDataBackupFormat.Text = "Databackup Format";
|
||
this.labelTitleStatPrintFormat.Text = "Statistics Print Format";
|
||
|
||
this.labelTitleFilter.Text = "Filter";
|
||
this.labelTitleMovingAverage.Text = "Moving Average";
|
||
|
||
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
this.comboBoxEquipmentType.Items.Clear();
|
||
this.comboBoxEquipmentType.Items.Add("Conveyor");
|
||
this.comboBoxEquipmentType.Items.Add("Stop-Weight");
|
||
this.comboBoxEquipmentType.Items.Add("Updown");
|
||
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
|
||
this.comboBoxOptionBoard.SelectedIndexChanged -= new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
this.comboBoxOptionBoard.Items.Clear();
|
||
this.comboBoxOptionBoard.Items.Add("None");
|
||
this.comboBoxOptionBoard.Items.Add("OPT1");
|
||
this.comboBoxOptionBoard.Items.Add("OPT2");
|
||
this.comboBoxOptionBoard.SelectedIndexChanged += new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
|
||
this.buttonBarcode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
|
||
this.buttonBarcode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
|
||
this.buttonCommunicationOption.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
|
||
this.buttonCommunicationOption.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
|
||
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.SystemConfig1.Language == DataStore.LanguageID.Chinese)
|
||
{
|
||
this.labelTitleCommunicationLog.Text = "日志";
|
||
|
||
this.labelTitleEquipmentType.Text = "设备类型";
|
||
this.labelTitleCommunicationOption.Text = "通讯选项";
|
||
this.labelTitleConveyorLength.Text = "输送带长度";
|
||
this.buttonCapture.Text = "捕获";
|
||
this.labelTitleOptionBoard.Text = "选项板";
|
||
this.labelTitleBarcode.Text = "条形码";
|
||
this.labelTitleFileNameExtension.Text = "数据备份:文件扩展名";
|
||
this.labelTitleDataBackupFormat.Text = "数据备份:格式";
|
||
this.labelTitleStatPrintFormat.Text = "数据统计:列印格式";
|
||
|
||
this.labelTitleFilter.Text = "필터";
|
||
this.labelTitleMovingAverage.Text = "이동평균";
|
||
|
||
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
this.comboBoxEquipmentType.Items.Clear();
|
||
this.comboBoxEquipmentType.Items.Add("输送带");
|
||
this.comboBoxEquipmentType.Items.Add("停止后重量");
|
||
this.comboBoxEquipmentType.Items.Add("上下操作");
|
||
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
|
||
this.comboBoxOptionBoard.SelectedIndexChanged -= new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
this.comboBoxOptionBoard.Items.Clear();
|
||
this.comboBoxOptionBoard.Items.Add("不使用");
|
||
this.comboBoxOptionBoard.Items.Add("OPT1");
|
||
this.comboBoxOptionBoard.Items.Add("OPT2");
|
||
this.comboBoxOptionBoard.SelectedIndexChanged += new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
|
||
this.buttonBarcode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnON));
|
||
this.buttonBarcode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnOFF));
|
||
this.buttonCommunicationOption.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnON));
|
||
this.buttonCommunicationOption.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnOFF));
|
||
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.SystemConfig1.Language == DataStore.LanguageID.Czech)
|
||
{
|
||
}
|
||
else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Russian)
|
||
{
|
||
this.labelTitleCommunicationLog.Text = "Журнал обмена";
|
||
|
||
this.labelTitleEquipmentType.Text = "Тип оборудования";
|
||
this.labelTitleCommunicationOption.Text = "Варианты связи";
|
||
this.labelTitleConveyorLength.Text = "Длина конвейера";
|
||
this.buttonCapture.Text = "Заголовок";
|
||
this.labelTitleOptionBoard.Text = "Опции";
|
||
this.labelTitleBarcode.Text = "Штрих-код";
|
||
this.labelTitleFileNameExtension.Text = "Расширение файла";
|
||
this.labelTitleDataBackupFormat.Text = "Формат";
|
||
this.labelTitleStatPrintFormat.Text = "Формат печати(Статистика)";
|
||
|
||
this.labelTitleFilter.Text = "필터";
|
||
this.labelTitleMovingAverage.Text = "이동평균";
|
||
|
||
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
this.comboBoxEquipmentType.Items.Clear();
|
||
this.comboBoxEquipmentType.Items.Add("Конвейер");
|
||
this.comboBoxEquipmentType.Items.Add("Взвешивание с остановкой");
|
||
this.comboBoxEquipmentType.Items.Add("Вверх-вниз");
|
||
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
|
||
this.comboBoxOptionBoard.SelectedIndexChanged -= new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
this.comboBoxOptionBoard.Items.Clear();
|
||
this.comboBoxOptionBoard.Items.Add("Нет");
|
||
this.comboBoxOptionBoard.Items.Add("OPT1");
|
||
this.comboBoxOptionBoard.Items.Add("OPT2");
|
||
this.comboBoxOptionBoard.SelectedIndexChanged += new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
|
||
this.buttonBarcode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusON));
|
||
this.buttonBarcode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusOFF));
|
||
this.buttonCommunicationOption.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusON));
|
||
this.buttonCommunicationOption.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusOFF));
|
||
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.SystemConfig1.Language == DataStore.LanguageID.German)
|
||
{
|
||
this.labelTitleCommunicationLog.Text = "Protokoll";
|
||
|
||
this.labelTitleEquipmentType.Text = "Waagentyp";
|
||
this.labelTitleCommunicationOption.Text = "Kommunikationsmöglichkeiten";
|
||
this.labelTitleConveyorLength.Text = "Fördererlänge";
|
||
this.buttonCapture.Text = "Fang";
|
||
this.labelTitleOptionBoard.Text = "Optionsplatine";
|
||
this.labelTitleBarcode.Text = "Barcode";
|
||
this.labelTitleFileNameExtension.Text = "Dateinamenerweiterung";
|
||
this.labelTitleDataBackupFormat.Text = "Datensicherung Format";
|
||
this.labelTitleStatPrintFormat.Text = "Statistik-Druckformat";
|
||
|
||
this.labelTitleFilter.Text = "필터";
|
||
this.labelTitleMovingAverage.Text = "이동평균";
|
||
|
||
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
this.comboBoxEquipmentType.Items.Clear();
|
||
this.comboBoxEquipmentType.Items.Add("Förderer");
|
||
this.comboBoxEquipmentType.Items.Add("Stoppen");
|
||
this.comboBoxEquipmentType.Items.Add("Obenunten");
|
||
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
|
||
this.comboBoxOptionBoard.SelectedIndexChanged -= new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
this.comboBoxOptionBoard.Items.Clear();
|
||
this.comboBoxOptionBoard.Items.Add("Keiner");
|
||
this.comboBoxOptionBoard.Items.Add("OPT1");
|
||
this.comboBoxOptionBoard.Items.Add("OPT2");
|
||
this.comboBoxOptionBoard.SelectedIndexChanged += new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
|
||
this.buttonBarcode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerON));
|
||
this.buttonBarcode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerOFF));
|
||
this.buttonCommunicationOption.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerON));
|
||
this.buttonCommunicationOption.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerOFF));
|
||
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.labelTitleCommunicationOption.Text = "통신모드 옵션 사용";
|
||
this.labelTitleConveyorLength.Text = "컨베어 길이";
|
||
this.buttonCapture.Text = "Capture";
|
||
this.labelTitleOptionBoard.Text = "옵션보드";
|
||
this.labelTitleBarcode.Text = "바코드";
|
||
this.labelTitleFileNameExtension.Text = "데이터백업 확장자";
|
||
this.labelTitleDataBackupFormat.Text = "데이터백업 포맷";
|
||
this.labelTitleStatPrintFormat.Text = "데이터집계 출력 포맷";
|
||
|
||
this.labelTitleFilter.Text = "필터";
|
||
this.labelTitleMovingAverage.Text = "이동평균";
|
||
|
||
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
this.comboBoxEquipmentType.Items.Clear();
|
||
this.comboBoxEquipmentType.Items.Add("컨베어");
|
||
this.comboBoxEquipmentType.Items.Add("정지계량");
|
||
this.comboBoxEquipmentType.Items.Add("업다운");
|
||
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
|
||
this.comboBoxOptionBoard.SelectedIndexChanged -= new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
this.comboBoxOptionBoard.Items.Clear();
|
||
this.comboBoxOptionBoard.Items.Add("None");
|
||
this.comboBoxOptionBoard.Items.Add("OPT1");
|
||
this.comboBoxOptionBoard.Items.Add("OPT2");
|
||
this.comboBoxOptionBoard.SelectedIndexChanged += new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
|
||
this.buttonBarcode.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
|
||
this.buttonBarcode.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
|
||
this.buttonCommunicationOption.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
|
||
this.buttonCommunicationOption.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
|
||
this.buttonCommunicationLog.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engON));
|
||
this.buttonCommunicationLog.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engOFF));
|
||
}
|
||
}
|
||
private void DefaultSetting()
|
||
{
|
||
this.comboBoxDataBackupFormat.SelectedIndexChanged -= new EventHandler(this.comboBoxFormat_SelectedIndexChanged);
|
||
this.comboBoxDataBackupFormat.Items.Clear();
|
||
this.comboBoxDataBackupFormat.Items.Add("STD1");
|
||
this.comboBoxDataBackupFormat.Items.Add("OPT1"); // 종근당
|
||
this.comboBoxDataBackupFormat.SelectedIndexChanged += new EventHandler(this.comboBoxFormat_SelectedIndexChanged);
|
||
|
||
this.comboBoxFilenameExtension.SelectedIndexChanged -= new EventHandler(this.comboBoxFilenameExtension_SelectedIndexChanged);
|
||
this.comboBoxFilenameExtension.Items.Clear();
|
||
this.comboBoxFilenameExtension.Items.Add("CSV");
|
||
this.comboBoxFilenameExtension.Items.Add("TXT");
|
||
this.comboBoxFilenameExtension.SelectedIndexChanged += new EventHandler(this.comboBoxFilenameExtension_SelectedIndexChanged);
|
||
|
||
this.comboBoxStatisticsPrintFormat.SelectedIndexChanged -= new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged);
|
||
this.comboBoxStatisticsPrintFormat.Items.Clear();
|
||
this.comboBoxStatisticsPrintFormat.Items.Add("STD1");
|
||
this.comboBoxStatisticsPrintFormat.Items.Add("OPT1"); // 삼천당제약
|
||
this.comboBoxStatisticsPrintFormat.SelectedIndexChanged += new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged);
|
||
}
|
||
|
||
private void UpdateSystemParameterDisplay(JudgmentSetItem item)
|
||
{
|
||
string value = "";
|
||
|
||
value = item.Filter.ToString();
|
||
if (this.labelFilter.Text != value)
|
||
this.labelFilter.Text = value;
|
||
|
||
value = item.MovingAverage.ToString();
|
||
if (this.labelMovingAverage.Text != value)
|
||
this.labelMovingAverage.Text = value;
|
||
|
||
|
||
}
|
||
private void UpdateParameterDisplay(SystemConfigurationItem1 item, SystemConfigurationItem2 item2, SystemParameter1 parameter)
|
||
{
|
||
int index = 0;
|
||
string value = "";
|
||
|
||
// 장비타입
|
||
this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
switch (int.Parse(parameter.EquipmentType))
|
||
{
|
||
case 0: // 컨베어
|
||
this.comboBoxEquipmentType.SelectedIndex = 0;
|
||
break;
|
||
case 4: // 업다운
|
||
this.comboBoxEquipmentType.SelectedIndex = 2;
|
||
break;
|
||
case 6: // 정지계량
|
||
this.comboBoxEquipmentType.SelectedIndex = 1;
|
||
break;
|
||
default:
|
||
this.comboBoxEquipmentType.SelectedIndex = 0;
|
||
break;
|
||
}
|
||
this.comboBoxEquipmentType.SelectedIndexChanged += new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged);
|
||
|
||
// 통신옵션 사용
|
||
if (item2.IsCommunicationOption == true)
|
||
this.buttonCommunicationOption.ButtonDown();
|
||
else
|
||
this.buttonCommunicationOption.ButtonUp();
|
||
|
||
// 컨베어 입력
|
||
value = item2.ConveyorLength.ToString();
|
||
if (this.labelConveyorLength.Text != value)
|
||
this.labelConveyorLength.Text = value;
|
||
|
||
if (this.ParentForm.ParentForm.IsCommunicationLogOpen == false)
|
||
this.buttonCommunicationLog.ButtonUp();
|
||
else
|
||
this.buttonCommunicationLog.ButtonDown();
|
||
|
||
// BLDC 모터 설정
|
||
if (item.IsBLDCON == false)
|
||
this.buttonBLDCUsing.ButtonUp();
|
||
else
|
||
this.buttonBLDCUsing.ButtonDown();
|
||
|
||
// BLDC 모터 개수
|
||
value = item2.BLDCMotorNum.ToString();
|
||
if (this.labelMotorNum.Text != value)
|
||
this.labelMotorNum.Text = value;
|
||
|
||
// 옵션보드
|
||
index = int.Parse(parameter.OptionBoard.Trim());
|
||
if (this.comboBoxOptionBoard.SelectedIndex != index)
|
||
{
|
||
this.comboBoxOptionBoard.SelectedIndexChanged -= new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
this.comboBoxOptionBoard.SelectedIndex = index;
|
||
this.comboBoxOptionBoard.SelectedIndexChanged += new EventHandler(this.comboBoxOptionBoard_SelectedIndexChanged);
|
||
}
|
||
|
||
// 데이터백업 포맷
|
||
index = item.DatabackupFormat;
|
||
if (this.comboBoxDataBackupFormat.SelectedIndex != index)
|
||
{
|
||
this.comboBoxDataBackupFormat.SelectedIndexChanged -= new EventHandler(this.comboBoxFormat_SelectedIndexChanged);
|
||
this.comboBoxDataBackupFormat.SelectedIndex = index;
|
||
this.comboBoxDataBackupFormat.SelectedIndexChanged += new EventHandler(this.comboBoxFormat_SelectedIndexChanged);
|
||
}
|
||
|
||
// 데이터백업 확장자
|
||
index = item2.FileNameExtension;
|
||
if (this.comboBoxFilenameExtension.SelectedIndex != index)
|
||
{
|
||
this.comboBoxFilenameExtension.SelectedIndexChanged -= new EventHandler(this.comboBoxFilenameExtension_SelectedIndexChanged);
|
||
this.comboBoxFilenameExtension.SelectedIndex = index;
|
||
this.comboBoxFilenameExtension.SelectedIndexChanged += new EventHandler(this.comboBoxFilenameExtension_SelectedIndexChanged);
|
||
}
|
||
|
||
// 데이터집계 출력 포맷
|
||
index = item.StatisticsPrintFormat;
|
||
if (this.comboBoxStatisticsPrintFormat.SelectedIndex != index)
|
||
{
|
||
this.comboBoxStatisticsPrintFormat.SelectedIndexChanged -= new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged);
|
||
this.comboBoxStatisticsPrintFormat.SelectedIndex = index;
|
||
this.comboBoxStatisticsPrintFormat.SelectedIndexChanged += new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged);
|
||
}
|
||
|
||
// 바코드
|
||
if (item.IsBarcodeEnable == false)
|
||
this.buttonBarcode.ButtonUp();
|
||
else
|
||
this.buttonBarcode.ButtonDown();
|
||
}
|
||
|
||
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.UpdateSystemParameterDisplay(this.ParentForm.ParentForm.CurrentJudgmentSetItem);
|
||
this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig1, this.ParentForm.ParentForm.SystemConfig2,
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1);
|
||
}
|
||
#endregion
|
||
|
||
#region Event Handler
|
||
private void comboBoxEquipmentType_SelectedIndexChanged(object sender, EventArgs e)
|
||
{
|
||
string value = "";
|
||
|
||
switch (this.comboBoxEquipmentType.SelectedIndex)
|
||
{
|
||
case 0: // 컨베어
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType = "0";
|
||
break;
|
||
case 1: // 정지계량
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType = "6";
|
||
break;
|
||
case 2: // 업다운
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType = "4";
|
||
break;
|
||
default:
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType = "0";
|
||
break;
|
||
}
|
||
|
||
value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType);
|
||
this.ParentForm.CenterSystemJudgmentManual.ChangeScreen();
|
||
this.ParentForm.CenterInforSystem2.ReInitializeDesign();
|
||
this.ParentForm.ParentForm.SaveSystemParameter1File(this.ParentForm.ParentForm.CurrentSystemParameter1);
|
||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.EquipmentType, value);
|
||
}
|
||
private void buttonCommunicationOption_Click(object sender, EventArgs e)
|
||
{
|
||
if (this.buttonCommunicationOption.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
|
||
this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption = true;
|
||
else
|
||
this.ParentForm.ParentForm.SystemConfig2.IsCommunicationOption = false;
|
||
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||
|
||
this.ParentForm.ParentForm.ChildFormMenu.CenterConfiSerial.ChangeCommunicationMode();
|
||
this.ParentForm.ParentForm.ChildFormMenu.CenterConfiEthernet.ChangeCommunicationMode();
|
||
}
|
||
private void labelConveyorLength_Click(object sender, EventArgs e)
|
||
{
|
||
string value = "", message = "";
|
||
|
||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelConveyorLength.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||
|
||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||
{
|
||
if (myKeyPad.IntValue < 1 || myKeyPad.IntValue > 2000)
|
||
{
|
||
// 입력범위를 확인하세요
|
||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
|
||
myMsg.ShowDialog();
|
||
}
|
||
else
|
||
{
|
||
this.labelConveyorLength.Text = myKeyPad.StringValue;
|
||
this.ParentForm.ParentForm.SystemConfig2.ConveyorLength = myKeyPad.IntValue;
|
||
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||
}
|
||
}
|
||
}
|
||
|
||
private void labelFilter_Click(object sender, EventArgs e)
|
||
{
|
||
string value = "", message = "";
|
||
|
||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||
|
||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||
{
|
||
if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 16)
|
||
{
|
||
// 입력범위를 확인하세요
|
||
message = "1~16";
|
||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message);
|
||
myMsg.ShowDialog();
|
||
}
|
||
else
|
||
{
|
||
this.labelFilter.Text = myKeyPad.StringValue;
|
||
this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter = myKeyPad.IntValue;
|
||
|
||
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
|
||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Filter, value);
|
||
|
||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||
}
|
||
}
|
||
}
|
||
private void labelMovingAverage_Click(object sender, EventArgs e)
|
||
{
|
||
string value = "", message = "";
|
||
|
||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMovingAverage.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||
|
||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||
{
|
||
this.labelMovingAverage.Text = myKeyPad.StringValue;
|
||
|
||
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
|
||
this.ParentForm.ParentForm.CurrentJudgmentSetItem.MovingAverage = myKeyPad.IntValue;
|
||
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.MovingAverage, value);
|
||
|
||
this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1);
|
||
}
|
||
}
|
||
|
||
private void buttonBLDCUsing_Click(object sender, EventArgs e)
|
||
{
|
||
if (this.buttonBLDCUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN)
|
||
this.ParentForm.ParentForm.SystemConfig1.IsBLDCON = true;
|
||
else
|
||
this.ParentForm.ParentForm.SystemConfig1.IsBLDCON = false;
|
||
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
|
||
}
|
||
private void labelMotorNum_Click(object sender, EventArgs e)
|
||
{
|
||
string value = "", message = "";
|
||
|
||
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMotorNum.Text, 1, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||
|
||
if (myKeyPad.ShowDialog() == DialogResult.OK)
|
||
{
|
||
if (myKeyPad.IntValue < 1 || myKeyPad.IntValue > 4)
|
||
{
|
||
// 입력범위를 확인하세요
|
||
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||
myMsg.ShowDialog();
|
||
}
|
||
else
|
||
{
|
||
this.labelMotorNum.Text = myKeyPad.StringValue;
|
||
this.ParentForm.ParentForm.ChildFormMenu.CenterSystemBLDCMotorSetting.VisibleMotorNum(myKeyPad.IntValue);
|
||
|
||
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
|
||
this.ParentForm.ParentForm.SystemConfig2.BLDCMotorNum = myKeyPad.IntValue;
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||
}
|
||
}
|
||
}
|
||
|
||
private void comboBoxOptionBoard_SelectedIndexChanged(object sender, EventArgs e)
|
||
{
|
||
string value = "";
|
||
|
||
if (this.comboBoxOptionBoard.SelectedIndex == 2)
|
||
{
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.PI7 = 1;
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 = 1;
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 = 1;
|
||
}
|
||
else
|
||
{
|
||
if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.OptionBoard) == 2)
|
||
{
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.PI7 = 0;
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 = 0;
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 = 0;
|
||
}
|
||
}
|
||
|
||
value = Helper.StringZeroFillDigits4(this.comboBoxOptionBoard.SelectedIndex.ToString());
|
||
this.ParentForm.ParentForm.CurrentSystemParameter1.OptionBoard = value;
|
||
|
||
this.ParentForm.ParentForm.ChildFormMenu.CenterConfiOptionBoard.InitializeDesign();
|
||
|
||
this.ParentForm.ParentForm.SaveSystemParameter1File(this.ParentForm.ParentForm.CurrentSystemParameter1);
|
||
this.ParentForm.ParentForm.TransferParameter1();
|
||
}
|
||
private void comboBoxFilenameExtension_SelectedIndexChanged(object sender, EventArgs e)
|
||
{
|
||
this.ParentForm.ParentForm.SystemConfig2.FileNameExtension = this.comboBoxFilenameExtension.SelectedIndex;
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||
}
|
||
private void comboBoxStatisticsPrintFormat_SelectedIndexChanged(object sender, EventArgs e)
|
||
{
|
||
string value = "";
|
||
|
||
value = Helper.StringZeroFillDigits4(this.comboBoxStatisticsPrintFormat.SelectedIndex.ToString());
|
||
this.ParentForm.ParentForm.SystemConfig1.StatisticsPrintFormat = this.comboBoxStatisticsPrintFormat.SelectedIndex;
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
|
||
}
|
||
private void buttonBarcode_Click(object sender, EventArgs e)
|
||
{
|
||
DialogFormYesNo myDlg;
|
||
|
||
if (this.buttonBarcode.ButtonStatus == SmartButton.BUTSTATUS.UP)
|
||
myDlg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig1.Language, 18); // 사용을 중지하시겠습니까?
|
||
else
|
||
myDlg = new DialogFormYesNo(this.ParentForm.ParentForm.SystemConfig1.Language, 17); // 사용하시겠습니까?
|
||
|
||
if (myDlg.ShowDialog() == DialogResult.Yes)
|
||
{
|
||
if (this.buttonBarcode.ButtonStatus == SmartButton.BUTSTATUS.UP)
|
||
this.ParentForm.ParentForm.SystemConfig1.IsBarcodeEnable = false;
|
||
else
|
||
this.ParentForm.ParentForm.SystemConfig1.IsBarcodeEnable = true;
|
||
|
||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3BaudRate = 0;
|
||
this.ParentForm.ParentForm.SystemConfig1.SerialCOM3Mode = 0;
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
|
||
|
||
if (this.ParentForm.ParentForm.SystemConfig2.IsUsingRandomMode == true)
|
||
{
|
||
this.ParentForm.ParentForm.SystemConfig2.IsGroup1UsingRandomMode = false;
|
||
this.ParentForm.ParentForm.SystemConfig2.IsGroup2UsingRandomMode = false;
|
||
this.ParentForm.ParentForm.SystemConfig2.IsGroup3UsingRandomMode = false;
|
||
this.ParentForm.ParentForm.SystemConfig2.IsGroup4UsingRandomMode = false;
|
||
this.ParentForm.ParentForm.SystemConfig2.IsGroup5UsingRandomMode = false;
|
||
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile2(this.ParentForm.ParentForm.SystemConfig2);
|
||
}
|
||
|
||
DialogFormMessage msg = new DialogFormMessage(18, this.ParentForm.ParentForm.SystemConfig1.Language);
|
||
msg.ShowDialog();
|
||
}
|
||
else
|
||
{
|
||
if (this.ParentForm.ParentForm.SystemConfig1.IsBarcodeEnable == false)
|
||
this.buttonBarcode.ButtonUp();
|
||
else
|
||
this.buttonBarcode.ButtonDown();
|
||
}
|
||
}
|
||
private void comboBoxFormat_SelectedIndexChanged(object sender, EventArgs e)
|
||
{
|
||
string value = "";
|
||
|
||
value = Helper.StringZeroFillDigits4(this.comboBoxDataBackupFormat.SelectedIndex.ToString());
|
||
this.ParentForm.ParentForm.SystemConfig1.DatabackupFormat = this.comboBoxDataBackupFormat.SelectedIndex;
|
||
this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1);
|
||
}
|
||
|
||
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.SystemConfig1.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
|
||
}
|
||
}
|