콘텐츠로 바로 가기

Framegrabber API 기록#

Framegrabber 버전 5.7에서 5.9로의 변경 사항#

프레임 그래버 라이브러리 fglib5의 변경 사항#

  • 함수 Fg_getIntSystemInformationForBoardIndex(), Fg_getInt64SystemInformationForBoardIndex(), Fg_getStringSystemInformationForBoardIndex, Fg_getIntSystemInformationForFgHandle(), Fg_getInt64SystemInformationForFgHandle() 및 Fg_getStringSystemInformationForFgHandle 장에 문서화됨 시스템 정보 호출을 래핑함 Fg_getSystemInformation() 타입 안전성을 확보하기 위함입니다.
  • 함수 Fg_getParameterTypeById() 장에 문서화됨 Applet 파라미터 작업 applet 파라미터의 유형을 제공합니다.
  • 함수 Fg_getParameterPropertyWithType() 및 Fg_getParameterPropertyWithTypeEx() 장에 문서화됨 Applet 파라미터 작업 호출을 래핑함 Fg_getParameterProperty() 및 Fg_getParameterPropertyEx() 포함).
  • 함수 Fg_registerApcHandlerEx() 및 Fg_unregisterApcHandler() 장에 문서화됨 이미지 취득 호출을 래핑함 Fg_registerApcHandler().
  • FG_IMAGE_NUMBER는 다음을 호출할 때 버퍼의 프레임 번호를 제공합니다. Fg_getParameterEx() 장에 문서화된 대로 이미지 취득.
  • 블로킹 취득 모델에서 비동기 모드를 사용할 때 ACQ_BLOCK, Fg_getImageEx() 장에 문서화된 대로 Framegrabber API에서 제공하는 취득 루프에서 호출됩니다. 이미지 취득.
  • 선택적 취득 모델 ACQ_SELECT 장에 문서화됨 이미지 취득 GenICam 호환 취득 모델을 제공합니다.
  • 함수 Fg_unregisterEventHandler() 장에 문서화됨 Applet 이벤트 호출을 래핑합니다. Fg_registerEventHandler() 이벤트 핸들러 등록을 해제하기 위함입니다. 유형 struct fg_event_data 은(는) 제거되었으며 포인터는 다음으로 대체되었습니다. void * 이벤트 처리 시 사용자가 컨텍스트 정보를 제공하는 데 있어 더 많은 유연성을 제공합니다.

카메라 제어 라이브러리 siso_genicam의 변경 사항#

  • 수동 검색은 더 이상 Framegrabber API에서 지원되지 않습니다.
  • 함수 Sgc_scanPorts() 및 Sgc_scanPortsEx() 장에 문서화됨 카메라 검색 더 이상 검색을 직접 수행하지 않고 백그라운드 스레드를 시작합니다. 함수를 여러 번 호출해도 검색이 다시 시작되지 않습니다. 함수는 Sgc_scanPortsEx() 전달하여 검색을 다시 ,“시작하는 데 사용할 수 있습니다. SGC_SP_FLAG_RESET_DISCOVERY_INFOS 에 flags.
  • 함수 Sgc_getCameraCount() 장에 문서화됨 카메라 검색 applet에서 지원하는 최대 카메라 수가 아니라 검색 프로세스 중에 발견된 카메라 수를 반환합니다.
  • 이전에 함수를 통해 제공되던 정보는 Sgc_getCameraInfo() 함수에 추가되었습니다. Sgc_getCameraPropertyWithType() 장에 문서화됨 카메라 정보. 함수 Sgc_updateCameraInfos() 카메라 사용자 식별자를 변경한 후 Framegrabber API에 변경 사항을 알리는 데 사용할 수 있습니다.
  • 함수 Sgc_registerBoardEventCallback() 장에 문서화됨 검색 이벤트를 위한 콜백 함수 등록 카메라의 동적 검색 또는 링크 손실을 모니터링하는 새로운 방법을 제공합니다.