private void btnSaveVPP_Click(object sender, EventArgs e) { string strFName; strFName = ASDef._INI_PATH + "\\Img\\" + AVisionProBuild.ToolName(m_nType, m_nPoint, m_aFindEllipse.Name) + ".bmp"; FileInfo fileDel = new FileInfo(strFName); if (fileDel.Exists) { fileDel.Delete(); } m_aFindEllipse.Name = AVisionProBuild.MakeName("FindEllipse", DateTime.Now); AVisionProBuild.SaveVpp(m_nType); strFName = ASDef._INI_PATH + "\\Img\\" + AVisionProBuild.ToolName(m_nType, m_nPoint, m_aFindEllipse.Name) + ".bmp"; AVisionProBuild.SaveImg(strFName, m_cogImage); // 2014.03.31 m_aIni.Write(); // 2012.04.24 #if (!_USE_BASLER_PYLON && !_USE_IMAGING_CONTROL) /* 2015.10.18 * if (m_aAcqFifo.AcqFifoTool.Operator != null) * { * // 2013.05.15 * if (m_aAcqFifo.GetFrameGrabberName().Contains("acA2500")) * { * AIniExposure aIniExposure = new AIniExposure(m_nType, m_nPoint); * aIniExposure.m_nExposure = Convert.ToInt64(txtExposure.Text); * // 2013.07.22 * if (aIniExposure.m_nExposure > 0) * aIniExposure.Write(); * } * } */ #elif _USE_BASLER_PYLON AIniExposure aIniExposure = new AIniExposure(m_nType, m_nPoint); // 2015.12.09 aIniExposure.m_dExposure = Convert.ToDouble(txtExposure.Text); if (aIniExposure.m_dExposure > 0) { aIniExposure.Write(); } #endif MessageBox.Show("Vpp is Saved!"); }
public ATbCalibNPointToNPoint(int nType, int nPoint, int nToolIndex) { InitializeComponent(); cogDisplayStatusBar.Display = cogDisplay; m_aPoint = AVisionProBuild.GetPoint(nType, nPoint); m_nType = nType; m_nPoint = nPoint; m_nToolIndex = nToolIndex; // 2014.10.30 #if (!_USE_BASLER_PYLON && !_USE_IMAGING_CONTROL && !_USE_1Camera) if (m_aPoint.GetToolCount("AcqFifo") > 0) #endif { // 2014.10.30 #if (!_USE_BASLER_PYLON && !_USE_IMAGING_CONTROL && !_USE_1Camera) m_aAcqFifo = m_aPoint.GetTool("AcqFifo", 0) as AAcqFifo; #elif _USE_1Camera m_aAcqFifo = AVisionProBuild.GetAcq(); #endif } // 2016.07.29 if (m_aPoint.GetToolCount("CalibNPointToNPoint") > m_nToolIndex) { m_aCalibNPointToNPoint = m_aPoint.GetTool("CalibNPointToNPoint", m_nToolIndex) as ACalibNPointToNPoint; } else { m_aCalibNPointToNPoint = new ACalibNPointToNPoint(); m_aCalibNPointToNPoint.Name = AVisionProBuild.MakeName("CalibNPointToNPoint", DateTime.Now); m_aPoint.Add("CalibNPointToNPoint", m_aCalibNPointToNPoint); } m_aDisplay = new ADisplay(cogDisplay, ""); lblTitle.Text = AVisionProBuild.GetTypeName(m_nType) + " [" + m_aPoint.Name + "]"; //m_aDisplay.Display.Image = m_aCalibNPointToNPoint.InputImage; //m_aDisplay.Display.Fit(true); InitLanguage(); // 2011.10.07 위치이동 InitializeCalibration(); }
public ATbEdtFixtureNPointToNPoint(int nType, int nPoint, int nToolIndex) { InitializeComponent(); m_aPoint = AVisionProBuild.GetPoint(nType, nPoint); m_nType = nType; m_nPoint = nPoint; m_nToolIndex = nToolIndex; // 2014.10.30 #if (!_USE_BASLER_PYLON && !_USE_IMAGING_CONTROL && !_USE_1Camera) if (m_aPoint.GetToolCount("AcqFifo") > 0) #endif { // 2014.10.30 #if (!_USE_BASLER_PYLON && !_USE_IMAGING_CONTROL && !_USE_1Camera) m_aAcqFifo = m_aPoint.GetTool("AcqFifo", 0) as AAcqFifo; #elif _USE_1Camera m_aAcqFifo = AVisionProBuild.GetAcq(); #endif } // 2016.07.29 if (m_aPoint.GetToolCount("FixtureNPointToNPoint") > m_nToolIndex) { m_aFixtureNPointToNPoint = m_aPoint.GetTool("FixtureNPointToNPoint", m_nToolIndex) as AFixtureNPointToNPoint; } else { m_aFixtureNPointToNPoint = new AFixtureNPointToNPoint(); m_aFixtureNPointToNPoint.Name = AVisionProBuild.MakeName("FixtureNPointToNPoint", DateTime.Now); m_aPoint.Add("FixtureNPointToNPoint", m_aFixtureNPointToNPoint); } cogFixtureNPointToNPointEditV2.Subject = m_aFixtureNPointToNPoint.GetTool(); InitLanguage(); InitializeFixtureNPointToNPoint(); // 2016.04.06 m_cogImage = m_aFixtureNPointToNPoint.InputImage; }