콘텐츠로 건너뛰기

Applet 관리(microDiagnostics)#

Frame Grabber 구성#

프레임 그래버를 구성하는 방법은 프레임 그래버 모델에 따라 다릅니다. 아래 섹션을 참조하십시오.

Applet은 언제 사용할 수 있나요?

  • On imaWorx 및 imaFlex 프레임 그래버의 경우, 컴퓨터의 파일 시스템(Framegrabber SDK 설치 디렉토리, DLL 또는 Hardware Applets 하위 디렉토리)에서 사용할 수 있게 되는 즉시 Applet을 사용할 수 있습니다. Applet이 없는 경우 사용하려는 Applet이 포함된 Applet 설치 프로그램을 실행하거나, VisualApplets로 생성된 Applet이 필요한 경우 Applet 파일(*.hap)을 Framegrabber SDK 설치의 Hardware Applets 폴더에 복사합니다(예: ...\Basler\FramegrabberSDK5.x.x\Hardware Applets\*.hap).
  • marathon frame grabber에서는 Applet이 frame grabber에 플래싱되는 즉시 사용할 수 있습니다. 사용하려는 Applet이 아직 frame grabber에 플래싱되지 않은 경우 marathon Frame Grabbers에 Applet 플래싱의 지침에 따라 플래싱하세요.

사용 가능한 Applet은 무엇인가요?#

프레임 그래버에 플래시된 앱릿을 확인하려면:

  1. microDiagnostics를 실행합니다(예: <Framegrabber SDK installation directory>/bin/microDiagnostics.exe).
  2. microDiagnostics에서 앱릿을 설치할 프레임 그래버 장치를 선택합니다.
  3. 도구 모음에서 Manage Firmware/Applet(s)을 클릭합니다.

    Manage Firmware/Applets

  4. 프로그램 창 하단에 현재 프레임 그래버에 플래싱된 앱릿 목록이 표시됩니다:

    Applet 목록

정보

FPGA를 구성하는 데 사용할 Applet을 파티션 1~7에서 사용할 수 없는 경우, 이 Applet을 frame grabber에 플래싱해야 합니다. marathon Frame Grabbers에 Applet 플래싱을 참조하십시오.

앱릿은 다음과 같이 표시됩니다:

아이콘 의미
활성 Applet 아이콘 현재 활성화된 Applet, 즉 현재 frame grabber가 구성되어 있는 Applet입니다.
Applet 시작 아이콘 시스템 시작 시(boot partition) frame grabber가 이 Applet으로 구성됩니다.
파일 시스템 아이콘 이 Applet은 파일 시스템에서 사용할 수 있습니다(동일 버전). 파일 시스템에 더 최신 버전이 없습니다.
파일 시스템에 없음 아이콘 이 Applet은 파일 시스템에서 사용할 수 없습니다(또는 frame grabber에 플래싱된 버전과 다른 버전임).
SAVE Configuration 아이콘 이는 대체 옵션인 SAVE Configuration입니다. 활성 구성에 문제가 발생하는 경우(예: 플래싱 중), 프레임 그래버는 이 구성을 사용합니다. SAVE Configuration은 항상 파티션 0에 저장됩니다.

활성 Applet 변경#

활성 앱릿이 아닌 다른 앱릿으로 프레임 그래버의 FPGA를 구성하려면 다음과 같이 진행하세요:

  1. FPGA 구성에 사용할 앱릿이 나열된 행을 마우스 우클릭합니다.
  2. 컨텍스트 메뉴에서 Activate Now를 선택합니다.

지금 활성화

정보

FPGA 구성 중에 문제가 발생하는 경우 Crash Protection을 참조하십시오.

컴퓨터가 FPGA의 라이브 재구성을 지원하는 경우(아래 칩셋 목록 참조), 다음 메시지 중 하나(A 또는 B)가 나타납니다:

메시지 A: "보드를 사용하는 모든 애플리케이션을 다시 시작하십시오"#

Framegrabber SDK의 모든 애플리케이션(microDisplay/microDisplay X, microDiagnostics, GenICam Explorer)을 닫습니다.

Framegrabber SDK 프로그램을 다시 연 후, 활성 상태로 정의한 앱릿에 접근할 수 있는 기능이 프로그램에 제공됩니다. microDisplay X 또는 Framegrabber API를 통해 앱릿 구성을 계속 진행할 수 있습니다.

정보

서버 수준 칩셋을 탑재한 고성능 메인보드는 이 기능을 지원합니다. 일부 메인보드에서는 다음 칩셋이 재부팅 없이 FPGA 라이브 구성을 지원하는 것으로 알려져 있습니다:

  • Intel X58 Express
  • Intel X79 Express
  • Intel Z87 (Z99)

위에서 언급한 칩셋에서 동작 A를 보장하지는 않습니다.

메시지 B: "변경 사항을 완료하려면 컴퓨터를 재부팅해야 합니다"#

새로운 Applet을 활성화로 선택한 후 PCI 속도가 낮아집니다. 이 Applet을 사용할 때 전체 PCI 대역폭을 확보하려면 컴퓨터를 재부팅해야 합니다.

재부팅 후 PCI 인터페이스에서 전체 대역폭을 얻을 수 있습니다. Framegrabber SDK 프로그램을 통해 앱릿에 액세스할 수 있습니다. microDisplay X 또는 API를 사용하여 이 앱릿 구성을 계속 진행할 수 있습니다.

정보

서버 수준 칩셋을 탑재한 고성능 메인보드는 이 기능을 지원합니다. 일부 메인보드에서는 다음 칩셋이 재부팅 없이 FPGA 라이브 구성을 지원하는 것으로 알려져 있습니다:

  • Intel X58 Express
  • Intel X79 Express
  • Intel Z87 (Z99)

상술한 칩셋의 경우 동작 B를 보증하지 않습니다.

정보

Generic Service(gs)를 사용하여 카메라 연결을 관리하는 경우, 프레임 그래버에서 파티션을 활성화하면(즉, 새 앱릿으로 FPGA 재구성) 다음과 같은 시스템 동작이 발생합니다:

호스트 컴퓨터에서 해당 서비스를 사용하는 모든 프레임 그래버에 대해 Generic Service(gs)가 재시작됩니다. 호스트에 설치된 보드 수에 따라 다소 시간이 걸릴 수 있습니다. 호스트 컴퓨터에 연결된 모든 프레임 그래버의 카메라 연결이 재설정됩니다. 카메라를 다시 검색해야 합니다.

Generic Service(gs)가 재시작되는 동안 모든 GUI 응용 프로그램(microDisplay/microDisplay X, microDiagnostics, GenICam Explorer)이 "응답 없음"으로 표시됩니다.

부트 파티션 설정#

microEnable 5 marathon 프레임 그래버에서 부트 파티션에는 시스템 시작 시 프레임 그래버 구성에 사용되는 Applet이 포함되어 있습니다. 부트 파티션으로 사용할 파티션을 선택하려면 다음과 같이 진행하십시오.

  1. microDiagnostics를 엽니다.
  2. Manage Firmware/Applet(s) 버튼을 클릭하거나 Tools 메뉴에서 Manage Applets 메뉴 항목을 선택합니다.
  3. FPGA 구성에 사용할 앱릿이 나열된 행을 마우스 우클릭합니다.
  4. 컨텍스트 메뉴에서 Boot Partition으로 설정을 선택합니다.

microDisplay X: 부트 파티션으로 설정

imaWorx CXP-12 Quad에 Applet 로드#

imaWorx CXP-12 Quad에서는 기본 제공되는 모든 앱릿이 이미 imaWorx CXP-12 Quad 프레임 그래버에 있지만 하나만 활성화됩니다. imaWorx CXP-12 Quad에서 다른 앱릿을 활성화하려면 Activate the Applet 지침을 따르십시오.

marathon Frame Grabbers에 Applet 플래싱#

정보

설치 프로그램 형태가 아니라 외부 소스에서 단일 HAP 파일로 개별 Applet을 받은 경우: Applet이 ZIP 아카이브로 수신되었는지 확인하십시오.

앱릿 파일(HAP)은 ZIP 아카이브로 안전하게 보호된 상태로 VisualApplets 개발자 머신에서 전송되어야 합니다. 그렇지 않으면 전송 중에 손상될 수 있습니다. 손상된 HAP 파일로 프레임 그래버를 플래싱하면 프레임 그래버는 SAVE Configuration을 사용하여 FPGA를 구성합니다. SAVE Configuration 사용은 온보드 SAVE LED가 빨간색으로 켜지는 것으로 표시됩니다. 이 경우 사용할 HAP 파일의 손상되지 않은 버전을 확보하고 프레임 그래버를 다시 플래싱하십시오.

사전 요구 사항#

앱릿 파일(HAP 또는 DLL)로 프레임 그래버를 플래싱하려면 먼저 이 파일을 컴퓨터의 파일 시스템에 복사해야 합니다.

Framegrabber SDK의 일부로 제공되는 Acquisition Applets(DLL 파일)은 아마도 Framegrabber SDK와 함께 설치되었을 것입니다. 개별 Applet(HAP 파일)을 플래싱하려면 다음 폴더에 복사하십시오. <Framegrabber SDK installation directory>/Hardware Applets.

Flashing#

프레임 그래버에 앱릿을 플래싱하려면:

  1. microDisplay X가 열려 있는 경우 닫고 시스템에서 microDisplay X의 인스턴스가 실행되고 있지 않은지 확인하십시오.
  2. microDiagnostics를 실행합니다(예: 설치 디렉토리에서 직접 <Framegrabber SDK installation directory>/bin/microDiagnostics.exe)
  3. microDiagnostics에서 Applet을 설치할 프레임 그래버 장치를 선택합니다.

    Manage Firmware/Applet(s)

  4. Manage Firmware/Applet(s) 버튼을 클릭합니다.

    프로그램 창 하단에 현재 보드에 플래싱된 펌웨어가 나열됩니다.

    펌웨어 목록

    프레임 그래버는 앱릿을 위해 최대 8개의 파티션을 제공합니다(사용 중인 프레임 그래버 모델에 따라 다름). 각 파티션에는 하나의 앱릿이 포함됩니다. 파티션 0에는 SAVE Configuration이 저장됩니다. 파티션(1~7)에는 그곳에 저장할 앱릿을 정의할 수 있습니다.

    파티션

    프레임 그래버(FPGA) 구성을 위해 파티션 1~7에 플래싱한 앱릿 중 하나를 사용할 수 있습니다. 이러한 앱릿 간 전환에는 새로운 플래싱이 필요하지 않습니다(전환 방법은 Changing the Active Applet 참조).

    앱릿은 다음과 같이 표시됩니다:

    아이콘 의미
    활성 Applet 아이콘 현재 활성화된 Applet, 즉 현재 frame grabber가 구성되어 있는 Applet입니다.
    Applet 시작 아이콘 시스템 시작 시(boot partition) frame grabber가 이 Applet으로 구성됩니다.
    파일 시스템 아이콘 이 Applet은 파일 시스템에서 사용할 수 있습니다(동일 버전). 파일 시스템에 더 최신 버전이 없습니다.
    파일 시스템에 없음 아이콘 이 Applet은 파일 시스템에서 사용할 수 없습니다(또는 frame grabber에 플래싱된 버전과 다른 버전임).
    SAVE Configuration 아이콘 이는 대체 옵션인 SAVE Configuration입니다. 활성 구성에 문제가 발생하는 경우(예: 플래싱 중), 프레임 그래버는 이 구성을 사용합니다. SAVE Configuration은 항상 파티션 0에 저장됩니다.

    파티션에 애플릿을 플래싱하거나 다른 애플릿으로 파티션을 다시 플래싱하려면:

  5. Load new applet 버튼을 클릭합니다.

    새 펌웨어 로드

    프로그램이 파일 선택 대화 상자로 이동합니다.

  6. 원하는 앱릿(DLL 또는 HAP 파일)을 선택하고 Open을 클릭합니다.
    선택한 파일이 이제 파티션에 표시됩니다. 선택한 파일은 노란색으로 강조 표시됩니다.

    강조 표시된 파일

  7. 계속해서 플래싱하려는 모든 파티션의 애플릿을 선택합니다.

  8. 플래싱하려는 시스템의 모든 프레임 그래버에 대해 3단계부터 7단계까지 반복합니다.
  9. Flash Now 버튼을 클릭합니다.
    Flash Dialog 대화 상자가 열립니다.
  10. 지정된 선택 보드와 펌웨어 버전이 플래싱하려는 것과 일치하는지 확인하십시오.
  11. Flash를 클릭합니다.
    플래싱 프로세스가 시작됩니다. (보드당) 한 번에 하나씩 앱릿이 설치됩니다.
  12. 모든 Applet이 완전히 설치될 때까지 기다리십시오. 관련 메시지가 표시됩니다.

정보

Generic Service(gs)를 사용하여 카메라 연결을 관리하는 경우, 프레임 그래버의 활성 파티션을 플래싱하면 다음과 같은 시스템 동작이 발생합니다.

  • 해당 서비스를 사용하는 호스트 컴퓨터의 모든 프레임 그래버에 대해 Generic Service(gs)가 다시 시작됩니다. 호스트에 설치된 보드 수에 따라 다소 시간이 걸릴 수 있습니다.
  • 호스트 컴퓨터에 연결된 모든 프레임 그래버의 카메라 연결이 재설정됩니다. 카메라를 다시 검색해야 합니다.
  • Generic Service(gs)가 다시 시작되는 동안 모든 GUI 응용 프로그램(microDisplay X, microDiagnostics, GenICam Explorer)이 "응답 없음"으로 표시됩니다.

비활성 파티션 플래싱 후#

현재 활성화된 앱릿이 포함되지 않은 파티션만 플래싱한 경우 다음과 같은 메시지가 표시됩니다: Flashing Done.

이 경우 플래싱이 완료되었으며 프레임 그래버의 FPGA 구성 등 다른 작업을 계속 진행할 수 있습니다.

활성 파티션 플래싱 후#

활성화된 Applet이 포함된 파티션을 플래싱했고 컴퓨터가 FPGA의 실시간 재구성을 지원하는 경우(아래 칩셋 목록 참조), 플래싱 후 다음 메시지(A, B 또는 C 중 하나)가 표시됩니다.

메시지 A: "Please restart all applications using the board."#

Applet이 성공적으로 플래싱되었습니다.

Basler Framegrabber SDK의 모든 응용 프로그램(microDisplay/microDisplay X, microDiagnostics, GenICam Explorer)을 닫습니다.

Framegrabber SDK 프로그램을 다시 연 후, 프로그램은 FPGA의 활성 파티션에 플래싱한 애플릿에 대한 액세스를 제공합니다. microDisplay X 또는 Framegrabber API를 통해 애플릿 구성을 계속할 수 있습니다.

정보

서버 수준 칩셋을 탑재한 고성능 메인보드는 이 기능을 지원합니다. 일부 메인보드에서는 다음 칩셋이 재부팅 없이 FPGA 라이브 구성을 지원하는 것으로 알려져 있습니다:

  • Intel X58 Express
  • Intel X79 Express
  • Intel Z87 (Z99)

위에서 언급한 칩셋에서 동작 A를 보장하지는 않습니다.

메시지 B: "You should reboot your computer for the changes to be completed."#

Applet이 성공적으로 플래싱되었으나, FPGA의 활성 파티션에 있는 새로운 Applet으로 인해 플래싱 후 PCI 속도가 낮아집니다. 이 Applet을 사용할 때 전체 PCI 대역폭을 확보하려면 컴퓨터를 재부팅해야 합니다.

전체 PCI 대역폭을 확보하려면 컴퓨터를 재부팅하십시오.

재부팅 후 PCI 인터페이스에서 전체 대역폭을 얻을 수 있습니다. Framegrabber SDK 프로그램을 통해 FPGA의 활성 파티션에 플래싱한 Applet에 액세스할 수 있습니다. microDisplay X 또는 Framegrabber API를 통해 이 Applet 구성을 계속 진행할 수 있습니다.

정보

서버 수준 칩셋을 탑재한 고성능 메인보드는 이 기능을 지원합니다. 일부 메인보드에서는 다음 칩셋이 재부팅 없이 FPGA 라이브 구성을 지원하는 것으로 알려져 있습니다:

  • Intel X58 Express
  • Intel X79 Express
  • Intel Z87 (Z99)

상술한 칩셋의 경우 동작 B를 보증하지 않습니다.

메시지 C: "변경 사항을 적용하려면 컴퓨터를 재부팅해야 합니다."#

애플릿이 성공적으로 플래싱되었으며, 프레임 그래버의 활성 파티션에 플래싱된 애플릿도 마찬가지입니다. 활성 파티션의 애플릿을 구성하려면 컴퓨터를 재부팅해야 합니다.

재부팅 후 Framegrabber SDK 프로그램을 통해 활성 파티션의 Applet에 액세스할 수 있습니다. microDisplay X 또는 Framegrabber API를 통해 이 Applet 구성을 계속 진행할 수 있습니다.

정보

다음 칩셋은 FPGA 구성 후 재부팅이 필요한 것으로 알려져 있습니다.

  • Intel C220
  • Intel H87