Logo ST Physik-Institut der Universität Zürich
TT Construction Web
logo uni
 HOME   Database   Documentation   Sensorprobing   TT production   Burn-in/Read out   LASER test-stand   Links 
 Calendar 

SLOW CONTROL FOR THE BURN-IN TEST

  DOCUMENTATION FOR USERS: "HOW TO ..."


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • Temperature&Humidity control programm-burn_T&H.vi

  • CANbus control programm-CANbus.vi

  • Chiller control programm-burn_chiller.vi

  • General control programm-MASTER.vi
  • ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    1. TEMPERATURE&HUMIDITY control

    Temperature&humidity control programm - burn_T&H.vi :

    1.  Login to PC(drache) in Linux mode as lhcb user

    2.  Start LabView. Open shell and type "labview" : hep/lhcb> labview

    3.  Connect Point Six to the port or check it if it's connected. Check that power supply for Point Six is switched-on.

         IMPORTANT: Do not change any settings in VISA Configuration
                                   if you have no knowledges how to configure it, then ask before any changes.

    4. Open VI: either pull-down menu or path: /home/hep/lhcb/labview/burn/burn_T&H.vi
                 
    5.  burn_T&H.vi:

          
    1) Press "Run" - click on symbol ("arrow") at the top of the VI


    burn_T&H Front Panel  



       2) Set an "Interval between readings" (in minutes)

       3) Press "START MEASUREMENTS" button,
           After pressing of this button must appear a green light - indicator "Point Six initialised-green"
              - Otherwise again check connection between Point Six and port, and make sure that VISA is working.
           In 15-20 sec after pressing, must appear values of current temperature and humidity.
           At the plots you can see an average values for temperature and humidity versus number of run.

     
    If you will leave it at this step then the VI will read-out all TEMPERATURE&HUMIDITY sensors each  ** minutes
      in accordance with "Interval between readings" which was set by you.



    Saving of the data:

    After each reading the burn_T&H.vi creates a txt file in
    /home/hep/lhcb/labview/longterterm_th/ directory with the following format inside:
    sob
    timestamp,1110990774
    tprobe,9,27.06,29.30
    tprobe,8,26.00,32.49
    tprobe,7,26.87,27.38
    tprobe,6,27.06,27.65
    tprobe,5,27.81,28.01
    tprobe,4,27.87,26.73
    tprobe,3,26.75,29.26
    tprobe,2,26.81,27.34
    tprobe,1,27.06,27.04
    eob


    where is written temperature&humidity for all nine sensors .
    First row (after "tprobe") corresponds to the number of the sensor,
    next row corresponds to the temperature and last to the humidity of this sensor.

    The name of the txt file is written in the following format: MMDDYY_R.txt
    where R is a number of run
    For example:  "031605_7.txt"
    means that this txt file was created March 16th, 2005 - "031605"
    it was seventh reading of the temperature and humidity  -  "_7",


    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    2. CANbus control

    CANbus control programm - CANbus.vi :

    1.  Switch-on CANbus setup in lab 36H26

    2.  Login to PC(drache) in Linux mode as lhcb user

    3.  Start LabView. Open shell and type "labview" : hep/lhcb> labview

    4. Open VI: either pull-down menu or path: /home/hep/lhcb/labview/burn/CANbus.vi
                 
    5. CANbus.vi:

          
    1) Press "Run" - click on symbol (arrow) at the top of the VI
     
         
    CANbus.vi Front Panel



       2) Choose:
                        - "all channels set"
    - will set the same voltage to all channels; 
                        - "individual set"
         - will set a voltage to channels as you filled into array;
            For that set a switch in right direction   

       3)  Write a voltages which you want to set in channels
                
       4) Press "Initialize" button,
            it has to return into shell where you are running labview the following:
    errno = 0
    init ok
    0
    errno = 0
    Rampe = 0
    Switch channels on = 0
    errno = 0
    Rampe = 0
    Switch channels on = 0
    errno = 0
    Rampe = 0
    Switch channels on = 0
    errno = 0
    Rampe = 0
    Switch channels on = 0
     
           what means that CANbus is initialized.

       5) Press "Set Voltage" button
       
            IMPORTANT: 
                   Press this button ONLY when there is a green light (indicator with an inscription "Ready ?"),
                   what means that programm is ready to set a voltage and waiting when you will press  "Set Voltage" button
      
      6) Set an "interval between readings" (in minutes)

      7) Press "Read V&I" button
          After pressing of this button the front panel of the subVI "readVI1.vi" will automatically appear at the screen where you can see in
          on-line the voltage and current at all channels, reading goes step by step from first channel of  Module 1 to last channel of Module 4.
         
    readVI1.vi Front Panel

        After finishing of reading the front panel of this subVI will automatically disappear, and voltages and currents
        for all channels will be transmitted and can be seen at the front panel of the
    "CANbus.vi"


    If you will leave it at this step then this VI will read-out all channels of the CANbus each  ** minutes
    in accordance with "interval between readings" which was set by you.



    How to set a new voltage without stopping of the VI:

    1)
    P
    ress "Stop reading" button
    2) Write a new voltages
    3) After appearing of the green light press "Set Voltage" button
    4) Press "Read V&I" button


    Saving of the data:

    After each reading the CANbus.vi creates a txt file in
    /home/hep/lhcb/labview/longterm_can/ directory with the following format inside:
    sob
    timestamp,1110976144
    hv,1,1,101.00,0.04
    hv,1,2,101.00,0.03
    hv,1,3,101.00,0.03
    hv,1,4,101.00,0.04
    hv,1,5,100.00,0.03
    hv,1,6,101.00,0.00
    hv,1,7,101.00,0.04
    hv,1,8,100.00,0.03
    hv,2,1,101.00,0.03
    hv,2,2,102.00,0.04
    hv,2,3,101.00,0.04
    hv,2,4,99.00,0.01
    hv,2,5,100.00,0.04
    hv,2,6,99.00,0.00
    hv,2,7,100.00,0.01
    hv,2,8,100.00,0.04
    hv,3,1,101.00,0.04
    hv,3,2,100.00,0.02
    hv,3,3,100.00,0.01
    hv,3,4,101.00,0.03
    hv,3,5,101.00,0.03
    hv,3,6,100.00,0.02
    hv,3,7,100.00,0.04
    hv,3,8,101.00,0.00
    hv,4,1,102.00,0.40
    hv,4,2,102.00,0.40
    hv,4,3,101.00,0.50
    hv,4,4,101.00,0.00
    hv,4,5,101.00,0.00
    hv,4,6,102.00,0.40
    hv,4,7,100.00,0.50
    hv,4,8,100.00,0.00
    eob


    where is written all voltages and currents for all channels of four's modules.


    The name of the txt file is written in the following format: MMDDYY_V_R.txt

    For example:
    "031605_1_2.txt"
    means that this txt file was created March 16th, 2005 - "031605"
    it was first settings of the voltage -  "_1",
    it was a second reading for such voltages - "_2"

    If  you will change a voltages after first set, then the first file with a second settings
    will have the following name: "031605_2_1.txt"



    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    3. CHILLER control


    Chiller control programm - burn_chiller.vi :

    1.  Login to PC(drache) in Linux mode as lhcb user

    2.  Start LabView. Open shell and type "labview" : hep/lhcb> labview

    3.  Connect cable from chiller to the port or check it if it's connected. Check that power supply for chiller is switched-on.

         IMPORTANT: Do not change any settings in VISA Configuration
                                   if you have no knowledges how to configure it, then ask before any changes.

    4. Open VI: either pull-down menu or path: /home/hep/lhcb/labview/burn/burn_chiller.vi
                 
    5.  burn_chiller.vi:

       1) Press "Run" - click on symbol (arrow) at the top of the VI

     
    burn_chiller.vi Front Panel


    2) Switch-on compressor by pressing "Compressor ON" button
        After pressing of this button must appear a green light - indicator "Compressor on?"

    3) Set Temperature and press SET temp now "OK" button
        You can see a current Fluid temperature at the Front Panel of the VI.

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    4. GENERAL control


    General control programm - MASTER.vi :


        Under construction !



    MASTER.vi Front Panel




    contact webmaster
    Last modified: 17-03-2005