EPICS: SCALER : ADDING CRATES: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== how to  to add a crate, start scaler IOC, start scalers GUI: ==
== how to  to add a crate, start scaler IOC, start scalers GUI: ==
* ssh to clonioc1 as developer (boiarino etc)


* from shell prompt:
* from shell prompt:
     source ~/sytnik/c
     source ~sytnik/c


* cd0s
* cd0s
Line 25: Line 27:
* qtcreator  
* qtcreator  
   Menu File >> Open file or project
   Menu File >> Open file or project
     brows to  /misc/clas12/release/0.2/epics/qt/epicsqt_v1/build-scalers-Desktop-Debug/scalers
     browse to  /usr/clas12/release/0.2/epics/qt/epicsqt_v1/scalers
     select scalers.pro
     select scalers.pro
     click OPEN  
     click OPEN  
Line 42: Line 44:
* to start scalers gui
* to start scalers gui
   from shell prompt:
   from shell prompt:
   source ~/sytnik/c
   source ~sytnik/c
   gui_sc
   gui_sc

Latest revision as of 11:49, 19 November 2014

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

  • ssh to clonioc1 as developer (boiarino etc)
  • 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
   browse to  /usr/clas12/release/0.2/epics/qt/epicsqt_v1/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