private void getSurfaceRoughnessButton_Click(object sender, EventArgs e) { FunctionWise.initializeLeadAndTilt(double.Parse(lead.Text), double.Parse(tilt.Text)); FunctionWise.initializeStepOver(followingCut.Checked, double.Parse(stepOver.Text)); if (double.IsNaN(FunctionWise.getSurfaceRoughness())) { MessageBox.Show("Stepover value is too large (Stepover cannot be greater than diameter of the tool)"); } else { MessageBox.Show("Surface Roughness for tilt " + tilt.Text + ", and stepover " + stepOver.Text + ", is " + Math.Round(FunctionWise.getSurfaceRoughness(), 4) + " mm"); } }
private void taskButton_Click(object sender, EventArgs e) { if (dataValidation()) { if (exportToExcel.Checked) { saveFileDialog1.Filter = "Excel Spreadsheet|*.xls"; saveFileDialog1.FileName = (taskSimulateForces.Checked) ? "FCN data till time " + time.Text + " for lead " + lead.Text + " and tilt " + tilt.Text : "Cutting Zone at time " + time.Text + " for lead " + lead.Text + " and tilt " + tilt.Text; saveFileDialog1.Title = "Export file at"; if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { FunctionWise.locationOfExport = saveFileDialog1.FileName; FunctionWise.isExportExcelSheet = true; } } if (taskSimulateForces.Checked == true) { FunctionWise.initializeLeadAndTilt(double.Parse(lead.Text), double.Parse(tilt.Text)); FunctionWise.initializeStepOver(followingCut.Checked, double.Parse(stepOver.Text)); FunctionWise.plotGraphs(double.Parse(time.Text)); } if (taskLeadTiltAngle.Checked == true) { FunctionWise.initializeStepOver(followingCut.Checked, double.Parse(stepOver.Text)); FindLeadAndTiltForm output = new FindLeadAndTiltForm(double.Parse(time.Text)); //output.Parent = this; output.Show(); } if (taskDisplayCuttingZone.Checked == true) { FunctionWise.initializeLeadAndTilt(double.Parse(lead.Text), double.Parse(tilt.Text)); FunctionWise.initializeStepOver(followingCut.Checked, double.Parse(stepOver.Text)); FunctionWise.simulateEngagementRegion(double.Parse(time.Text)); } } }