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(); }
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); }