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()장에 문서화됨 검색 이벤트를 위한 콜백 함수 등록 카메라의 동적 검색 또는 링크 손실을 모니터링하는 새로운 방법을 제공합니다.