.. _camera-pco: PCO camera ---------- .. image:: pco-dimax-255x255.jpg .. image:: pco-edge.jpg .. image:: pco-2000-255x141.jpg .. ======================================================================================= .. ======================================================================================= Introduction ```````````` .. ======================================================================================= .. ======================================================================================= - **PCO camera systems** - PCO develops specialized fast and sensitive video camera systems, mainly for scientific applications; which covers digital camera systems with high dynamic range, high resolution, high speed and low noise. `PCO home page `_ - **Product overview and technical data of the PCO cameras supported in LIMA** - **PCO.dimax:** High speed 12 bit CMOS camera with fast image rates of 1469 frames per second (fps) at full resolution of 1920 x 1080 pixel. `(tech data pcodimax) `_ - **PCO.edge:** Extremely low noise sCMOS camera with fast frame rates (100 fps), wide dynamic range (1:27000), high quantum efficiency, high resolution (2560 x 2160) and large field of view. `(tech data pcoedge) `_ - **PCO.2000:** High resolution (2048 x 2048 pixel) and low noise 14bit CCD cooled camera system with internal image memory (camRAM), allows fast image recording with 160 MB/s. The available exposure times range from 500 ns to 49 days. `(tech data pco2000) `_ - **PCO.4000:** High resolution (4008 x 2672 pixel) and low noise 14bit CCD cooled camera system with internal image memory (camRAM), allows fast image recording with 128 MB/s. The available exposure times range from 5 us to 49 days. `(tech data) `_ - **Interface buses** - **Cameralink:** used by **PCO.dimax** and **PCO.edge** - **Cameralink HS:** used by **PCO.edge** - **USB3.0:** used by **PCO.edge** - **GigE:** used by **PCO.2000** and **PCO.4000** - **Type of applications** - Mainly used in scientific applications. - **OS supported** - **Win7 Professional** (english) 64 bits SP1. .. ======================================================================================= .. ======================================================================================= Prerequisites ````````````` .. ======================================================================================= .. ======================================================================================= - **Required software packages** - **download links** - `PCO and Silicon Software download (login/pw required) `_ - `VC++ download `_ - `GSL download `_ - `python download `_ - `numpy download `_ - `PyQt download `_ - `PyTango download `_ - `GIT download `_ - **md5 checksum and size of packges used (maybe not updated)** .. code-block:: sh Silicon Software Runtime 5.4.4 f8317c5145bac803f142c51b7c54ba27 RuntimeSetup_with_Applets_v5.4.4_Win64.exe .. code-block:: sh pco-sdk 1.20 eb73ab0495a66c068c408344e20c8ad9 read_me.txt 69a8f5667b71a8cf206d782e20f526ab SW_PCOSDKWIN_120.exe .. code-block:: sh CAMWARE v403_1 a9f8b2e465b7702ff727ba349ef327e8 SW_CAMWAREWIN64_403_1.exe .. code-block:: sh VC++ compiler Microsoft Visual Studio 2008 Version 9.0.30729.1 SP Microsoft .NET Framework Version 3.5 SP1 Installed Edition: Professional Microsoft Visual C++ 2008 91605-270-4441125-60040 Microsoft Visual C++ 2008 .. code-block:: sh Python 8d10ff41492919ae93a989aba4963d14 numpy-MKL-1.8.1.win-amd64-py2.7.exe 5a38820953d38db6210a90e58f85548d PyTango-8.0.4.win-amd64-py2.7.exe b73f8753c76924bc7b75afaa6d304645 python-2.7.6.amd64.msi .. code-block:: sh pco edge CLHS / for firmware upgrade to 1.19 9790828ce5265bab8b89585d8b8e83a9 pco.programmer_edgeHS.exe b9266e03a04ac9a9ff835311f0e27d94 pco_clhs_info.exe 7e2f767684fb4ffaf5a5fac1af0c7679 sc2_clhs.dll 2ed778785489846fd141f968dca3735b README.txt 6bdb7a27b0d7738762c878a33983dada /FW_pco.edge_CLHS_020_V01_19.ehs .. code-block:: sh UTILS 38ba677d295b4b6c17368bb86b661103 FileZilla_3.22.1_win64-setup_bundled.exe 0377ccd0a3283617d161f24d080fb105 Git-1.9.0-preview20140217.exe 3cbd2488210b6e7b3e7fa1baf05022d4 MobaXterm_Setup_7.1.msi - **Enviroment variables** - **system variables** .. code-block:: sh ===> add manually the python path (it is not set by the installation program) PATH -> C:\Python26; ===> used for some utility batch files PATH -> C:\blissadm\bat; .. - **user variables** .. code-block:: sh TANGO_HOST -> :20000 Installation & Module configuration ``````````````````````````````````` Follow the generic instructions in :ref:`build_installation`. If using CMake directly, add the following flag: .. code-block:: sh -DLIMACAMERA_PCO=true For the Tango server installation, refers to :ref:`tango_installation`. Post installation actions ````````````````````````` - **enable/disable PCO logs** .. code-block:: sh ===> rename file extensions (C:\ProgramData\pco): .txt (disabled) / .log (enabled) ----+ camware.log <---- created by hand PCO_CDlg.log PCO_Conv.log SC2_Cam.log - **Command prompt console (Visual Studio)** .. code-block:: sh > All Programs > Microsoft Visual C++ 2008 Express Edition > Visual Studio Tools > Visual Studio 2008 Command Prompt - **TODO** - After installing PCO modules :ref:`installation` - And probably Tango server :ref:`tango_installation` Configuration `````````````` - **TODO** .. _pco-esrf-pc: PCO EDGE notes `````````````` .. toctree:: :maxdepth: 2 pco_edge