콘텐츠로 건너뛰기

imaFlex 2 Dual 100용 Applets#

이 항목에서는 imaFlex 2 Dual 100 프레임 그래버에서 사용할 수 있는 수집 앱릿에 대해 설명합니다.

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

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

Basler는 C++ SDK 제어 응용 프로그램과 함께 VisualApplets 디자인 형태의 데이터 포워딩 예제를 제공합니다. 이 예제에서 데이터 포워딩용 연산자 사용법을 확인할 수 있습니다. 이 예제는 VisualApplets 3.7.0과 함께 제공되며 VisualApplets 설치 디렉터리의 Examples/Acquisition/DataForwarding에 위치해 있습니다. 자세한 내용은 데이터 포워딩 예제 문서를 참조하세요.

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

요구 사항#

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

제한 사항

모든 applet에서 4GB보다 큰 버퍼는 할당할 수 없습니다. applet에서 더 큰 버퍼 크기를 허용하더라도, 드라이버 및 펌웨어의 제한으로 인해 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#

다음 라인 스캔 Acquisition Applet을 사용할 수 있습니다:

  • Acq_SingleCoF25Line

Applet 이름의 명칭인 "single"은 연결할 수 있는 최대 카메라 수를 나타냅니다.

Line Scan Acquisition Applet 사양#

Max. Image Size [px] 32768 x 16777216
Camera Ports 1
Camera Type CoF (CXP-25), 링크 집성 최대 4
Bit Depth Processing [bit] 16
Pixel Format Mono8-16
RGB8-16
RGBA8
BGR8-16
BGRA8
YCbCr422_8
Mirroring Yes, horizontal and vertical
Tap Geometry Sorting 1X-1Y only
Image Selector Yes
Color Array Filter No
White Balance Yes
LUT Full resolution
Pixel Format Conversion Mono, RGB
대역폭: 총 DMA [MB/s] a 12800
ROI Step Size [px] x: 32
y: 1
Bandwidth: Mean per Camera [MP/s] 12800

Acquisition Applets 사용#

Framegrabber SDK와 함께 Acquisition Applets 사용#

Framegrabber SDK에서 Applet 사용에 대한 일반적인 정보는 여기에서 확인하세요: Acquisition Applets.

Applets 설치#

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

수동으로 Applet 추가#

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

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

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

이미지 취득 테스트#

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

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

Applet 구성 저장#

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


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