gige viewer

Post on 13-Feb-2016

51 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

GigE Viewer. Using PyQt. Pavel Stoffel April 26, 2012. Prosilica G1350C Camera. PythonQt Viewer for GigE Cameras Page 2. GigE Cameras. AVT Prosilica, Manta 580x780 1360x1024 1388x1038 B/W Color Up to 20, 30 fps (depending on model) Free running, periodic, external trigger - PowerPoint PPT Presentation

TRANSCRIPT

GigE ViewerUsing PyQt

Pavel StoffelApril 26, 2012

PythonQt Viewer for GigE CamerasPage 2

Prosilica G1350C Camera

PythonQt Viewer for GigE CamerasPage 3

GigE Cameras

• AVT Prosilica, Manta• 580x780 1360x1024 1388x1038• B/W Color• Up to 20, 30 fps (depending on model)• Free running, periodic, external trigger• C-mount lenses• 1500 to 8228 packet size

PythonQt Viewer for GigE CamerasPage 4

Exposure Settings

PythonQt Viewer for GigE CamerasPage 5

Region of Interest

PythonQt Viewer for GigE CamerasPage 6

Binning

PythonQt Viewer for GigE CamerasPage 7

Image and Trigger Modes

PythonQt Viewer for GigE CamerasPage 8

Crosses

PythonQt Viewer for GigE CamerasPage 9

File Saving

Viewer Module Dependencies

PythonQt Viewer for GigE CamerasPage 11

Widget Class Diagram

PythonQt Viewer for GigE CamerasPage 12

Flow Diagram

PythonQt Viewer for GigE CamerasPage 13

Performance

• Viewer• IOC• Data Transfer – IOC to Viewer• Data Transfer – Camera to IOC

PythonQt Viewer for GigE CamerasPage 14

Performance

PythonQt Viewer for GigE CamerasPage 15

Pyca event processor

PythonQt Viewer for GigE CamerasPage 16

Inline code for the event callback

PythonQt Viewer for GigE CamerasPage 17

Performance

• Viewer: Intel(R) Xeon(R) @ 2.27GHz• IOC: Intel(R) Atom(TM) D510 @ 1.66GHz

PythonQt Viewer for GigE Cameras Page 18

CPU Utilization for the Viewer

PythonQt Viewer for GigE CamerasPage 19

CPU Utilization for the IOC

PythonQt Viewer for GigE CamerasPage 20

To Do

• Click for crosses• Rubber-band for ROI• Evaluate ctypes for wrapping DLL's

PythonQt Viewer for GigE CamerasPage 21

References

• GigE Cameras – Allied Vision Technology• Area Detector – Mark Rivers• Pyca – Amedeo Perazzo

top related