Esempio n. 1
0
        private void Initialize()
        {
            // --------------------------------------------------

            txtMetalThick1.Text = DataManager.SelectedModel.dMetalThick1.ToString();
            txtMetalThick2.Text = DataManager.SelectedModel.dMetalThick2.ToString();
            txtCapsulePi.Text   = DataManager.SelectedModel.dCapsulePie.ToString();

            MultiMotion.CalcRollingData();
            // --------------------------------------------------


            // 속도 설정 ...
            // --------------------------------------------------
            AxisSpeed = _WorkFuncInfo.AxisSpeed;

            SelectSpeed(AxisSpeed);

            MultiMotion.SetSpeed(AxisSpeed);
            // --------------------------------------------------


            this.serialPort_PCToPC.PortName = "COM" + DeviceManager.WeldingComPort.ToString();
        }
Esempio n. 2
0
        private bool UpdateFormula()
        {
            double dTempValue = 0.0;

            // --------------------------------------------------
            if (double.TryParse(this.txtMetalThick1.Text, out dTempValue))
            {
                DataManager.SelectedModel.dMetalThick1 = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtMetalThick2.Text, out dTempValue))
            {
                DataManager.SelectedModel.dMetalThick2 = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtFLValue.Text, out dTempValue))
            {
                DataManager.SelectedModel.dFLValue = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtSLValue.Text, out dTempValue))
            {
                DataManager.SelectedModel.dSLValue = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtCapsule.Text, out dTempValue))
            {
                DataManager.SelectedModel.dCapsulePie = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtWRValue.Text, out dTempValue))
            {
                DataManager.SelectedModel.dWRValue = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtRolling70Rate.Text, out dTempValue))
            {
                //double dRolling70Rate = (100.0 - dTempValue) / 100.0;
                DataManager.SelectedModel.dRolling70Rate = dTempValue;
            }
            else
            {
                return(false);
            }

            if (double.TryParse(this.txtRolling80Rate.Text, out dTempValue))
            {
                //double dRolling80Rate = (100.0 - dTempValue) / 100.0;
                DataManager.SelectedModel.dRolling80Rate = dTempValue;
            }
            else
            {
                return(false);
            }
            // --------------------------------------------------


            // 김호진 대리 공식
            // --------------------------------------------------
            MultiMotion.CalcRollingData();
            // --------------------------------------------------

            return(true);
        }