Exemple #1
0
        public void Write()
        {
            string strValue;

            strValue = m_stCommon.dX.ToString("0.000");
            AUtil.WritePrivateProfileString("P" + (m_nPosition + 1).ToString(), "Frame_CommonX", strValue, ASDef._INI_FILE);
            strValue = m_stCommon.dY.ToString("0.000");
            AUtil.WritePrivateProfileString("P" + (m_nPosition + 1).ToString(), "Frame_CommonY", strValue, ASDef._INI_FILE);
            strValue = m_stCommon.dZ.ToString("0.000");
            AUtil.WritePrivateProfileString("P" + (m_nPosition + 1).ToString(), "Frame_CommonZ", strValue, ASDef._INI_FILE);
            strValue = m_stCommon.dAX.ToString("0.000");
            AUtil.WritePrivateProfileString("P" + (m_nPosition + 1).ToString(), "Frame_CommonAX", strValue, ASDef._INI_FILE);
            strValue = m_stCommon.dAY.ToString("0.000");
            AUtil.WritePrivateProfileString("P" + (m_nPosition + 1).ToString(), "Frame_CommonAY", strValue, ASDef._INI_FILE);
            strValue = m_stCommon.dAZ.ToString("0.000");
            AUtil.WritePrivateProfileString("P" + (m_nPosition + 1).ToString(), "Frame_CommonAZ", strValue, ASDef._INI_FILE);

            // 2016.10.11
            strValue = m_stPose.dX.ToString("0.000");
            AUtil.WritePrivateProfileString(m_strType, "Frame_PoseX_P" + (m_nPosition + 1).ToString(), strValue, ASDef._INI_FILE);
            strValue = m_stPose.dY.ToString("0.000");
            AUtil.WritePrivateProfileString(m_strType, "Frame_PoseY_P" + (m_nPosition + 1).ToString(), strValue, ASDef._INI_FILE);
            strValue = m_stPose.dZ.ToString("0.000");
            AUtil.WritePrivateProfileString(m_strType, "Frame_PoseZ_P" + (m_nPosition + 1).ToString(), strValue, ASDef._INI_FILE);
            strValue = m_stPose.dAX.ToString("0.000");
            AUtil.WritePrivateProfileString(m_strType, "Frame_PoseAX_P" + (m_nPosition + 1).ToString(), strValue, ASDef._INI_FILE);
            strValue = m_stPose.dAY.ToString("0.000");
            AUtil.WritePrivateProfileString(m_strType, "Frame_PoseAY_P" + (m_nPosition + 1).ToString(), strValue, ASDef._INI_FILE);
            strValue = m_stPose.dAZ.ToString("0.000");
            AUtil.WritePrivateProfileString(m_strType, "Frame_PoseAZ_P" + (m_nPosition + 1).ToString(), strValue, ASDef._INI_FILE);
        }
Exemple #2
0
 private void chkMark_Click(object sender, EventArgs e)
 {
     m_aCalibCheckerboard.Uncalibrate();
     m_aDisplay.ClearOverlay();
     stslblStatus.Text      = AUtil.GetXmlLanguage("Not_Calibrated");
     stslblStatus.ForeColor = Color.Crimson;
 }
Exemple #3
0
        private void cmbType_SelectedIndexChanged(object sender, EventArgs e)
        {
            // 2016.06.20
            lblTitle.Text = AUtil.GetXmlLanguage("Body") + ":" + cmbType.Text;

            ReadData();
        }
Exemple #4
0
        public void Read()
        {
            StringBuilder sb = new StringBuilder(32);

            AUtil.GetPrivateProfileString("P" + (m_nPosition + 1), "Frame_CommonX", "0", sb, 32, ASDef._INI_FILE);
            m_stCommon.dX = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString("P" + (m_nPosition + 1), "Frame_CommonY", "0", sb, 32, ASDef._INI_FILE);
            m_stCommon.dY = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString("P" + (m_nPosition + 1), "Frame_CommonZ", "0", sb, 32, ASDef._INI_FILE);
            m_stCommon.dZ = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString("P" + (m_nPosition + 1), "Frame_CommonAX", "0", sb, 32, ASDef._INI_FILE);
            m_stCommon.dAX = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString("P" + (m_nPosition + 1), "Frame_CommonAY", "0", sb, 32, ASDef._INI_FILE);
            m_stCommon.dAY = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString("P" + (m_nPosition + 1), "Frame_CommonAZ", "0", sb, 32, ASDef._INI_FILE);
            m_stCommon.dAZ = Convert.ToDouble(sb.ToString());
            // 2016.10.11
            AUtil.GetPrivateProfileString(m_strType, "Frame_PoseX_P" + (m_nPosition + 1).ToString(), "0", sb, 32, ASDef._INI_FILE);
            m_stPose.dX = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString(m_strType, "Frame_PoseY_P" + (m_nPosition + 1).ToString(), "0", sb, 32, ASDef._INI_FILE);
            m_stPose.dY = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString(m_strType, "Frame_PoseZ_P" + (m_nPosition + 1).ToString(), "0", sb, 32, ASDef._INI_FILE);
            m_stPose.dZ = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString(m_strType, "Frame_PoseAX_P" + (m_nPosition + 1).ToString(), "0", sb, 32, ASDef._INI_FILE);
            m_stPose.dAX = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString(m_strType, "Frame_PoseAY_P" + (m_nPosition + 1).ToString(), "0", sb, 32, ASDef._INI_FILE);
            m_stPose.dAY = Convert.ToDouble(sb.ToString());
            AUtil.GetPrivateProfileString(m_strType, "Frame_PoseAZ_P" + (m_nPosition + 1).ToString(), "0", sb, 32, ASDef._INI_FILE);
            m_stPose.dAZ = Convert.ToDouble(sb.ToString());
        }
Exemple #5
0
        // 2013.12.02
        private void InitLanguage()
        {
            // Common------------
            btnClose.Text = AUtil.GetXmlLanguage("Close");

            // AFrmTypeSet------------
            lblTitle.Text      = AUtil.GetXmlLanguage("Type_Setup");
            lblTypeList.Text   = AUtil.GetXmlLanguage("Type_List");
            lblPointList.Text  = AUtil.GetXmlLanguage("Point_List");
            lblTypeName.Text   = AUtil.GetXmlLanguage("Type_Name");
            lblPlcToPc.Text    = AUtil.GetXmlLanguage("PLC_To_PC");
            lblPointCount.Text = AUtil.GetXmlLanguage("Point_Count");
            lblPointName.Text  = AUtil.GetXmlLanguage("Point_Name");
            // 2017.06.08
            //lblPathSetup.Text = AUtil.GetXmlLanguage("Path_Setup");
            //btnSelectPath.Text = AUtil.GetXmlLanguage("Select_Path");
            //btnSavePath.Text = AUtil.GetXmlLanguage("Save_Path");

            btnAdd.Text             = AUtil.GetXmlLanguage("Add");
            btnDel.Text             = AUtil.GetXmlLanguage("Del");
            btnPlcToPcSave.Text     = AUtil.GetXmlLanguage("PLC_To_PC") + " " + AUtil.GetXmlLanguage("Save");
            btnModifyTypeName.Text  = AUtil.GetXmlLanguage("Modify_Type_Name");
            btnModifyPointName.Text = AUtil.GetXmlLanguage("Modify_Point_Name");
            btnSaveVpp.Text         = AUtil.GetXmlLanguage("Save_VPP");
            btnViewVpp.Text         = AUtil.GetXmlLanguage("View_VPP");
            // 2015.12.09
            btnCameraSet.Text = "GigE " + AUtil.GetXmlLanguage("Camera_Setup");
        }
Exemple #6
0
        public static void Initialize()
        {
            //Initialize File
            if (IsWriteFile)
            {
                if (!Directory.Exists(AUtil.ToOSAbsolutePath(AConst.LogPath)))
                {
                    Directory.CreateDirectory(AUtil.ToOSAbsolutePath(AConst.LogPath));
                }
                ALog.LogFileName = Path.Combine(AUtil.ToOSAbsolutePath(AConst.LogPath), string.Format("ESR_{0}.log", DateTime.Now.ToString("yyyyMMdd")));
            }

            //Write to File
            OnDebug += (message) =>
            {
                if (IsWriteFile)
                {
                    ALog.TaskQueue.QueueTask(() =>
                    {
                        string logMessage = message + Environment.NewLine;
                        File.AppendAllText(ALog.LogFileName, logMessage);
                    });
                }
            };
        }
Exemple #7
0
        private void btnAcquireLive_Click(object sender, EventArgs e)
        {
            m_aDisplay.ClearExcludeImage();
            if (btnAcquireLive.Text == AUtil.GetXmlLanguage("Acquire_Live"))
            {
                btnAcquireLive.Text = AUtil.GetXmlLanguage("Acquire_Stop");
                //----------------------------------
                // 2011.04.21 Live
                //m_aAcqFifo.Acquire(cogDisplay, AAcqFifo._emAcquireMode.LiveVideo);
                tmrLive.Enabled = true;
                // 2012.02.19
                m_bLive = true;

                btnCompute.Enabled = false;
                //----------------------------------

                // 2011.06.09
                lblFileName.Text = "";
            }
            else
            {
                btnAcquireLive.Text = AUtil.GetXmlLanguage("Acquire_Live");
                //----------------------------------
                // 2011.04.21 Live
                //m_aAcqFifo.StopLiveAcquisition(cogDisplay);
                //btnAcquireSingle_Click(null, null);
                // 2012.02.19
                //tmrLive.Enabled = false;
                m_bLive = false;

                btnCompute.Enabled = true;
                //----------------------------------
            }
        }
Exemple #8
0
        private void btnModifyPointName_Click(object sender, EventArgs e)
        {
            if (lstvwType.FocusedItem == null || lstvwPoint.FocusedItem == null)
            {
                //MessageBox.Show("Type 또는 Point가 선택되지 않았습니다. Type 또는 Point를 선택 하세요!");
                // 2013.12.02
                MessageBox.Show(AUtil.GetXmlLanguage("Type_or_Point_Not_Select"));
                return;
            }

            int nType  = lstvwType.FocusedItem.Index;
            int nPoint = lstvwPoint.FocusedItem.Index;

            AType aType = AVisionProBuild.GetType(nType);

            if (aType != null && nType >= 0)
            {
                if (aType.m_lstAPoint[nPoint] != null && nPoint >= 0)
                {
                    aType.m_lstAPoint[nPoint].Name = txtPointName.Text;
// 2016.06.20
//#if !_USE_1Camera
#if (!_USE_BASLER_PYLON && !_USE_IMAGING_CONTROL && !_USE_1Camera)
                    // 2015.10.02 by kdi
                    aType.SetPointNameOfAcq(nPoint, txtPointName.Text);
#endif

                    lstvwType_Click(null, null);
                }
            }
        }
Exemple #9
0
        private void AFrmPW_Load(object sender, EventArgs e)
        {
            StringBuilder sb = new StringBuilder(16);

            AUtil.GetPrivateProfileString("PASSWORD", "PW", "*****", sb, 10, ASDef._INI_FILE);
            m_strPassWord = sb.ToString();
        }
 private void AtpPlcMap_Load(object sender, EventArgs e)
 {
     if (m_hParent != null)
     {
         AUtil.PostMessage(m_hParent, ASDef._WM_CHANGE_DI, 0xFF, 0xFF);
     }
 }
Exemple #11
0
        static void Main()
        {
            //-------------------------
            // 2번 실행 안 되도록
            string strExe = "KMC_S2_CHT.exe";

            if (!AUtil.IsAppFirstRun(strExe))
            {
                MessageBox.Show("Program(" + strExe + ") is running!", "Program execution", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            //-------------------------

            // 2016.06.18
            // license check
            AVisionProBuild.CheckLicense("VisionPro.PatMax");
            ExceptionLogger logger    = new ExceptionLogger();
            TextFileLogger  txtLogger = new TextFileLogger();

            logger.AddLogger(txtLogger);

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new FrmMain());
        }
Exemple #12
0
        public int Receive(ref byte[] pbyData)
        {
            int nLen = -1;

            if (m_bConnect == false)
            {
                // 2012.12.03
                //AUtil.SendMessage(m_hParent, _WM_AUDP_SOCKET_RECONNECT, 0, m_nID);
                AUtil.PostMessage(m_hParent, _WM_AUDP_SOCKET_RECONNECT, 0, m_nID);
                return(-99);
            }

            try
            {
                byte[] pbyBuf = new byte[1024];
                nLen = m_UdpServer.ReceiveFrom(pbyBuf, ref m_EP_Remote);

                if (nLen > 0)
                {
                    pbyData = new byte[nLen];
                    Array.Copy(pbyBuf, pbyData, nLen);
                }
            }
            catch
            {
                return(-100);
            }

            return(nLen);
        }
        // 2015.02.25
        //public int GetWordOldDI(int nAddress) { return m_pnOldDI[nAddress]; }


        public int SetBitDO(int nAddress, int n, bool bVal)
        {
            int nR = -1;
            int nTemp;

            lock (m_AClientSocketPlcSiemensWrite)
            {
                // 2014.10.09
                nTemp = m_pnOldDO[nAddress];
                m_pnOldDO[nAddress] = m_pnDO[nAddress];

                if (bVal == true)
                {
                    m_pnDO[nAddress] |= (1 << n);
                }
                else
                {
                    m_pnDO[nAddress] &= (0xFFFF ^ (1 << n));
                }
                AClientSocketPlcSiemens._stCfgSocketPlcSiemens stCfg;
                stCfg        = new AClientSocketPlcSiemens._stCfgSocketPlcSiemens();
                stCfg.nORG   = 1;
                stCfg.nDBNR  = m_stWriteAddress.nDB;
                stCfg.nStart = m_stWriteAddress.nDW * 2 + nAddress * 2;
                stCfg.nLen   = 1;

                m_AClientSocketPlcSiemensWrite.m_pnDataWrite[0] = m_pnDO[nAddress];

                // 2011.04.28
                for (int i = 0; i < _RETRY; i++)
                {
                    nR = m_AClientSocketPlcSiemensWrite.WritePlc(stCfg);
                    if (nR == 1)
                    {
                        break;
                    }
                }
            }
            if (nR == 1)
            {
                AUtil.PostMessage(m_hParent, _WM_SOCKET_WRITE_OK, 0, m_nID);

                /* 2015.02.25
                 * if (m_pnOldDO[nAddress] != m_pnDO[nAddress])
                 * {
                 *                      AUtil.PostMessage(m_hParent, ASDef._WM_CHANGE_DO + m_nID, nAddress, m_pnDO[nAddress]);
                 * }
                 */
            }
            else
            {
                m_pnDO[nAddress]    = m_pnOldDO[nAddress];
                m_pnOldDO[nAddress] = nTemp;

                AUtil.PostMessage(m_hParent, _WM_SOCKET_WRITE_NG, nR, m_nID);
            }

            return(nR);
        }
Exemple #14
0
 private void OnPushKey(VirtualKeyCode key)
 {
     ALog.Debug("VirtualKeyCode={0}", key.ToString());
     if (key == VirtualKeyCode.DELETE && AUtil.IsStop(this.Recorder.State))
     {
         DeleteKey();
     }
 }
Exemple #15
0
        public void LoadIni(string strName)
        {
            StringBuilder strIP = new StringBuilder(32);

            // 2020.04.23
            m_nLPort = AUtil.GetPrivateProfileInt(strName, "LPort", 1000, ASDef._INI_FILE);
            m_nRPort = AUtil.GetPrivateProfileInt(strName, "RPort", 1000, ASDef._INI_FILE);
        }
 public void LoadIni(string strName, string strIni)
 {
     m_nDelayTime         = AUtil.GetPrivateProfileInt(strName, "Delay", 200, strIni);
     m_stReadAddress.nDB  = AUtil.GetPrivateProfileInt(strName, "Read_DB", 100, strIni);
     m_stReadAddress.nDW  = AUtil.GetPrivateProfileInt(strName, "Read_DW", 0, strIni);
     m_stWriteAddress.nDB = AUtil.GetPrivateProfileInt(strName, "Write_DB", 101, strIni);
     m_stWriteAddress.nDW = AUtil.GetPrivateProfileInt(strName, "Write_DW", 0, strIni);
 }
        // reload
        private void btnReload_Click(object sender, EventArgs e)
        {
            string strTemp = "";

            if (lstvwType.SelectedItems.Count == 0)
            {
                MessageBox.Show(AUtil.GetXmlLanguage("Type_Not_Select"));
                return;
            }

            if (lstvwType.FocusedItem.Text != lstvwType.SelectedItems[0].Text)
            {
                MessageBox.Show(AUtil.GetXmlLanguage("Type_Not_Select"));
                return;
            }

            string strTypeName = lstvwType.FocusedItem.Text;

            strTemp = string.Format("Do you reload the {0}'s VPP Information?", strTypeName);
            if (MessageBox.Show(strTemp, "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            int nType = lstvwType.FocusedItem.Index;

            //** 2016.04.26 by kdi
            BackgroundWorker backWorker = new BackgroundWorker();

            backWorker.DoWork             += DoProcess;
            backWorker.RunWorkerCompleted += DoEnd;
            backWorker.RunWorkerAsync(strTypeName);
            //*/

            /** 2016.04.26 by kdi. 쓰레드로 이동
             * AType aType = new AType(strTypeName);
             * int nIndex = AVisionProBuild.FindType(strTypeName);
             * if (nIndex == -1)
             * {
             *  MessageBox.Show("Type is not found");
             *  return;
             * }
             *
             * AVisionProBuild.SetType(aType, nIndex);
             *
             * MessageBox.Show("Successfully done");
             *
             * // 2015.08.09
             * if (evtUpdateType != null)
             * {
             *  if( m_nType == nIndex )
             *      evtUpdateType();
             * }
             *
             * strTemp = string.Format("type reload: type={0}", strTypeName);
             * AVisionProBuild.WriteLogFile(strTemp);
             * //*/
        }
Exemple #18
0
        // 2013.12.02
        private void InitLanguage()
        {
            // Common------------
            btnOK.Text     = AUtil.GetXmlLanguage("OK");
            btnCancel.Text = AUtil.GetXmlLanguage("Cancel");

            // AFrmPW------------
            lblTitle.Text = AUtil.GetXmlLanguage("Password");
        }
 // 2013.12.02
 private void InitLanguage()
 {
     // Common------------
     btnSave.Text   = AUtil.GetXmlLanguage("Save");
     btnCancel.Text = AUtil.GetXmlLanguage("Cancel");
     lblType.Text   = AUtil.GetXmlLanguage("Type");
     // AFrmOffset------------
     lblTitle.Text = AUtil.GetXmlLanguage("Offset_Setting");
 }
Exemple #20
0
        public void LoadIni(string strName)
        {
            StringBuilder strIP = new StringBuilder(32);

            AUtil.GetPrivateProfileString(strName, "IP", "127.0.0.1", strIP, 20, ASDef._INI_FILE);
            m_strIP = strIP.ToString();

            m_nPort = AUtil.GetPrivateProfileInt(strName, "Port", 1000, ASDef._INI_FILE);
        }
Exemple #21
0
        private void btn3_Click(object sender, EventArgs e)
        {
            WriteData();

            int nType  = cmbType.SelectedIndex;
            int nPoint = cmbPoint.SelectedIndex;

            AUtil.PostMessage(m_hParent, _WM_LIGHT2, nType, nPoint);
        }
Exemple #22
0
        public void ResetToStart()
        {
            ALog.Debug("");
            if (!AUtil.IsStopPause(this.State))
            {
                return;
            }

            this.Player.ResetToStart();
        }
        private void InitLanguage()
        {
            // Common------------
            btnClose.Text = AUtil.GetXmlLanguage("Close");

            // AFrmTypeReload------------
            lblTitle.Text    = AUtil.GetXmlLanguage("Type_Reload");
            lblTypeList.Text = AUtil.GetXmlLanguage("Type_List");
            btnReload.Text   = AUtil.GetXmlLanguage("Reload");
        }
Exemple #24
0
        private void InitLanguage()
        {
            // Common------------
            btnClose.Text = AUtil.GetXmlLanguage("Close");

            // AFrmCamera------------
            //lblTitle.Text = AUtil.GetXmlLanguage("Type_Reload");
            //lblTypeList.Text = AUtil.GetXmlLanguage("Type_List");
            //btnAdd.Text = AUtil.GetXmlLanguage("Reload");
        }
Exemple #25
0
        private void tmrTimeOut_Tick(object sender, EventArgs e)
        {
            tmrTimeOut.Enabled = false;
            m_bPW      = false;
            txtPw.Text = "";

            // 2014.03.26
            AUtil.PostMessage(m_hParent, ASDef._WM_PASSWORD_CHECK, m_nID, 0);
            Close();
        }
Exemple #26
0
        private void btnSaveVPP_Click(object sender, EventArgs e)
        {
            string strFName;

            strFName = ASDef._INI_PATH + "\\Img\\" + AVisionProBuild.ToolName(m_nType, m_nPoint, m_aCalibCheckerboard.Name) + ".bmp";
            FileInfo fileDel = new FileInfo(strFName);

            if (fileDel.Exists)
            {
                fileDel.Delete();
            }

            // 2017.06.08
            //m_aCalibCheckerboard.Name = AVisionProBuild.MakeName("CalibCheckerboard", DateTime.Now);

            AVisionProBuild.SaveVpp(m_nType);

            strFName = ASDef._INI_PATH + "\\Img\\" + AVisionProBuild.ToolName(m_nType, m_nPoint, m_aCalibCheckerboard.Name) + ".bmp";
            // 2012.01.17
            //AVisionProBuild.SaveImg(strFName, cogDisplay);
            AVisionProBuild.SaveImg(strFName, m_cogImage);

            // 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);
             *      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
            // 2014.10.30
#if _USE_1Camera
            CogSerializer.SaveObjectToFile(m_aAcqFifo.GetTool(), ASDef._INI_PATH + "\\1Camera.vpp", typeof(System.Runtime.Serialization.Formatters.Binary.BinaryFormatter), CogSerializationOptionsConstants.Minimum);
#endif

            //MessageBox.Show("Tool is Saved!");
            // 2013.12.02
            MessageBox.Show(AUtil.GetXmlLanguage("Tool_is_Saved"));
            btnSaveVPP.Enabled = false;
        }
Exemple #27
0
        private void rdoNonlinear_Click(object sender, EventArgs e)
        {
            rdoNonlinear.Checked = true;
            rdoLinear.Checked    = false;

            chkShowUndistort.Enabled = true;
            m_aCalibCheckerboard.Uncalibrate();
            m_aDisplay.ClearOverlay();
            stslblStatus.Text      = AUtil.GetXmlLanguage("Not_Calibrated");
            stslblStatus.ForeColor = Color.Crimson;
        }
Exemple #28
0
 private void numUpDownRotation_ValueChanged(object sender, EventArgs e)
 {
     if (m_aDisplay.GetInteractiveGraphics("Calibrated Origin") != null)
     {
         m_aCalibCheckerboard.Calibrated     = false;
         m_aCalibCheckerboard.OriginRotation = (((double)numUpDnRotation.Value) / 180) * Math.PI;
         m_aCalibCheckerboard.ShowCalibratedOrigin(m_aDisplay, chkShowUndistort.Checked, chkSwap.Checked);
         stslblStatus.Text      = AUtil.GetXmlLanguage("Not_Calibrated");
         stslblStatus.ForeColor = Color.Crimson;
     }
 }
Exemple #29
0
 public void WriteIniPlcToPc()
 {
     try
     {
         // 2011.06.23
         AUtil.WritePrivateProfileString(Name, "PlcToPc", m_strPlcToPc, ASDef._INI_FILE);
     }
     catch
     {
     }
 }
Exemple #30
0
 // 2013.12.02
 private void InitLanguage()
 {
     // Common------------
     btnSave.Text   = AUtil.GetXmlLanguage("Save");
     btnCancel.Text = AUtil.GetXmlLanguage("Cancel");
     lblType.Text   = AUtil.GetXmlLanguage("Type");
     // AFrmLimit------------
     lblTitle.Text = AUtil.GetXmlLanguage("Limit_Setting");
     lblLower.Text = AUtil.GetXmlLanguage("Lower");
     lblUpper.Text = AUtil.GetXmlLanguage("Upper");
 }