총 6 건
1.모듈 확인 EureSys eGrabber SDK는 모듈 별 파라미터 제어가 가능합니다. 모듈의 종류는 아래 그림처럼, GenICam Browser 또는 eGrabber Studio에서 확인 가능합니다. Interface : PoCXP, I/O , Event 등의 제어. Device : 영상 취득 관련된 보드 제어. Remote Device: 카메라 제어. Data Stream : 영상 취득 관련 제어. 2. Node 정보 확인 방법 각 뷰어 프로그램에서 모듈 별 파라미터 이름을 확인합니다. 아래 그림의 예시 설명 카메라의 Trigger Mode 비활성화 Remote Device Module 선택. 왼쪽 열의 이름 확인(파라미터 이름): TriggerMode 오른쪽 열의 이름 확인(파라미터 값): Off 코드 적용: setString(“TriggerMode”, “Off”);
2022.10.251. 소개 Euresys GenApi Script의 문법은 JavaScript와 비슷합니다. 확장자로 .js를 사용하는 이유는 에디터에서 문법의 highlighting 효과가 적용되기 위함입니다. Script로 보드 및 카메라 파라미터를 설정할 경우, 별도의 소스 코드 컴파일 단계가 필요하지 않으므로 유지보수를 간편하게 할 수 있습니다. Script 파일은 간단히 메모장에서 작성 가능하며, 확장자는 js로 저장하면 됩니다. 2. Script 예시 파일 아래 경로에 기본적인 Script 사용 예시가 있습니다. 기본 설치 경로 : C:\Program Files\Euresys\Coaxlink\scripts 3. Script 작성 - 카메라 설정 카메라의 특정 파라미터를 설정하기 위해 아래와 같이 작성합니다. var grabber = grabbers[0]; //첫 번째 보드의 핸들 var remote = grabber.RemotePort; //보드의 카메라 핸들 remote.set(“TriggerMode”, “On”); //Trigger Mode를 On으로 설정 4. Script 실행 - GenICam Browser GenICam Browser에서 작성한 Script 파일을 테스트할 수 있습니다. "Run Script..." 버튼을 클릭하여 작성한 Script 파일을 불러오면, 오른쪽 그림처럼 실행 결과를 확인할 수 있습니다. Script를 잘못 작성하면 에러 메시지가 표시됩니다. 5. Script 실행 - Code Code에서도 마찬가지로 Script 파일을 불러올 수 있습니다. Script 호출을 위한 EGrabber Class의 runScript() API가 제공 됩니다.
2022.10.251. FFC-Wizard로 FFC 파일 생성하기 준비 단계 보드의 종류와 펌웨어에 따라 FFC 지원 여부가 다릅니다. Coaxlink Quad G3(only F/W 1-camera) Coaxlink Octo(only F/W 2-camera) 위 보드가 아닌 경우, 문의 부탁드립니다. 카메라 및 보드의 설정을 Continuous mode로 준비해야 합니다. Device Tab의 CameraControlMethod: NC Remote Device Tab의 TriggerMode: Off 정확한 보정을 위해, 평평한 흰색 타겟(예시, A4용지)을 준비합니다. 8bit 출력 기준으로, 흰색 타겟의 픽셀 값이 약 200 Level로 유지되도록 카메라 파라미터 또는 외부 환경을 조정합니다. 차광 단계에서는 카메라의 빛을 차단해야 하므로, 렌즈 덮개 또는 어두운 물체로 빛을 차단해야 합니다. 프로젝트 빌드 샘플 코드 중 coaxlink-sampe-programs\cpp\ffcWizard의 프로젝트를 실행합니다. 별도의 코드 수정 없이, 바로 빌드(Build) 합니다. 빌드 후 출력 폴더에 ffc-wizard.exe 파일이 생성됩니다. FFC 파일 생성하기 출력 폴더에서 주소창에 cmd를 입력하여 명령 프로프트를 실행 합니다. 명령 프롬프트 창에 명령어를 입력합니다. 명령어 : ffc-wizard.exe --balance --output-ffc=(filename).ffc 또는 ffc-wizard.exe --ifINT --dew=INT --ds=INT --balance --output-ffc=(filename).ffc ※ 보드에 2개 이상의 카메라가 연결되어 있다면, INT에 올바른 인덱스를 입력해야 합니다. 아래의 화면이 표시되면 카메라 차광을 진행합니다. 렌즈 덮개를 이용하여 차광하는 것을 권장합니다. 차광이 준비되면 Enter키를 눌러 다음 단계로 넘어갑니다. (Enter 키를 누르면 어두운 이미지를 얻기 위한 영상취득이 시작됩니다.) 카메라 수광을 진행 합니다. 덮어져 있는 렌즈 덮개를 제거합니다. 수광이 준비되면 Enter키를 눌러 다음 단계로 넘어갑니다. Enter 키를 누르면 평평한 회색 타겟 이미지를 얻기 위한 영상취득이 시작됩니다. 정상적으로 절차가 완료되면 Done 메세지가 출력됩니다. ffc-wizard.exe 경로에 *.ffc 파일이 정상적으로 생성 되었는지 확인합니다. 2. GenICam Browser에서 ffc 파일 적용하기 FFC 파일 불러오기 GenICam Browser를 실행 합니다. 툴 바 -> "Run Script..." -> Load -ffc 메뉴를 클릭합니다. 생성한 FFC 파일을 선택합니다. 정상적으로 Load 되면 Script에 Finished 메세지가 표시됩니다. FFC 파일 적용 확인하는 방법 GenICam Browser의 Stream0에서, FfcControl 파라미터가 Enable로 변경되어 있으면 정상적으로 적용된 것입니다.
2022.10.251. HW 구성 2. SW 구성 각 Grabber 는 Master / Slave 에 맞는 Firmware Update 가 되어 있어야합니다. Area 1-camera 기준 Firmware 예시 Master Board: “1-camera” Slave Board: “1-df-camera” Line 1-Camera 기준 Firmware 예시 Master Board: “1-camera, line-scan” Slave Board: “1-df-camera, line-scan” Slave Pc에서 GenICam Browser를 실행 합니다. "Remote Devices" -> "DF"를 클릭하여 카메라의 해상도를 입력합니다. Master / Slave PC의 GenICam Browser에서 "Start Steam"을 클릭하면 동시에 이미지를 얻어 오는 것을 확인 할 수 있습니다.
2022.10.25특정 Coaxlink Board 목록 해당 Coaxlink Board(Serial Number 10,000 이상)는 다음과 같은 상황에서 특수한 펌웨어 절차가 필요합니다. Coaxlink 드라이버 10.0.0 이상 버전에서 Coaxlink 드라이버 10.0.0 미만 버전으로 다운그레이드 하는 경우. Coaxlink 드라이버 10.0.0 미만 버전에서 Coaxlink 드라이버 10.0.0 이상 버전으로 업그레이드 하는 경우. 1. 펌웨어 다운그레이드 방법 펌웨어 다운그레이드 다운그레이드 하려는 Coaxlink 10.0.0 미만 드라이버를 설치합니다. Coaxlink 10.0.0이하 드라이버를 설치 후 해당 경로의 coaxlink-firmware.exe를 복사 합니다. Coaxlink 10.0.0이상 드라이버를 설치 후 해당 경로의 coaxlink-firmware.exe를 복사 합니다. Coaxlink 10.0.0 이상 드라이버를 설치 후 Coaxlink Firmware Manager를 실행 합니다. Firmware Images 를 클릭합니다. Embedded firmware images에 4 Page에서 복사해 둔 파일을 드래그합니다. 펌웨어 업데이트 하려는 버전을 클릭합니다. "Procced"를 클릭합니다. 펌웨어 업데이트 완료 후 PC를 Cold 부팅 합니다. 2. 펌웨어 업그레이드 방법 펌웨어 업그레이드 절차 Coaxlink Recovery Procedures를 실시합니다. (Coaxlink 10.0.0 미만 드라이버에서 Coanxlink 10.0.0 이상으로 펌웨어 업그레이드를 위한 절차.) Coaxlink 10.0.0 이상 펌웨어 업그레이드를 실시합니다. 업그레이드 전 준비 Coaxlink 10.0.0 이상 드라이버를 설치합니다. 명령 프롬프트를 관리자 권한으로 실행합니다. cd C:\Program Files\Euresys\eGrabber\firmware를 입력 합니다. ※ 설치된 SDK 버전에 따라 표시된 경로가 Coaxlink일 수 있습니다. coaxlink-firmware bank-select --card=0 --next=ALTERNATE를 입력 합니다. 복구 환료 후 PC를 Cold 부팅 합니다. 업그레이드하려는 Coaxlink 10.0.0 이상 드라이버를 설치합니다. Coaxlink 10.0.0 이상 드라이버를 설치 후 Coaxlink Firmware manager를 실행합니다. 펌웨어 업데이트를 하려는 버전을 클릭합니다. "Proceed" 를 클릭 합니다. 펌웨어 업데이트 완료 후 PC를 Cold 부팅합니다.
2022.10.251. 프로그램 실행 GenICam Browser 실행 방법 시작프로그램 -> Euresys eGrabber -> GenICam Browser를 실행합니다. 주의 사항 12.7 이하 버전에서는 중간 경로의 이름이 변경됩니다. Ex) 시작프로그램 -> Euresys Coaxlink -> GenICam Browser 2. Color Conversion - Board Color Conversion (Board) 상단의 Preferences 클릭 -> Image 탭의 Enable Bayer decoding을 해제 합니다. 우측의 Data Stream 클릭 -> Bayer 카테고리의 BayerMethod에서 Legacy, Advanced 중 하나의 알고리즘을 선택한다. 설정이 끝나면 좌상단의 Start Stream 버튼을 선택하여 영상을 확인합니다. 특징 FPGA에서 처리 할 수 있는 한계가 있어서 FPS가 감소 할 수 있으며 Board에 따라 지원이 제한 될 수 있습니다. Quad G3 인 경우 최대 100만 픽셀을 처리 할 수 있습니다. 3. Color Conversion - S/W Color Conversion (S/W) 우측의 Data Streams 클릭 -> Bayer 카테고리의 BayerMEthod 값을 Disable로 변경 합니다. 상단의 Preferences 클릭 -> Image 탭의 Bayer decoding method에서 사용하려는 알고리즘을 선택합니다. Method1, Method2, Method3 중 택일 상단의 Preferences 클릭 -> Image 탭의 Enable Bayer decoding 을 선택합니다. 설정이 끝나면 좌상단의 Start Stream 버튼을 선택하여 영상을 선택합니다. 특징 PC 성능에 따라 처리속도가 가변되어 FPS에 변화를 줄 수 있으므로 테스트가 필요합니다.
2022.10.25