콘텐츠로 바로 가기

imaFlex 2 Dual 100용 Applets#

이 항목에서는 imaFlex 2 Dual 100 frame grabber에서 사용할 수 있는 acquisition applets에 대해 설명합니다.

일반적으로 앱릿은 특정 카메라 인터페이스 표준 및 토폴로지, 특정 이미지 취득 기능, 그리고 잠재적으로 특정 이미지 (전)처리 기능을 지원합니다. 프레임 그래버에 앱릿을 로드함으로써 프레임 그래버의 기능을 정의하고 특정 응용 분야의 요구 사항에 맞게 조정할 수 있습니다.

Applet에는 Basler가 항상 제공하는 acquisition applet(*.dll)과, 사용자가 직접 또는 Basler가 VisualApplets에서 개발한 사용자 지정 applet(*.hap)의 두 가지 종류가 있습니다. 기본 제공되는 acquisition applet 외에도, imaFlex 2 Dual 100은 특정 애플리케이션에 필요한 매우 특정한 이미지 처리 작업을 수행하도록 프로그래밍할 수 있습니다. 프로그래밍은 Basler, 인증된 파트너 또는 사용하기 쉬운 그래픽 기반 FPGA 프로그래밍 환경인 VisualApplets를 사용하여 직접 수행할 수 있습니다.

Basler는 C++ SDK 제어 애플리케이션과 함께 VisualApplets 디자인 형태의 데이터 전달 예제를 제공합니다. 이 예제에서는 데이터 전달용 operator를 사용하는 방법을 확인할 수 있습니다. 이 예제는 VisualApplets 3.7.0과 함께 제공되며 VisualApplets 설치 디렉터리의 Examples/Acquisition/DataForwarding에 위치해 있습니다. 자세한 내용은 데이터 전달 예제 문서를 참조하세요.

시스템 리소스의 최적 사용을 보장하기 위해 imaFlex 2 Dual 100용으로 설계된 모든 이미지 취득 및 처리 기능이 imaFlex 2 Dual 100에 동시에 로드되지는 않습니다. 대신 Basler는 TDI 카메라의 기본 테스트 및 캘리브레이션을 위한 간단한 라인 스캔 acquisition applet을 제공합니다. imaFlex 2 Dual 100용 acquisition applet은 Framegrabbers SDK에 포함되어 있습니다.

Requirements#

  • 호스트 소프트웨어: Framegrabber SDK 버전 5.11.8 이상
  • VisualApplets:: VisualApplets 버전 3.7.0 이상
  • 하드웨어: 시스템에 연결된 imaFlex 2 Dual 100 frame grabber

제한 사항

모든 앱릿에서 4GB를 초과하는 버퍼는 할당할 수 없습니다. 앱릿에서 더 큰 버퍼 크기를 허용하더라도 드라이버 및 펌웨어의 제한으로 인해 4GB를 초과하는 버퍼를 할당할 수 없습니다.

버퍼 크기는 다음과 같이 계산할 수 있습니다.

Buffer size = image height * image width * (pixel width / 8).

RGB 이미지의 경우: buffer size = (image height * image width * (pixel width / 8)) * 3 .

문서#

다음 섹션에서는 Acquisition Applets 문서에 대한 링크를 제공합니다.

Line Acquisition Applets#

GenTL Fglib
Acq_SingleCoF25Line PDF Acq_SingleCoF25Line PDF

Line Scan Acquisition Applet#

다음 Line Scan Acquisition Applet을 사용할 수 있습니다.

  • Acq_SingleCoF25Line

앱릿 이름의 "single"이라는 분모는 연결할 수 있는 최대 카메라 수를 나타냅니다.

Line Scan Acquisition Applet 사양#

최대 이미지 크기 [px] 32768 x 16777216
카메라 포트 1
카메라 유형 CoF (CXP-25), 링크 집성 최대 4
비트 심도 처리 [bit] 16
Pixel Format Mono8-16
RGB8-16
RGBA8
BGR8-16
BGRA8
YCbCr422_8
미러링 예, 수평 및 수직
탭 지오메트리 정렬 1X-1Y만 해당
Image Selector 예
Color Array Filter 아니요
화이트 밸런스 예
LUT 전체 해상도
Pixel Format 변환 Mono, RGB
대역폭: 총 DMA [MB/s] a 12800
ROI Step Size [px] x: 32
y: 1
대역폭: 카메라당 평균 [MP/s] 12800

Acquisition Applet 사용하기#

Framegrabber SDK와 함께 Acquisition Applet 사용하기#

Framegrabber SDK와 함께 applet을 사용하는 방법에 대한 일반적인 정보는 Acquisition Applets에서 확인하실 수 있습니다.

Applet 설치하기#

프레임 그래버에서 특정 applet을 사용하려면 먼저 프레임 그래버에 해당 applet을 설치해야 합니다. applet 설치에 대한 지침은 Managing Applets (microDiagnostics)에서 확인할 수 있습니다.

수동으로 Applet 추가하기#

설치 프로그램 형식이 아닌 *.dll 파일로 제공된 applet을 호스트 파일 시스템에 추가하려면 다음을 수행하십시오.

  1. 수신한 앱릿 파일(*.dll)을 가져옵니다.
  2. Copy this file into the following directory: <Framegrabber SDK installation directory>/Dll/<frame grabber model>

이제 새 앱릿을 사용할 수 있습니다.

이미지 취득 테스트하기#

소프트웨어(API)에서 앱릿을 사용하기 전에 시스템 설정 또는 개별 앱릿(및 파라미터화 옵션)을 테스트하고자 할 수 있습니다.

이를 위해 Framegrabber SDK 환경의 일부로 호스트 컴퓨터에 설치된 microDisplay X 도구가 제공됩니다. applet을 로드하고 테스트하는 방법에 대한 지침은 Configuring the Applet (microDisplay X)를 참조하십시오.

Applet 구성 저장하기#

(microDisplay X 또는 Framegrabber API를 통해) applet을 구성한 후 구성을 저장할 수 있습니다. 자세한 내용은 Other Tasks (microDisplay X)를 참조하십시오.


  1. 실제 DMA 대역폭은 호스트 컴퓨터의 특정 메인보드 및 칩셋에 따라 다릅니다. ↩