Пример #1
0
        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");
        }
Пример #2
0
        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");
        }