private void btnTrain_Click(object sender, EventArgs e) { float result_CenterX = 0; float result_CenterY = 0; float result_Angle = 0; eFindLine.FindLine(ref result_CenterX, ref result_CenterY, ref result_Angle); txtResults_CenterX.Text = result_CenterX.ToString("0.000"); txtResults_CenterY.Text = result_CenterY.ToString("0.000"); txtResults_Angle.Text = result_Angle.ToString("0.000"); eFindLine.GetSample(); eFindLine.ShowResult(); }
private void btnLine_2_GetSample_Click(object sender, EventArgs e) { eFindLine_2.SetROIEnd(); float result_CenterX = 0; float result_CenterY = 0; float result_Angle = 0; eFindLine_2.FindLine(ref result_CenterX, ref result_CenterY, ref result_Angle); EPoint localSensor = eFixture.GetPoint(new EPoint(result_CenterX, result_CenterY), CoordinateHook.NotHook); EPoint world = eCalibration.Fixture.GetPoint(new EPoint(localSensor.X, localSensor.Y), CoordinateHook.Hook); txtLine_2_Results_Center.Text = "X:" + world.X.ToString("0.000") + " " + "Y:" + world.Y.ToString("0.000"); txtLine_2_Results_Angle.Text = result_Angle.ToString("0.000"); eFindLine_2.GetSample(); eFindLine_2.ShowResult(); line_2 = new ezLine(world.X, world.Y, result_Angle); }