Difference: DaqSpecial (18 vs. 19)

Revision 192010-08-18 - MatteoDuranti

Line: 1 to 1
 
META TOPICPARENT name="AmsTracker"

Special Operations

Line: 40 to 40
  or
Changed:
<
<
  • (Unofficial way to have the default program with the official default name)
>
>
  • (Unofficial way to have the default program with its own name)
 

  • WHEN WRITING SOFTWARE ON JINF-T REMEMBER TO REPEAT THE SAME OPERATION ALSO ON THE OTHER SIDE JINF
Line: 76 to 76
 

How to Create and Load a TDR config file:

  • The stuff to create a config files, create the script to load config files, and then load config files is in:
    ~/TrackerUser/AMSWireCommands/ConfigurationFileTDR/


    In this directory you can find all the stuff (except for TESTjmdc and slowconf.conf of which there's a simbolic link) needed for create and load configuration files for TDRs:

    - ConfigFile: this is the program to create binary config files for TDRs starting from a "human readable" parameters file
    (as example TDRParamFile.txt) and to create the script (LoadConfs.sh) usefull to uplaod the binary files

    - LoadConfs.sh: the script that load the correct configuration file in each TDR

    - TDRParamFile.txt: can be used as a template for the "human readable" parameter file for TDR

    The file of parameters ("human readable file") can be filled using the TDR documentation by Philipp Azzarello
    and taking into account that for "compliantness" a parameter indicated as "N" here has to written as "0 0 N"
    (where the first two numbers are the Group and the SubGroup, here 0).

    The script for loading the configuration file has to be called using 1 parameter
    (the JMDC port to be used, i.e.
    to use JINF-T-B [JMDC ports: 0,3]
    to use JINF-T-A [JMDC ports: 1,2])
Changed:
<
<
  • The procedure has to be, the 6 thresholds for external planes ( up to now, it means layer 1 & 8, in the future has to be probably 1 & 8 & 9) HAS TO BE PASSED EXPLICITELY (Thresholds have to be passed in 'standard' way (1, 2, 3.5, ...)):
>
>
  • The procedure has to be:
 
    1. Create a parameter file or edit the template (* TDRParamFile.txt)
Changed:
<
<
    1. ./ConfigFile * TDRParamFile.txt]] <S1HighThresh> <S1LowThresh> <S2HighThresh> <S2LowThresh> <KHighThresh> <KLowThresh>
    2. ./LoadConfs.sh #port
>
>
    1. ./ConfigFile * TDRParamFile.txt]] <S1HighThresh> <S1LowThresh> <S2HighThresh> <S2LowThresh> <KHighThresh> <KLowThresh> <ConfFileName>
      the 6 thresholds for external planes ( up to now, it means layer 1 & 8, in the future has to be probably 1 & 8 & 9) HAS TO BE PASSED EXPLICITELY (Thresholds have to be passed in 'standard' way (1, 2, 3.5, ...))
      ConfFileName is the name of the configuration files that will be produced
    2. ./LoadConfs.sh #port #oldconffilename
      #oldconfname is the name of the "old" configuration file to be erased in order to write the new one
 

How to Create and Load a JINF config file:

  • The stuff to create a config files, create the script to load config files, and then load config files is in:
    ~/TrackerUser/AMSWireCommands/ConfigurationFileJINF/


    In this directory you can find all the stuff (except for TESTjmdc of which there's a simbolic link)
    needed for create and load configuration files for JINF-Ts:

    - ConfigFile: this is the program to create binary config files for JINF-Ts starting from a "human readable" parameters file
    (as example * JINFParamFile.txt, with X is the crate number in [0-8])
    and to create the script (LoadConfs_X.sh, with X is the crate number in [0-8])
    usefull to uplaod the binary files

    - LoadConfs_X.sh: the script that load the correct configuration file in JINF-T number X

    - LoadConfs.sh: the script that load the correct configuration file in each JINF-T

    - * JINFParamFile.txt: can be used as a template for the "human readable" parameter file for JINF-T X


    8 different configuration files are created for the 8 crates/JINFs (for now all equals except for crate/JINF 4 [PowerGroup3 with Bias 60V]).
    The file of parameters ("human readable file") can be filled using the JINF documentation by Kounine or the JINF-T one by Philipp Azzarello.
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback