Пример #1
0
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //생성 :
        //추가 :
        //목적 : 초기화
        //설명 :
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        public bool Initialize()
        {
            bool bReturn   = false;
            var  pDocument = CDocument.GetDocument;

            do
            {
                // 폼 초기화
                // 초기 메인 스테이지
                m_eCamera                     = CDefine.enumCamera.CAMERA_1;
                m_objSystemParameter          = pDocument.m_objConfig.GetSystemParameter();
                m_objLightControllerParameter = pDocument.m_objConfig.GetLightControllerParameter(CDefine.enumLightController.LIGHT_CONTROLLER_MAIN);
                m_objPlcParameter             = pDocument.m_objConfig.GetPLCParameter();
                m_objCameraParameter          = pDocument.m_objConfig.GetCameraParameter(( int )m_eCamera);
                m_objRecipeParameter          = pDocument.m_objConfig.GetRecipeParameter(( int )m_eCamera);
                m_dCameraResolutionDistance   = 1;
                m_dCameraResolutionPixel      = 100;
                GetCameraResolutionPixel();

                if (false == InitializeForm())
                {
                    break;
                }

                bReturn = true;
            } while(false);

            return(bReturn);
        }
Пример #2
0
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //생성 :
        //추가 :
        //목적 : 초기화
        //설명 :
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        public bool Initialize()
        {
            bool bReturn = false;

            do
            {
                var pDocument = CDocument.GetDocument;
                // 폼 초기화
                if (false == InitializeForm())
                {
                    break;
                }
                // 인덱스 정의
                m_eCameraIndex = CDefine.enumCamera.CAMERA_1;
                // 레시피 파라미터 복사
                m_objRecipeParameter = pDocument.m_objConfig.GetRecipeParameter(( int )m_eCameraIndex);
                // 버튼 언어 변경
                SetChangeLanguage();
                // 버튼 이벤트 로그 정의
                SetButtonEventChange();
                // 타이머 외부에서 제어
                timer.Interval = 10;
                timer.Enabled  = false;

                bReturn = true;
            } while(false);

            return(bReturn);
        }
Пример #3
0
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        //생성 :
        //추가 :
        //목적 : 카메라 선택
        //설명 :
        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        private void BtnCamera1_Click(object sender, EventArgs e)
        {
            var pDocument = CDocument.GetDocument;

            do
            {
                if (CDefine.enumCamera.CAMERA_1 == m_eCameraIndex)
                {
                    break;
                }
                // 이전 라이브 종료
                pDocument.SetLiveMode(( int )m_eCameraIndex, CDefine.enumLiveMode.LIVE_MODE_OFF);
                m_eCameraIndex       = CDefine.enumCamera.CAMERA_1;
                m_objRecipeParameter = pDocument.m_objConfig.GetRecipeParameter(( int )m_eCameraIndex);
            } while(false);
        }
Пример #4
0
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //생성 :
 //추가 :
 //목적 :
 //설명 :
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 private void BtnCamera1_Click(object sender, EventArgs e)
 {
     m_eCamera = CDefine.enumCamera.CAMERA_1;
     var pDocument = CDocument.GetDocument;
 }