Nicomp TC-100 Autocorrelator
Interface:
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.
|