private void WriteData() { AIniHoleLocation aIniHoleLocation = new AIniHoleLocation(cmbType.Text); for (int i = 0; i < ASDef._3D_POSITION_COUNT; i++) { aIniHoleLocation.m_pstXYZ[i].dX = Convert.ToDouble(m_ptxtX[i].Text); aIniHoleLocation.m_pstXYZ[i].dY = Convert.ToDouble(m_ptxtY[i].Text); aIniHoleLocation.m_pstXYZ[i].dZ = Convert.ToDouble(m_ptxtZ[i].Text); } aIniHoleLocation.m_dCheckLength = Convert.ToDouble(txtCheckLength.Text); aIniHoleLocation.Write(); // 2015.04.08 string strTxt = "Hole Location Change: " + cmbType.Text; AVisionProBuild.WriteLogFile(strTxt, ".Setup.txt"); for (int i = 0; i < ASDef._3D_POSITION_COUNT; i++) { strTxt = "P" + (i + 1).ToString() + "_X: " + m_ptxtX[i].Text; AVisionProBuild.WriteLogFile(strTxt, ".Setup.txt"); strTxt = "P" + (i + 1).ToString() + "_Y: " + m_ptxtY[i].Text; AVisionProBuild.WriteLogFile(strTxt, ".Setup.txt"); strTxt = "P" + (i + 1).ToString() + "_Z: " + m_ptxtZ[i].Text; AVisionProBuild.WriteLogFile(strTxt, ".Setup.txt"); } strTxt = "Check Length: " + txtCheckLength.Text; AVisionProBuild.WriteLogFile(strTxt, ".Setup.txt"); }
private void ReadData() { AIniHoleLocation aIniHoleLocation = new AIniHoleLocation(cmbType.Text); aIniHoleLocation.Read(); for (int i = 0; i < ASDef._3D_POSITION_COUNT; i++) { m_ptxtX[i].Text = aIniHoleLocation.m_pstXYZ[i].dX.ToString("0.00"); m_ptxtY[i].Text = aIniHoleLocation.m_pstXYZ[i].dY.ToString("0.00"); m_ptxtZ[i].Text = aIniHoleLocation.m_pstXYZ[i].dZ.ToString("0.00"); } txtCheckLength.Text = aIniHoleLocation.m_dCheckLength.ToString("0.00"); }