요약

  • 호스트 응용 프로그램 뿐만 아니라 카메라, 프레임그래버 및 해당 드라이버와 관련된 이벤트를 정확하게 로깅
  • 정보가 포함 된 정확한 타임라인에서 타임스탬프 이벤트를 그래픽으로 표현
  • 사용자가 선택된 시스템 이벤트를 분석 할 수 있는 로직 분석기 사용
  • 시스템 설정, 디버깅 및 프로파일링 지원
  • PC의 모든 Coaxlink 및 Grablink 카드와 함께 사용 가능
  • CPU 리소스 사용량이 적음

 

 

MEMENTO란 무엇인가?

 

비전을 사용하는 고급 검사기에서 프레임 그래버는 카메라 자체는 말할 것도없고 모션 또는 조명 컨트롤러와 같은 수많은 외부 장치와 동기화 된 이미지를 수집합니다.
이러한 시스템을 디버깅하려면 종종 소프트웨어 프로파일 러와 함께 사용되는 오실로스코프 및 로직 분석기와 같은 복잡한 장비가 필요합니다. 최신 카메라를 사용하면이 문제가 더욱 심각해져 초당 수백, 수천 프레임을 초과하는 매우 빠른 프레임 속도가 가능합니다.


Memento는 해당 프로세스를 단순화하도록 설계되었습니다. 작업 중에 Memento는 호스트 응용 프로그램뿐만 아니라 카메라, 프레임 그래버 및 해당 드라이버와 관련된 매우 자세한 이벤트 로그를 기록합니다.


memento_Screenshot_Aug19-(002)okok.png
 

 

 

MEMENTO는 어떻게 동작하나요?

 

Memento 드라이버는 정확한 타임 스탬프 및 자세한 컨텍스트 정보와 함께 드라이버 함수 호출, 콜백, 프레임 그래버가 수신 한 트리거, 라이트 컨트롤러 또는 카메라 제어 신호로 전송 된 스트로브 신호와 같은 이벤트를 기록합니다.


Memento 애플리케이션에서 관련 타임 스탬프 및 유용한 컨텍스트 정보와 함께 이러한 이벤트 목록을 표시 할 수 있습니다. 나열된 이벤트도 타임 라인에 표시됩니다.


가장 중요한 메시지 만 필터링하여 표시하거나 훨씬 자세한 로그 정보를 제공하기 위해 다양한 레벨의 상세 정보가 사용됩니다.
메시지의 출처 또는 특성에 따라 추가 표시 및 강조 표시 옵션을 사용할 수 있습니다. 검색 기능을 사용하면 내용에 따라 메시지를 찾을 수도 있습니다. 

Memento는 응용 프로그램 개발 및 디버깅 및 시스템 운영 중에 개발자를 지원합니다. 기계 동작을 이해하고 트리거 누락 또는 이미지 손실과 같은 문제의 원인을 찾아내는 데 도움이됩니다. 

 

 

리소스를 거의 사용하지 않는 강력한 도구

 

Memento는 백그라운드에서 실행되며 시스템 장애시 저장하고 지원 팀으로 다시 보낼 수있는 로그를 작성합니다. Memento는 카드 자체의 하드웨어 리소스뿐만 아니라 카드 드라이버 내부에 구현 된 소프트웨어 리소스를 사용합니다. Memento는 매우 효율적으로 설계되었습니다. 필요한 CPU로드가 매우 낮으므로 방해가되지 않습니다.

Memento는 매우 다양한 로깅 정보를 수집하고 로깅 정보의 특성 또는 요청 된 상세 레벨을 기반으로 여러 레벨에서 광범위한 필터링 기능을 제공 할 수 있으므로 매우 강력합니다. 

 

MEMENTO 분석기

 

Memento는 Memento Analyzer라고하는 로직 분석기 툴을 제공합니다.
이 툴은 자세하고 시퀀스 된 타이밍 정보를 수신하여 지연 시간을 측정하고 획득 중 결함을 감지하는 데 도움을줍니다. 
Memento Analyze는 타임 라인에 시스템 이벤트 (트리거, 스트 로버, DMA 등)를 표시합니다. 


버퍼 큐가 사용되는 방법과 획득 한 이미지가 애플리케이션에 전달되는 방법을 분석합니다. 들어오는 프로토콜 데이터 (CoaXPress, ...)에 대한 자세한 정보도 표시합니다.