다음은 CoaXPress12 프레임 그래버 imaFlex에 대한 기본 취득 예시입니다. 'CoaXPress Area Scan Cameras'에서는 면 스캔 카메라용 설계를, 'CoaXPress Line Scan Cameras'에서는 라인 스캔 카메라용 설계를 제공합니다.
이 섹션에서는 CoaXPress 12 프레임 그래버 imaFlex의 기본 취득을 위한 예제 구현을 확인할 수 있습니다. microEnable 5 시리즈의 카메라 인터페이스와 달리, 다양한 CXP 링크 집계(aggregation)에 대해 하나의 카메라 오퍼레이터만 존재합니다. 파라미터를 통해
ConnectionCount, 해당 카메라는 CXP 연결 수를 설정할 수 있습니다. 가능한 값은 x1, x2 및 x4입니다. 카메라 인터페이스의 출력 링크에서의 Parallelism은 선택한 CXP 연결 수와 일치합니다. 카메라 오퍼레이터의 출력 링크에서 CxpCamera imaFlex 플랫폼의 경우 VAF_Gray 및 Bit Width
8bit 만 가능합니다. 여기에 표시된 예제 설계를 통해 해당 카메라의 여러 Bit Width, Color Format 및 이미지 프로토콜을 지원하는 이미지 취득 설계를 구현할 수 있습니다. 예제 설계는 다음 위치에 있습니다.
\examples\Acquisition\BasicAcquisition\iF-CXP12-Q.
imaFlex 플랫폼용 단일 쿼드 링크 집계 카메라의 기본 취득 설계는 SingleCXP12x4AreaGray8.va입니다. 다음 그림은 예제 설계의 기본 설계 구조를 보여줍니다.
4대의 단일 링크 집계 카메라를 위한 예시는 설계
QuadCXP12x1AreaGray8.va (흑백 8비트)입니다. 공유 메모리 개념은 imaFlex 플랫폼에도 적용됩니다. 이 정보는 하나의 설계에서 여러 DRAM 요소를 사용할 때 매우 중요합니다. 설계 및 LineBuffer
문서에서 DRAM 요소에 대한 관련 정보를 확인할 수 있습니다. LineBuffer imaFlex의 최대 대역폭 성능 맥락에서: 이 오퍼레이터는 최적의 성능을 달성하기 위해 메모리 데이터 폭에 최대한 가깝게 픽셀의 자동 집계를 수행합니다.
imaFlex 플랫폼용 SingleCXP12x1Area_MultipleBitWidth.va 예제 설계는 8bit, 10bit, 12bit, 14bit 및 16bit의 카메라 입력 Bit Width를 지원하는 취득 설계를 구현하는 방법을 보여줍니다. imaFlex 플랫폼에서는 카메라 오퍼레이터의 출력 링크가 8비트 형식만 지원하므로, 이 구현은 microEnable 5 구현과 다릅니다. VisualApplets 설계에서 자세한 주석과 설명을 확인할 수 있습니다. 다음 그림은 해당 설계의 기본 취득 설계를 보여줍니다. SingleCXP12x1Area_MultipleBitWidth.va.
imaFlex 플랫폼용 SingleCXP12x1Area_RGB.vad imaFlex 플랫폼용
SingleCXP12x1Area_RGB.va.
imaFlex 플랫폼용 SingleCXP12x2Area_RGB.vad imaFlex 플랫폼용 데모에서는 듀얼 채널 연결을 지원하는 Color Format 카메라를 지원하는 취득 설계를 구현하는 방법을 보여줍니다. imaFlex 플랫폼의 경우 카메라 오퍼레이터의 출력 링크가 흑백 Color Format만 지원하므로, 구현 방식이 microEnable 5 구현과 다릅니다. 자세한 주석과 설명은 VisualApplets 디자인에서 확인하실 수 있습니다. 다음 그림은 해당 디자인의 기본 취득 설계를 보여줍니다.
SingleCXP12x2Area_RGB.vad.
다음 하위 섹션에 제시된 예시는 라인 스캔 CoaXPress 카메라를 위한 기본 취득 디자인입니다.
imaFlex 플랫폼용 단일 링크 집성 카메라의 기본 취득 디자인 SingleCXP12x4LineGray8.va (8비트 흑백)은 다음 위치에서 확인하실 수 있습니다:
\examples\Acquisition\BasicAcquisition\iF-CXP12-Q. 다음 그림은 예시 디자인의 기본 디자인 구조를 보여줍니다.








이전

