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








이전

