EPICS: SCALER : ADDING CRATES: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:


* g++ -o program  db_generator.cpp
* g++ -o program  db_generator.cpp
  ./program
* ./program


* edit startup_new.all
* edit startup_new.all

Revision as of 13:57, 18 November 2014

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

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


  • 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 
  
  • 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"
  
  • to start scalers gui
 from shell prompt:
 source ~/sytnik/c
 gui_sc