EPICS: SCALER : ADDING CRATES

From CLONWiki
Revision as of 13:53, 18 November 2014 by 129.57.167.48 (talk) (Created page with "== how to to add a crate, start scaler IOC, start scalers GUI: == 1) from shell prompt: source ~/sytnik/c 2) cd0s 3) edit CRATES/SLOTS CONFIGURATION part of the file...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

how to to add a crate, start scaler IOC, start scalers GUI:

1) from shell prompt:
   source ~/sytnik/c
2) cd0s
3)
edit CRATES/SLOTS CONFIGURATION part of the file:
  db_generator.cpp :
in particular:   NCRATES, 
                 crate_names[]
g++ -o program  db_generator.cpp
./program
4) edit startup_new.all
   to add, for example:
  
Start_SCALERS_CRATE("1",  "hps12") 
5) Scalers IOC start:
   mye_s


6) qtcreator 
   Menu File >> Open file or project
   brows to  /misc/clas12/release/0.2/epics/qt/epicsqt_v1/build-scalers-Desktop-Debug/scalers
   select scalers.pro
   click OPEN 
  
7) in qtcreator environment :
   expand "Sources"
   double click mainwindow.cpp
   find: CONFIGURATION PIECE
   edit: NCRATES,
         board_types_by_crate_ioc
         hv_crate_names
         hv_crate_names_ioc
        
   Menu Build >> build project "scalers"
  
8) to start scalers gui
   from shell prompt:
   source ~/sytnik/c
   gui_sc