示例#1
0
 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");
     }
 }
示例#2
0
 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));
         }
     }
 }