총 3 건
1. 설치 방법 • CLIP Studio v1.5.0.exe를 실행합니다. • 아래 그림과 같이 Welcome 페이지가 표시됩니다. • 버튼을 클릭합니다. • 라이선스 화면입니다. • CLIP Studio를 설치하기 위해 버튼을 클릭합니다. • 설치 구성 요소 선택 화면입니다. • Files와 Driver는 기본 선택이고, CLIP SDK는 선택 항목입니다. CLIP SDK를 설치하기 위해 체크하고 버튼을 클릭합니다. • 설치 경로 선택화면입니다. 버튼을 클릭하여 설치를 진행합니다. • 설치 과정 중 Microsoft Visual C++ 2013, 2015-2019 Redistributable (x64) 설치 화면이 표시 됩니다. • 이미 설치가 돼있다면, 왼쪽 그림처럼 표시됩니다. 이 때 버튼을 클릭합니다. • 설치가 안되어 있다면, 오른쪽 그림처럼 표시됩니다. 설치 후 버튼을 클릭합니다. • 다음은 Common Vision Blox (x64) 설치 화면입니다. • AT 제품을 사용하기 위한 드라이버를 제공합니다. • 설치 방법은 간단하게 버튼만 클릭하면 됩니다. • 다음은 cxSupportPackage 2.9.0 설치 화면입니다. • AT 제품의 SDK 및 유틸리티가 설치됩니다. • 설치 방법은 간단하게 버튼만 클릭하면 됩니다. • 모든 설치를 완료하면, 아래와 같이 CLIP Studio 프로그램이 실행됩니다.
2022.10.27Calibrartion File Upload • C5-CS 센서에 Calibration File 을 업로드하기 위해서는 CVB에서 제공하는 유틸리티를 사용해야 합니다. • 아래의 기본 경로에서 GEVConfigManager.exe 프로그램을 실행합니다. C:\Program Files\STEMMER IMAGING\Common Vision Blox\Hardware\StemmerImaging\Utilities • Filter Driver 항목에서 업로드가 필요한 센서를 선택하고 버튼을 클릭합니다. • 센서 연결 후 좌측 상단의 File Upload 메뉴를 클릭합니다. • 새로 저장할 공간을 선택하고 버튼을 클릭합니다. • 제조사로부터 특별한 언급이 없었다면 CalibrartionUser를 선택합니다. • 파일 선택 창이 표시되면 업로드할 Calibrartion File(*.xml)을 선택합니다. • 업로드가 완료되면 아래와 같이 메시지 창이 표시됩니다. 2. Calibrartion File Download • C5-CS 센서에 Calibrartion File을 다운로드 하기 위해서는 CVB에서 제공하는 유틸리티를 사용해야 합니다. • 아래의 기본 경로에서 GEVConfigManager.exe 프로그램을 실행합니다. C:\Program Files\STEMMER IMAGING\Common Vision Blox\Hardware\StemmerImaging\Utilities • Filter Drivier 항목에서 다운로드가 필요한 센서를 선택하고 버튼을 클릭합니다. • 센서 연결 후 좌측 상단의 File Download 메뉴를 클릭합니다. • 센서의 특정 공간을 선택하고 버튼을 클릭합니다. • 파일 저장 창이 표시되면 다운로드 할 Calibration File (*.xml)의 이름을 지정하고 버튼을 클릭합니다. • 다운로드가 완료되면 아래와 같이 메시지 창이 표시됩니다.
2022.10.27Auto Start 모드 설명 Auto Start 모드란? • 일반적인 검사 시스템의 경우, 스캔을 위한 물체 감지를 위해 근접 센서를 사용하는 것이 일반적입니다. • 하지만 경우에 따라 근접 센서를 사용하지 못하는 경우, 3D 센서 내부에서 물체를 감지하는 기능을 사용할 수 있습니다. • Auto Start 모드는 자동저으로 물체를 감지하고 이미지 취득을 트리거하여 전체 물체를 스캔합니다. • 또한, 시작 트리거 이전에 캡처된 히스토리 버퍼(History Buffer) 데이터를 획득하여 완전한 스캔을 보증하는 옵션이 있습니다. Auto Start 모드 동작 원리 • AOI 내에 물체가 인식될 때까지 3D 스캔을 대기합니다. 하지만 물체 인식을 위한 데이터 취득은 계속됩니다. • AOI 내에 물체가 인식되면 본격적인 3D 스캔이 시작됩니다. • AOI 내의 물체를 인식하기 위한 파라미터 설정이 필요합니다. 2. Auto Start 모드 적용 과정 Auto Start 모드 적용 과정 - AOI • cxExplorer에서 물체가 보이는 조건으로 2D Profile 이미지를 취득합니다. • 좌측 상단의 아이콘을 클릭하여 AOI Rectangle을 지정하고, 아이콘을 클릭하여 AOI를 설정합니다. Auto Start 모드 적용 과정 - SequencerMode • SequencerMode를 Auto Start로 설정합니다. • SequencerMode를 Auto Start로 설정해야, 이와 관련된 모든 파라미터에 접근이 가능합니다. Auto Start 모드 적용 과정 - AutoStartThreshold • Auto Start 조건이 충족되는 라인 위치를 정의합니다. • 해당 파라미터는 AbsolutePosition 값에 따라 계산 방법이 달라집니다. -> AbsolutePosition 은 CameraControls > ModeAndAlgorithmControls 에 있습니다. • AutoStartThreshold 계산 예시는 다음과 같습니다. -> 설정한 AOI 정보가 다음과 같을 때 * AoiHeight : 50 * AoiOffsetY : 800 -> AbsolutePosition 값에 따라 다음과 같이 계산됩니다. * AutoStartThreshold = 800 + 50/2 = 825 (AbsolutePosition : TURE) * AutoStartThreshold = 50/2 = 25 (AbsolutePosition : FALSE) Auto Start 모드 적용 과정 - AutoStartNumPixel • 레이저 위치 외에도, 충족되는 유효한 레이저 위치의 수를 정의합니다. • 캡처 된 각 프로파일의 위치 값이 AutoStartNumPixel의 수를 초과하지 않는 한, 센서는 시작 트리거가 생성되지 않습니다. Auto Start 모드 적용 과정 - Column Evaluation Mask • 유효한 센서 열과 제외되어야 하는 센서 열을 정의합니다. • 적용 예시는 다음과 같습니다. -> 0~2047 중 500~1500 Column만 유효 열로 설정하고 싶을 때. * ColRangeStart : 500, ColRangeEnd : 1500, ColRangeEnableCommand 실행 * ColRangeStart : 0, ColRangeEnd : 499, ColRangeDisableCommand 실행 * ColRangeStart : 1501, ColRangeEnd : 2047, ColRangeDisableCommand 실행 * ColRangeAvtivate 실행 Auto Start 모드 적용 과정 - AutoStartOption • 레이저 라인 위치의 유효 범위를 정의합니다. • 옵션에 따라 위, 아래 방향으로 레이저 라인을 인식합니다. * PosLessThanAtuoStartThreshold * PosGreaterThanAtuoStartThreshold Auto Start 모드 적용 과정 - AutoStartBufferOption • 시작 트리거가 시작되기 전에 미리 취득된 데이터를 얻을지 정의합니다. • 다음의 옵션이 제공됩니다. * none * HistoryBuffer • 3D 모드에서 AT 제품은 3개의 내부 버퍼를 사용하여 프로파일을 동시에 취득하고, 3D 프레임을 PC로 전송합니다. HistoryBuffer는 이 버퍼들 중 하나입니다. • 설정된 옵션에 따라 첫 번째 프레임(Buff#1)이 버려질 수 있습니다. • HistoryBuffer의 크기는 제한되어 있으며, 버퍼가 가득 차면 가장 오래된 데이터를 덮어쓰기 시작합니다. • 또한, HistoryBuffer와 함께 청크(Chunk) 모드를 사용해야 합니다. -> 청크 모드의 사용 방법은 cx_cam_chunk_test 예제 코드를 참고하세요 • HistoryBuffer의 청크 데이터에는 실제 유효한 Y 크기가 포함되어 있습니다. -> sizeYReal : 유효한 프로파일 수 • 예제 코드를 실행하면 아래와 같이 실제 유효한 Y 크기를 얻을 수 있습니다. • 다시 정리하면, HistoryBuffer 를 사용하여 트리거 된 직전 이미지를 얻을 수 있습니다. • 하지만, 실제 유효한 Y 크기를 얻어 추출하고, 트리거 된 직후 이미지와 병합(merge) 작업이 필요합니다.
2022.10.27