총 46 건
1. 주요기능 Open eVision 은 이미지 처리와 분석을 위한 Software Tool 사용자의 Application 에 통합할 수 있게 설계 Libraries(DLLs), .NET classes 개발 환경에 대해 광범위하게 지원 Libraries 구성 32/64bit libraries : C++/.NET 3rd Part Device Open eVision 은 이미지 획득을 위한 3rd party device를 지원 Host memory 에서 이미지 처리 수행 Supported OS List OS List Supported IDE List IDE List * Visual C++ MFC MBCS Library for Visual Studio 2013이 반드시 설치되어 있어야 합니다. ** MSVC와 같은 C++ 컴파일러가 반드시 설치되어 있어야 합니다. Open eVision Studio 홈페이지에서 다운로드 가능 기간 제한 없이 자유롭게 모든 알고리즘 사용 가능 Open eVision / EasyDeepLearning / Easy3D Studio / EasyOCR2 Database Manager Documentations 사용자가 사용하기 쉽게 HTML Documentation 형태로 제공 C++ / .NET 예제 제공 Quick Start Tutorials HTML Documentation에서 알고리즘 별 Step by Step 교육 자료를 제공 Open eVision 의 주요 기능에 대해 중요한 설명이 포함되어 있음 테스트를 위한 샘플 이미지 제공 YouTube Open eVision Tutorial 영상 제공 •https://www.youtube.com/user/EuresysTV/featured Sample Codes 특정 IDE 환경에서 라이브러리를 어떻게 사용해야 하는지 간결하게 설명 VC++ / VCS / VB .NET 예제 제공 여러 라이브러리를 복합적 / 개별적으로 사용하는 샘플 코드 제공 Studio에서 라이브러리 사용에 따라 코드가 Script에 출력되어 참고하는데 유용 C++ / C# / VB 출력 제공 Licensing Dongle 또는 PC Platform 형태로 제공 개별적 또는 그룹별로 제공되는 형태가 다양함 Inspection Bundle ID Bundle Full Bundle 2. General Purpose Libraries Summary General Purpose Libraries List EasyImage 이미지 향상을 위한 기본적인 전처리 알고리즘 Threshold Morphology Filter Uniformize Canny Edge Scale and Rotate Arithmetic & Logic Etc... 응용 분야 이미지 향상 유무 검사 이미지 복원 EasyColor 칼라 이미지 분석 알고리즘 11개의 Color System 지원 Image Convert Color Component White Balance 응용 분야 식품 검사 인쇄 검사 기판 검사 EasyGauge 측정 및 Calibration 을 위한 알고리즘 Sub-Pixel 위치, 크기, 각도, 거리 Auto Calibrartion Multiple gauge model Point, Line, Rectangle 등 다양한 도형 응용 분야 제품 측정 EasyObject Blob 분석 알고리즘 Blob 알고리즘 기반 이미지 객체화 라이브러리 다양한 결과 데이터 제공 Flexible Mask 제공 응용 분야 유무 판정 표면 분석 물체 위치 확인 EasyMatch 패턴 매칭 라이브러리 Template Pattern Matching 알고리즘 기반 라이브러리 패턴과 대상 이미지와 픽셀 값을 비교 Sub-pixel 정밀도 Don’t care Area 지원 8bit 및 24bit 지원 응용 분야 PCB Align Pick & Place LED 검사 유무 판정 EasyFind Geometric 패턴 매칭 알고리즘 Match 와 달리 특징점을 추출하여 수행 크기, 각도 검사 지원 Sub-Pixel 지원 Don't care 영역 지정 기능 지원 파일 단위로 관리 가능 응용 분야 유무 검사 Align Pcik and place 3. Mark Inspection Libraries Summary General Purpose Libraries List EasyOCR 문자 인식 알고리즘 학습 가능한 문자 인식 기능으로 가장 신뢰성 높고 빠른 인식 가능 문자 크기에 따라 변경되지 않음 인쇄가 불량하거나 깨진 문자에 대한 내성 '연결된' 문자 분리 사전 정의 글꼴 포함 응용 분야 문자 식별 EasyOCR2 문자 인식 알고리즘 문자를 학습하여 인식하는 시스템 데이터베이스 관리 가능 TTF 학습 가능 360 Rotation 지원 산업용 텍스트 마킹 글꼴에 적합한 딥 러닝 기술 탑재 응용 분야 문자 식별 EasyBarcode 바코드 판독 알고리즘 이미지 내 바코드 자동 감지 기호 자동 감지 매우 빠르고 안정적 다양한 기호의 완벽한 지원 응용 분야 물건 식별 부호 판별 EasyBarcode2 바코드 판독 알고리즘 EasyBarcode와 동일 라이선스 사용 EasyBarcode의 개선된 라이브러리 이미지 내 다수의 바코드 자동 감지 응용 분야 물건 식별 부호 판별 EasyMailBarcode 메일 바코드 판독 알고리즘 우편물 1차원 바코드 리더 Multi-reading 지원 특정 방향 및 각도 회전 지원 응용 분야 물건 식별 부호 판별 EasyMatrixCode Data Matrix 2D 판독 알고리즘 이미지 내 코드 자동 감지 ECC200, ECC000, ECC050, ECC080, ECC100, ECC140 코드 디코딩. ANSI/AIM, ISO/IEC 15415, ISO/IEC TR 29158, SEMI T10-0701 등 다양한 표준에 따른 품질 지표 계산. 매우 빠른 작동 속도 노이즈, 블러, 왜곡에 대한 높은 안정성 새로운 기능: GS1 데이터 매트릭스 코드 지원 응용 분야 물건 식별 EasyMatrixCode2 Data Matrix 2D 판독 알고리즘2 EasyMatrixCode와 동일 라이선스 사용 EasyMatrixCode의 개선된 라이브러리 Multi-reading 지원 비동기 방식 처리 지원 Read 및 Grade 결과 일관성 개선 처리 시간에 대한 일관성 향상 응용 분야 물건 식별 EasyQRCode QR Code 판독 알고리즘 이미지 내 코드 자동 감지 모델 1, 모델 2 QR 코드, 모든 버전, 모든 레벨에 대한 디코딩. 매우 빠른 작동 속도 노이즈, 블러, 왜곡에 대한 높은 안정성 오류 감지 및 정정 회전 및 뒤집기에 따라 변경되지 않음 Multi-reading 지원 응용 분야 물건 식별 4. Bundles Inspection Bundle ID Bundle Full Bundle Inspection Bundle Open eVision 검사 라이브러리 번들 Inspection 검사 라이브러리용 경제적인 번들 EasyImage, EasyGauge, EasyMatch, EasyObject, EasyColor 포함 ID Bundle Open eVision 식별 라이브러리 번들 Code 식별 라이브러리용 경제적인 번들 EasyImage, EasyOCR, EasyOCR2, EasyBarCode, EasyMatrixCode, EasyQRCode 포함. Full Bundle 모든 Open eVision 라이브러리 번들 경제적인 eVision 2D 라이브러리 번들 EasyImage, EasyGauge, EasyFind, EasyMatch, EasyObject, EasyColor, EasyOCR, EasyOCR2, EasyOCV, EasyBarCode, EasyMatrixCode, EasyQRCode 포함 Easy3D 및 EasyDeepLearning 포함 되지 않음
2022.10.261. 실행 하기 Open eVision Studio 실행하기 Open eVision을 실행합니다 Bayer Interpolation을 진행할 이미지를 Drag & Drop으로 불러 옵니다. (이미지는 반드시 변환 전 Bayer Pattern이 보이는 Raw Data를 불러오셔야 합니다.) CXP Interface에서 Bater RAW Data 취득 방법. Data Stream의 Bayer Method 설정이 Disable로 되어 있어야 합니다. GenICam Browser Preferences 설정의 Enable Bayer decodin이 UnCheck 되어 있어야 합니다. Easy Color 실행 하기 메뉴 모음에서 Easy Color -> Color Conversion을 실행 합니다. Color Image Buffer 생성하기 Color Conversion Dialog에서 Destination Image의 아이콘을 클릭 합니다. Color를 선택하고, Color Image Buffer을 생성합니다. Color Interpolation 진행 하기 GenICam Browser에서 사용하는 카메라의 Bayer Pattern을 확인 합니다. (Remote Device의 Pixel Format이 BayerXX로 설정되어 있습니다.) Color Conversion Dialog의 Configuration을 카메라의 Bayer Pattern에 맞게 설정 합니다. (예시의 경우, Open eVision Smaple 이미지를 이용하기 때문에 Pattern 설정이 다릅니다.) Mode를 선택하여 이미지 변환을 확인 합니다. 변환된 이미지 저장하기 변환이 완료된 이미지를 우클릭 하여 Pop-up Menu를 활성화 합니다. Save As...를 클릭하여 이미지를 저장합니다.
2022.10.261. Open eVision License 실행 시작 메뉴에서 Open eVision License Manaver를 관리자 권한 실행 License on PC Platforms를 클릭 Activate Licenses를 클릭 Specify a single activation ID에 라이센스 키 입력 후 "Next" 버튼 클릭 Company name을 비롯한 정보 입력 후 "Next" 클릭 "Finish" 후 라이센스 확인
2022.10.26Height Image 연동 및 사용 ZMap 연동 방법 PointCloud 연동 방법 Easy3D Object 사용 ZMap <--> PointCloud Convert ZMap <--> Easy3D Object
2022.10.261. 증상 개발 환경에서 디버그 모드로 동작 시 아래의 메시지가 상당히 많이 출력되면서, 프로그램이 실행되기까지 시간이 오래 소요됩니다. Exception thrown at 0x000007FEFCB1BE0D in xxx.exe: Microsoft C++ exception: FNPNS::TSM::CDoesNotExistException at memory location 0x00000000002686B0 실행 파일의 경우 메시지가 보이진 않지만, 마찬가지로 시간이 오래 소요됩니다. 프로그램 시작 시 Sentinel 내부적으로 License 암호화 인증서의 유효성을 검사하기 때문에, 이 단계에서 시간이 오래 소요됩니다. 해당 문제는 Euresys Open eVision의 문제가 아닌, Sentinel 동작의 문제입니다. Sentinel driver는 SafeNet에서 제공하는 데이터 암호화, 인증, 키 관리를 위한 드라이버입니다. 2. 조치방법 - License 파일제거 Open eVision 관련 프로그램을 모두 종료합니다. 콘솔 창을 관리자 권한으로 실행합니다. Open eVision License 경로를 확인합니다. 기본 경로는 다음과 같습니다. C:\Program Files (x86)\Euresys\Open eVision 2.12\License Manager 콘솔 창에 아래의 명령어를 입력하여 위 폴더로 이동합니다. cd C:\Program Files (x86)\Euresys\Open eVision 2.12\License Manager 아래의 명령어를 입력하면 불필요한 라이선스 파일들이 제거됩니다. LicenseManager.exe /DeleteLicenseFiles 출력 창의 메시지를 확인하여 정상적으로 제거됐는지 확인합니다. 3. CheckLicense Api 적용 License 파일 제거이후에도, Slow Issue가 개선되지 않을 경우 적용 합니다. C++ Euresys::Open_eVision_2_15::Preconfiguration::SelectLicensingModels(ELicensingModel_LegacyDongle); C# Euresys.Open_eVision_2_15.Preconfiguration.SelectLicensingModels(ELicensingModel.LegacyDongle);
2022.10.261. Emergency License 활성화 방법 Open eVision Library는 1PC 기준 1회당 8일, 총 3회 24일까지 임시 License를 활성화 하여 사용 가능합니다. LicenseManager를 실행합니다. Licenses on PC Platforms를 클릭합니다. 상단의 "Troubleshooting" 버튼을 클릭합니다. 먼저 Remaining emergency activation(s) 로 현재 임시 활성화 가능한 남은 횟수를 확인하여 사용 가능한지 확인합니다. 남은 횟수가 남아 있다면 또는 "Activate Emergency Licese"를 클릭합니다. 해당 창이 발생하면 "예" 버튼을 클릭합니다. 성공할 경우 해당 창이 발생합니다. Remaining emergency activation(s) 횟수가 2회로 줄어든 것을 확인 할 수 있습니다.
2022.10.261. Vitual Comport 설정 방법 Virtual Comport 카메라를 제어하기 위해 통신 연결 시 필요한 Comport를 제공하는 기능입니다. Virtual Comport 설정 방법 시작 프로르매 -> Euresys Multicam -> Multicam Studio (64-bit)를 관리자 권한으로 실행합니다. Tools -> Board Information을 선택합니다. "SerialControlA"에 사용하려는 Comport 값을 입력합니다. Ex) Comport 5번 사용시 COM5 입력 후 Enter Key를 누릅니다. 가상 Comport이기 때문에 장치관리자에서 나타나지 않습니다. Board Comport에 연결하려는 Program도 관리자 권한으로 실행 하셔야 됩니다. 활성화 된 Comport로 카메라를 제어 할 수 있습니다. 2. Multicam Studio 사용 방법 Multicam Studio 사용 방법 시작 프로그램 -> Euresys Multicam -> Multicam Studio (64-bit)를 관리자 권한으로 실행합니다. 좌 상단의 버튼을 클릭 합니다. 사용하는 보드의 타입에 맞는 항목을 체크 하신 후 "Next" 버턴을 선택합니다. Euresys는 크게 Domino, Grablink, Picolo Series가 존재하며 각각 Analog, Camera Link , Standard 타입을 지원합니다. 버튼을 선택하여 사용하려는 캠파일의 경로를 지정합니다. 버튼을 선택하여 사용하려는 카메라의 모델명과 동일한 캠파일을 선택 하신 후 "Next" 버튼을 누릅니다. 사용하려는 캠파일을 선택 하고 선택한 캠파일의 이름을 확인 한 후 "Next" 버튼을 선택합니다. 사용하려는 보드와 "Topology" , "Connector" 를 선택하고 "Finish" 버튼을 선택합니다. Topology : 카메라의 Tap Geomery가 8Tap 이하 일땐 Mono를 선택합니다. Topology : 카메라의 Tap Geomery가 10Tap 일땐 Mono_DECA를 선택합니다. Connector : 사용하려는 채널에 맞게 선택합니다. Grablink Full 사용 시 M 선택 Grablink Dualbase 사용시 A,B 중에 선택 3. Acquisition Mode 설정 방법 Continuous Mode 이미지 취득 방법 Continuous Mode는 카메라의 최대 속도로 연속적인 이미지를 취득하는 방식입니다. 이 방식을 사용하려면 "SC" Camfile을 사용해야 합니다. 일반적으로 파일명에 "SC"가 적혀 있거나, "CamConfig"가 "PxxSC"로 되어 있습니다. 또한 카메라 설정도 Continuous Mode로 설정되어 있어야 합니다. Immediate Mode 이미지 취득 방법 Grabber에서 CC1 신호를 카메라에 지속적으로 발생시켜 이미지를 취득하는 방식입니다. 이 방식을 사용하려면 ' RC or RG' Camfile을 사용해야 합니다. "RC" 방식은 Camera에서 Exposure Time을 제어하는 방식입니다. "RG" 방식은 Grabber에서 Exposure Time을 제어하는 방식입니다. 카메라 설정도 Trigger Mode가 되어 있어야 합니다. Software Trigger Mode 이미지 취득 방법 기본 설정은 Immediate Mode와 동일하며 TrigMode만 SOFT로 변경하면 됩니다. Hardware Trigger Mode 이미지 취득 방법 기본 설정은 Immediate Mode와 동일하며 TrigMode를 Hard로 변경 합니다. Trigger Control -> TrigLine 설정을 현재 배선 되어 있는 Line을 설정 합니다. 4. Multicam Studio 기타 기능 Multicam Studio 이미지 파일 저장 방법 화면에 출력된 이미지를 저장하는 방법은 다음과 같습니다. 버튼을 선택하여 영상 획들을 중지 합니다. 출력된 이미지에서 마우스 우클릭 -> Save Image As...를 선택하여 저장 경로 및 파일명을 입력합니다. Multicam Studio에서 변경한 설정을 캠파일에 저장하는 방법은 다음과 같습니다. 버튼을 선택하여 영상 획득을 중지 합니다. 버튼을 선택하여 속성창을 출력합니다. 버튼을 선택하여 저장경로 및 파일명을 입력합니다. 5. Input / Output Control 사용 방법 Input / Output Control 외부에서 보드로 들어오거나 보드에서 외부로 나가는 신호를 설정 할 때 사용 됩니다. Ex) 외부에서 보드로 들어오는 트리거 신호 PC에서 보드로 들어오는 전원 신호 (5V, 12V) 카메라에서 보드로 들어오는 신호 보드에서 카레라로 나가는 산호 보드에서 조명 컨트롤러로 나가는 신호 등 Input / Output Control실행 방법 시작 프로그램 -> Euresys Multicam - > Multicam Studio (64-bit)를 관리자 권한으로 실행합니다. Tools -> Input/ output Control 를 선택합니다. Input / Output Control 사용방법 - Input Input / Output Control을 통해 외부에서 보드로 신호가 들어오는지 확인이 가능합니다. 확인하는 방법은 다음과 같습니다. "Automatic"을 체크하고 , IO connector에서 입력에 사용 되는 핀을 선택합니다. Config 값을 SOFT로 변경합니다 외부에서 신호가 들어올 때 마다 IIN1의 State 값이 HIGH < - > LOW로 변경되는 것을 확인 할 수 있습니다. Input / Output Control 사용방법 - output Input / Output Conrol을 통해 외부로 신호를 내보 낼 수 있습니다. 사용하는 방법은 다음과 같습니다. Output -> IO Connector에서 출력에 사용 할 핀을 선택합니다. Config의 값을 SOFT로 변경합니다. State의 값을 HIGH < - > LOW로 가변 시 선택한 핀으로 신호가 출력됩니다.
2022.10.261.설명 및 사용 방법 설명 Vision Pro에서는 Cognex Grabbers , GigE , 1394 Interface를 연결할 수 있습니다. 그리고 다음과 같이 표시한 부분처럼 , Third-party Device도 연결이 가능합니다. 'Cognex VisonPro Adapter for Euresys Frame Grabbers'는 Euresys Grabber가 Vision Pro에서 사용이 되도록 합니다. 사용 방법 사용 방법은 다음과 같습니다. Configurator에서 카메라 및 보드 설정에 맞는 'xcf' 파일 생성 Vision Pro에서 'xcf'파일 불러오기 영상 획득 Adapter Configuration 사용 순서 Adapter 프로그램을 설치하면 <그림 1> 과 같이 실행파일이 생성됩니다. 이 실행파일을 실행하면 <그림 2>와 같은 창이 생성됩니다. <그림 3> 과 같이 사용에 맞게 설정합니다. <그림 4> 와 같이 Camfile을 선택합니다. Color Format 및 Trigger, Strobe도 사용에 맞게 설정합니다. 'Test' 탭에서 영상 출력이 정상적으로 되는지 확인합니다. 설정이 완료되면 파일로 저장합니다. 생성되는 파일은 반드시 다음의 경로에 위치 해야 합니다. 2. Vision Pro 실행 순서 실행 순서 Vision Pro를 실행합니다. '카메라' 클릭 후 리스트를 누르면 경로에 있는 'xcf' 확장자의 파일이 표시 됩니다. 사용할 파일을 선택 후 '취득 초기화' 버튼을 클릭합니다. 라이브 버튼을 클릭하면 다음과 같이 영상 획득이 되는 것을 확인 할 수 있습니다. 3. 주의 사항
2022.10.261. AcquistionMode (파라미터 설명) AcquistionMode AcquisitionMode :Euresys에서 규정해 놓은 이미지 취득 방식을 의미합니다. 라인스캔의 캠파일의 경우 Web,Page, LongPage 모드가 존재합니다. 설정에 따라 제어할 수 있는 파라미터의 종류가 다릅니다. 설정에 따라 자동으로 설정되는 파라미터가 있습니다. (단,Multicam 기준) 2. Web Mode Web Mode 연속적인 물체의 이미지 획득을 위한 모드 인쇄 검사 등 롤 형식의 길이가 무한정으로 들어오는 시료의 이미지를 취득할 때 사용합니다. 이미지를 계속 취득하기 위해 "SwqLength_Ln"를 -1로 설정합니다. "PageLength_Ln"을 이용하여 이미지의 세로 사이즈를 설정합니다. 1000설정 시 이미지 세로 사이즈가 1000으로 설정됩니다. 이미지는 계속 취득할 수있으며 1000 라인 단위로 갱신됩니다. 3. Page mode Page Mode 크기가 고정인 물체의 이미지 획득을 위한 모드 디스플레이 패널 등 크기가 고정적인 시료의 이미지를 취득하기 위해 사용합니다. "PageLength_Ln"을 이용하여 이미지의 세로 사이즈를 설정합니다. "SeqLength_Ln" 파라미터는 이용할 수 없습니다 -> 세로 사이즈 고정 IMMEDIATE 모드가 없기 때문에 하기 파라미터 중 한가지를 Start 트리거로 선택하여 사용해야 합니다. Hard : 설정한 I/O 라인으로 신호 입력 시 이미지 취득을 활성화 시킵니다. SOFT : 소프트웨어 트리거 신호 발생 시 이미지 취득을 활성화 시킵니다. COMBINED : 하드웨어 트리거 및 소프트웨어 트리거 중 어떤 신호를 발생시키더라도 이미지 취득을 확성화 시킵니다. 하드웨어 트리거 모드 설정 : 카테고리로 이동합니다. : PAGE 모드로 이동합니다. : HARD로 설정합니다. : 설정하고 싶은 이미지 세로 해상도 값을 입력합니다. : 카테고리로 이동합니다. : ISO로 설정합니다. (상황에 따라 DIN으로 설정할 수도 있습니다. : 사용하고 싶은 라인 번호로 설정합니다. 소프트웨어 트리거 모드 설정 "Acqusition Control " : 카테고리로 이동합니다. "TrigMode" : SOFT로 설정합니다. "PageLength_Ln" : 설정하고 싶은 이미지 세로 해상도 값을 입력합니다. 컴바인드 트리거 모드 설정 "Acqusition Control " : 카테고리로 이동합니다. "TrigMode" : COMBINED로 설정 합니다. "PageLength_Ln" : 설정하고 싶은 이미지 세로 해상도 값을 입력합니다. ※ 나머지 파라미터는 하드웨어 트리거 또는 소프트웨어 트리거 모드 파라미터 설정을 참고 합니다. 4. LongPage Mode LongPage Mode 크기가 가변적인 물체의 이미지 획득을 위한 모드 사이즈가 일정하지 않은 시료의 이미지를 취득하기 위해 사용합니다. "PageLength_Ln"을 이용하여 이미지의 세로 사이즈를 설정합니다. Start 트리거와 End 트리거를 이용하여 이미지 취득의 시작과 끝을 정할 수 있습니다. IMMEDIATE 모드가 없기 때문에 하기 파라미터 중 한 가지를 시작 트리거로 선택하여 사용해야 합니다. HARD : 설정한 I/O 라인으로 신호 입력 시 이미지 취득을 활성화 시킵니다. SOFT: 소프트웨어 트리거 신호 발생 시 이미지 취득을 활성화 시킵니다. COMBINED : 하드웨어 트리거 및 소프트웨어 트리거 중 어떤 신호를 발생시키더라도 이미지 취득을 활성화 시킵니다. 하드웨어 트리거 모드 설정 : 카테고리로 이동합니다. : LONGPAGE 모드로 이동합니다. : HARD / SOFT / COMBINED 중 1가지를 선택하여 설정합니다. (상세 설정 PAGE 모드 참고) : HARD로 설정합니다. : ABORT로 설정합니다. -> END 트리거 신호 입력 시 즉시 Acquisition을 멈춥니다. : 카테고리로 이동합니다. : ISO로 설정합니다. (상황에 따라 DIN으로 설정할 수도 있습니다. : 사용하고 싶은 라인 번호로 설정합니다.
2022.10.261. IO Connector IO Connector - Differential Input 전기적 사양 RS-422/RS-485 differential line drivers 신호 인식 사용 환경 주로 Encoder 신호를 사용하여 고속으로 Trigger 인가 받기 위해 사용 IO Connector - Isolate Input 전기적 사양 Totem-pole LVTTL, TTL, 5 V CMOS drivers RS-422 line drivers potential free contact, solid-state relay , opr opto-isolators 12 V and 24 V signaling voltage also acceptd 사용 환경 50KHz 주기 이하의 신호 인식 5~24K 다양한 Level의 신호 인식 IO Connector - Isolate output 전기적 사양 30V/100mA 내에서 사용 가능 외부 전원 혹인 Connectoer 12V/GND 핀을 이용하여 사용 IO Connector - TTL IO 전기적 사양 LVTTV(3.3V low-voltage TLL) [Input / Output] TTL (5V TTL) [Input / Output] CMOS (5V CMOS) [Input] 2. CoaxPress Diagram CoaxPress 동작 Diagram CoaxLink Frame Grabber 동작은 크게 3가지로 구분이 가능합니다. I/O ToolBox : I/O를 통해 인가 받은 신호를 가공. (Delay, Divider, Multiplier) CIC Camera & Illumination Controller : I/O ToolBox 에서 가공된 신호를 이용하여 Trigger 및 Strobe 동작 제어 Image Acquisition Controller : Image Acquisition 및 Grabber 내부 전처리 기능 담당 3. IO Tool Box IO Tool Box 위치 Line Input Tool External IO와 맵핑이 가능한 IO Tool Box 내부에서 사용되는 신호를 제공합니다. (총 8EA) LineInputToolSelector : 사용하고자 하는 IO ToolBox 내부 신호를 선택 합니다. LineInputToolSource : 맵핑할 External IO 신호핀을 선택 합니다. LineInputToolActivation : 신호 인식 시점을 선택 합니다. Delay Tool IO Tool Box 내부에서 사용되는 신호에 Delay를 적용 합니다. (총 2EA) DelayToolSelector : Delay가 적용될 신호를 선택 합니다. DelayToolSource1 : DEL1 신호에 적용 될 신호를 선택 합니다. DelayToolSource2 : DEL2 신호에 적용 될 신호를 선택 합니다. DelayToolClockSource : DEL 신호에 적용될 Delay 기준 Clock을 선택 합니다. DelayToolDelayValue : DelayToolClockSource를 몇 회까지 Skip할지 기준을 선택 합니다. Divider Tool IO Tool Box 내부에서 사용되는 신호에 분주를 적용 합니다. (총 1EA). DividerToolSelector : 분주가 적용될 신호를 선택 합니다. DividerToolSource : 분주의 기준 신호를 선택 합니다. DividerToolEnableControl : DIV1신호 사용 여부를 선택 합니다. DividerToolDivisionFactor : 분주비를 선택 합니다. (정수만 가능) DividerToolInitialOffset : 분주 적용 전, 건너뛸 신호의 개수를 선택 합니다. MultiplierDividerTool IO Tool Box 내부에서 사용되는 신호의 속도를 변경 합니다. (총 1EA). MultiplierDividerToolSelector : MultiplierDivider가 적용될 신호를 선택 합니다. MultiplierDividerToolSource : 변경할 기준 신호를 선택 합니다. MultiplierDividerToolEnableControl : MDV1 신호 사용 여부를 선택 합니다.. MultiplierDividerToolMultiplierFactor : 기준신호의 증폭 배수를 선택 합니다. (실수 적용 가능) MultiplierDividerToolDivisionFactor : 기준신호의 분주 배수를 선택 합니다. (실수 적용 가능) QuadratureDecoderTool External IO와 맵핑이 가능한 IO Tool Box 내부에서 사용되는 신호를 제공 합니다. (총 1EA) QuadratureDecoder의 경우 Line과 달리, Pair 신호만 선택이 가능합니다. QuadratureDecoderToolSelector : 사용하고자 하는 IO Tool 내부 QDC 신호를 선택 합니다. QuadratureDecoderToolSources : 사용하고자 하는 External Pair 신호를 선택 합니다. QuadratureDecoderToolActivation : Pair 신호의 인식 Edge를 선택 합니다. QuadratureDecoderToolDirection : 신호 인식 방향성을 선택 합니다. QuadratureDecoderToolOutputMode Unfiltered : External Pair 신호가 인식 될때마다 신호를 발생시킵니다. ForwardOnly : Forward 방향일때만 신호를 발생시킵니다. FirstPassForwardOnly : Backward발생 시점까지 되돌아 오기 전에는 신호를 발생시키지 않습니다. QuadratureDecoderToolPosition / QuadratureDecoderToolDirection : 현재 위치와 방향을 나타냅니다 [ReadOnly] 동작 예시 IIN1로 1KHz 신호가 인가되며, 카메라는 50Hz로 이미지 취득을 희망 DIV 이용하여 분주된 신호 생성 가능 IIN1로 10Hz 신호가 인가되며, 카메라는 25Hz로 이미지 취득을 희망 MDV이용하여 신호 주파수 변경 가능 Encoder Resulution 이 1um 인 Pair 신호를 이용하여 Resolution 5um 신호로 변경. QuadratureDecoderToolActivation을 AllEdgeAB로 변경하여 Resolutiond을 1/4 = 0.25um으로 인식 DIV이용하여 0.25um 마다 발생 신호를 5um 마다 발생하도록 변경 Encoder Resulution 이 1um 인 Pair 신호를 이용하여 Resolution 0.1um 신호로 변경. QuadratureDecoderToolActivation을 AllEdgeAB로 변경하여 Resolutiond을 1/4 = 0.25um으로 인식 DIV이용하여 0.25um 마다 발생 신호를 0.1um 마다 발생하도록 변경 4. Grabber Trigger Mode 설정 Grabber 동작 설정 위치 Grabber 동작 모드 NC 프레임 그래버에 의해 조절되지 않는 카메라를 대상으로 합니다. 외부 트리거 신호를 사용하지 않는 프리 런 카메라. 직접 Trigger를 인가 받는 트리거모드 카메라 (Camera External IO) RC 카메라주기 속도만 프레임 그래버에 의해 제어되는 트리거 모드카메라를 대상으로 합니다. 노출 지속 시간은 카메라에 의해 제어됩니다. RG 트리거모드 카메라를 대상으로 하며 카메라주기 속도와 노출 지속 시간은 프레임 그래버에 의해 조절됩니다. Grabber 동작 설정 Cycle Trigger Source를 사용하고자 하는 IO ToolBox Out으로 설정
2022.10.25