////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //추가 : //목적 : 초기화 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 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); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //추가 : //목적 : 초기화 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 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); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //추가 : //목적 : 카메라 선택 //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 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); }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //생성 : //추가 : //목적 : //설명 : ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// private void BtnCamera1_Click(object sender, EventArgs e) { m_eCamera = CDefine.enumCamera.CAMERA_1; var pDocument = CDocument.GetDocument; }