Welcome | spec | C-PLOT | Support | Downloads | Users | Contact



Motors
Counters
MCA
Interfaces

    Hardware reference : Multichannel Data Acquisition : Nicomp TC-100 Autocorrelator

Nicomp TC-100 Autocorrelator



Interface:
  • Serial


config file

RS_TC100 = device_name baud_rate 
The Nicomp TC-100 Autocorrelator is selected in the config file in the MCA section of the devices screen.

 
Description:

  • Description for all Multichannel Data Acquisition devices.
     

    Function Reference:

    mca_par("clock")
    returns the value of the current clock time parameter in microseconds.
    mca_par("clock",value)
    sets the clock time parameter. The units for value are microseconds. Valid clock times are of the form X.XeY where X.X ranges from 0.1 to 1.6 and Y ranges from 0 to 5. Values outside these bounds will be rounded to the closest allowed value. The new value takes effect on the next run command.
    mca_par("prescale")
    returns the value of the prescale factor.
    mca_par("prescale",value)
    sets the value of the prescale factor. Valid prescale values are from 1 to 99. The new value takes effect on the next run command.
    mca_par("dbase_mode")
    returns the state of the baseline mode. A return value of 1 means delayed baseline mode is in effect. A return value of 0 means delayed baseline mode is off.
    mca_par("dbase_mode",1|0)
    sets the state of the baseline mode. A value of 1 turns on delayed-baseline mode. A value of 0 turns it off. The new mode takes effect on the next run command.
    mca_par("dbase")
    returns the value of the delayed baseline from the last data obtained using mca_get() .
    mca_par("cbase")
    returns the value of the calculated baseline from the last data obtained using mca_get() .
    mca_par("tcnts")
    returns the value of the total-counts monitor channel from the last data obtained using mca_get() .
    mca_par("pcnts")
    returns the value of the total-prescaled-counts monitor channel from the last data obtained using mca_get() .
    mca_par("rtime")
    returns the value of the run-time monitor channel from the last data obtained using mca_get() in seconds.
    mca_par("clear")
    clears the correlator.
    mca_par("run")
    sends the current clock-time, prescale and delayed-baseline parameters to the correlator and starts the correlator. The tcount() and mcount() functions also start the correlator.
    mca_par("halt")
    stops the correlator. The correlator is also halted when count intervals specified by tcount() and mcount() have elapsed, or when counting is aborted using a ^C .
    mca_par("plot")
    reads off the real-time data plot from the running correlator. The data obtained is a very low resolution version of the correlation function.
    mca_grp(el)
    reads the current data from the correlator, and stuffs the data into the data group grp element el .
    ----
    mca_sel("?")
    Lists the configured MCA devices and indicates which device is currently selected for the mca_get() , mca_put() and mca_par() functions with an asterisk. Also displays the MCA device number for use with the mca_sget() , mca_sput() and mca_spar() functions and displays whether the presence test found the unit unresponsive or if the user has disabled the unit. Returns the total number of MCA devices recognized in the config file.

  • Top