Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each camera has a host server that is running an EPICS IOC to handle low-level command, image acquisition, and to broadcast the data via channel access.  Recorded cameras need to run on IOC hosts with hard disk drives, so the CXI sample chamber cameras run on ioc-cxi-rec03(Rack 59 : Red Hat 7)and ioc-cxi-rec04 (Rack 52A : Red Hat 7).  Access to the host and IOC process can be achieved using the IOC manager.  The cameras are also synced to LCLS timing, and thus require a TTL trigger signal from their host's EVR hardware – typically a SLAC EVR PCI card in the server chassis.  This is usually routed from the host to the camera via a user patch panel over coaxial cable. 

...

When changing cameras, be sure to enable or disable its corresponding IOC using iocmanager

CameracamViewer name Gige name Cam Type
ChamberCamera
HostBuildIOC Manager AliasIOC Name
SC1 on-axis 
Opal 1000-m
cxi_sc1_inlineNAAlvium 240umioc-cxi-
rec03
qadc
rhel5
rhel7CAM - SC1
Inline Questar Opal1000m
Inline ioc-cxi-
sc1
alv-
inlineSC1 NavitarGige Mako G319CSC2 on-axis
01
SC1 off-axis
Opal 1000-mN/AN/AN/AN/A
cxi_sc1_offaxisgige-cxi-08Gige Mako G319Cioc-cxi-rec03rhel7CAM - SC1 Offaxis ioc-cxi-gige-08
SC1 Navitarcxi_sc1_navitargige-cxi-navitar1Gige Mako G319Cioc-cxi-cam2rhel7CAM - SC1 Navitar Gigeioc-cxi-navitar1-gige
SC2 on-axiscxi_sc2_inlinegige-cxi-06
Gige Manta 146Cioc-cxi-
rec04
cam2rhel7CAM - SC2 Inline Gige 06ioc-cxi-
sc2
gige-
inlineSC2 Navitar
06
SC2 off-axiscxi_sc2_offaxisgige-cxi-07Gige Mako G319C 
N/AN/AN/AN/A
ioc-cxi-rec03rhel7CAM - SC2 Offaxis Gige 07ioc-cxi-gige-07
SC2 NavitarNANANANANANANA
SC3 on-axiscxi_sc3_inlinegige-cxi-05Gige Manta 146Cioc-cxi-rec04rhel7CAM - SC3
Inline 
Inline Gige 05ioc-cxi-
sc3
gige-
inline
05
SC3 off-axiscxi_sc3_offaxisgige-cxi-03Gige Manta 146Bioc-cxi-
rec03
rec04
rhel5
rhel7CAM - SC3
GigE
Offaxis Gige 03ioc-cxi-gige-03
Timetoolcxi_timetoolgige-cxi-timetoolGige Mako G319Cioc-cxi-cam5rhel7CAM - Timetool Gigeioc-cxi-timetool-gige
DG1 Yagcxi_dg1_yaggige-cxi-dg1Gige Manta 146Cioc-cxi-rec01rhel7CAM - DG1 PIM Gige 01ioc-cxi-dg1-gige
DG2 Yagcxi_dg2_yaggige-cxi-dg2Gige Manta 146Cioc-cxi-rec01rhel7CAM - DG2 PIM Gige 02ioc-cxi-dg2-gige
DG3 Yag

Pulnixioc-cxi-rec03rhel7CAM - DG3 PIMioc-cxi-dg3-p6740
Laser  Near fieldcxi_las_nearfield

gige-cxi-las01

Basler 

acA2500-20gm

ioc-cxi-acromagrhel7CAM - Laser Enclosure Near Field Tutti Frutti ioc-cxi-las-gige-01
Laser Far fieldcxi_las_farfield

gige-cxi-las02

Basler 

acA1440-73gm

ioc-cxi-acromagrhel7CAM - Laser Enclosure Far Field Tutti Frutti 
Gige Manta 146C
ioc-cxi-las-gige-02


Gige Debugging tips: 

To check if the camera is online and if the camera is a gige, then it should be pingable on the network. Use the name from column #3 from the above table, "Gige name" to check if the camera is seen by the cds network. Example: ping gige-cxi-timetool. 

camViewer:

To open the camera with camviewer, use name from column #2 "camViewer name", Example : camViewer -c cxi_timetool

When a new camera is added or changed and a new IOC is deployed, the camviewer configuration file needs to be changed to make the new camera viewable in the camViewer.  Comment out the line from the previous camera and uncomment or create a new entry for the camera.  The camviewer configuration file can be found be found at /reg/g/pcds/pyps/config/cxi/camviewer.cfg.

...