RheometerFerdi FranceschiniConfigurationThe driver is loaded into SICS by adding the following line in the
/usr/local/sics/extraconfig.tcl file add_rheo name IP tol settletime PORTname of parameter from rheometer, use
either rhSpeed or rhTorque for
consistency with existing data filesIP is the address of Moxa boxtol is the tolerance of
namesettletime is the time to wait in seconds
before checking that we have reached the set value of
name.add_rheo rhSpeed ca3-quokka 0.01 5 4001This will create a driver with a tolerance of 0.01 for the speed, with a settle time
of 5 seconds. The rheometer speed and torque will be available under the /sample
group and will be saved in the data file as ../sample/rhTorque and
../sample/rhSpeed.A standard HISTOGRAM_XY file (ie a QKKxxxx.nx.hdf XY data file)will be created by
default. Use newfile to specify other filetypes. CommandsThe rheometer driver in SICS starts an acquisition on the histogram memory when the
rheometer matches the speeds in a list of trigger values held by the driver. Data will
be saved after each acquisition. hset /sample/rhSpeed/runexp 1The driver begins a sequence when this flag is set to 1. When the flag
is 0 (default) the rheometer speed is ignored and no sequence is run.
The flag is automatically reset to 0 at the end of a sequenceParametershset /sample/rhTorque
(default 1) scale the voltage reading to the
torque value(default 0) applies an offset if
necessary.hset /sample/rhSpeed (default 1) scale the voltage reading to the
speed value (default 0) applies an offset if necessary. The index of the next entry to be saved in
the data file, starts at zero (default "EMPTY") List of speeds which
will trigger an acquisition and save data (default "EMPTY") List of histogram memory
acquisition times. If you only put one value here it will be applied to
all of the acquisitions (default 0) The driver ignores the rheometer
speed until this flag has been set to 1. NOTE: It is automatically reset
at the end of a sequence Tolerance, an acquisition will be triggered when
the rheometer speed is within tolerance of the current trigger value in
the triggerList. The and lists
will be cleared when a sequence has been completed.Rheometer example
hset /sample/rhSpeed/triggerList 4 5 6 5 4
OK
hset /sample/rhSpeed/acqTime 5 10 15 10 5
OK
hset /sample/rhSpeed/runexp 1
OK
Data will be saved in a standard HISTOGRAM_XY file
You can override this default by running the 'newfile' command first
rhCallBack /sics/rhSpeed 3.9807 trigger a 5 second acquisition,
sicstime 2011-06-10 17:33:35
rheometer_savehmmdata /sics/rhSpeed: save data index = 0,
sicstime 2011-06-10 17:33:35
rhCallBack /sics/rhSpeed 4.9562 trigger a 10 second acquisition,
sicstime 2011-06-10 17:33:43
rheometer_savehmmdata /sics/rhSpeed: save data index = 1,
sicstime 2011-06-10 17:33:43
rhCallBack /sics/rhSpeed 5.98 trigger a 15 second acquisition,
sicstime 2011-06-10 17:33:50
rheometer_savehmmdata /sics/rhSpeed: save data index = 2,
sicstime 2011-06-10 17:33:50
rhCallBack /sics/rhSpeed 5.023 trigger a 10 second acquisition,
sicstime 2011-06-10 17:34:06
rheometer_savehmmdata /sics/rhSpeed: save data index = 3,
sicstime 2011-06-10 17:34:06
rhCallBack /sics/rhSpeed 4.0226 trigger a 5 second acquisition,
sicstime 2011-06-10 17:34:20
rheometer_savehmmdata /sics/rhSpeed: save data index = 4,
sicstime 2011-06-10 17:34:20