Пример #1
0
        private void SetData()
        {
            try
            {
                HapondMotorParam_Auto data = new HapondMotorParam_Auto();
                data.Flag              = new char[] { 'Y', 'T', 'O', 'Q' };
                data.sysMode           = (byte)(comboBoxControlMode.SelectedIndex);
                data.motorType         = (byte)(comboBoxMotorType.SelectedIndex);
                data.torValue          = (short)numericUpDownTorque.Value;
                data.headAdjustHei     = (uint)numericUpDownPrintHeadHeight.Value;
                data.torSwitchStepVal  = (short)numericUpDownLV.Value;
                data.torSwitchStepTime = (short)numericUpDownLT.Value;
                data.StepTimeOut       = (short)numericUpDownTimeout.Value;
                data.SwitchType        = (byte)(comboBoxSwitchType.SelectedIndex);

                EpsonLCD.SetMotionSetting(data);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #2
0
 private void GetData()
 {
     try
     {
         HapondMotorParam_Auto data = new HapondMotorParam_Auto();
         if (EpsonLCD.GetMotionSetting(ref data))
         {
             comboBoxControlMode.SelectedIndex  = (int)data.sysMode;
             comboBoxMotorType.SelectedIndex    = (int)data.motorType;
             numericUpDownTorque.Value          = data.torValue;
             numericUpDownPrintHeadHeight.Value = data.headAdjustHei;
             numericUpDownLV.Value            = data.torSwitchStepVal;
             numericUpDownLT.Value            = data.torSwitchStepTime;
             numericUpDownTimeout.Value       = data.StepTimeOut;
             comboBoxSwitchType.SelectedIndex = (int)data.SwitchType;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }