Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
linkam.mac | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: | ||||||
Description:
| ||||||
Documentation:
EXAMPLE | ||||||
Macros:
Usage: linkam_save_status linkam_set_temperature Usage: linkam_set_temperature [param = setpoint = target temperature = limit (in degrees C)] linkam_get_temperature Usage: linkam_get_temperature linkam_set_rate Usage: linkam_set_rate [param = ramp rate in degrees per minute] linkam_get_rate Usage: linkam_get_rate linkam_get_status Usage: linkam_get_status linkam_get_setpoint Usage: linkam_get_setpoint linkam_stabilise Usage: linkam_stabilise [1st param = setpoint, 2nd if given = waiting time in sec to reach it] linkam_watch Usage: linkam_watch [param = waiting time in a loop] linkam_isholding Usage: linkam_isholding() Checking if linkam is in Holding state linkam_pulse Usage: linkam_pulse [1st param = high T, 2nd param = low T] linkam_cool Usage: linkam_cool [param] cool Usage: cool linkam_info Usage: linkam_info linkam_pumpauto Usage: linkam_pumpauto linkam_stop Usage: linkam_stop [param = pump speed (0 --> 30), 0 = pump off] def linkam_set_pump_speed '{ local _nb_param print "-----------===== linkam set pump speed for manual mode =====--------" _nb_param = $# if(_nb_param != 1){ printf("usage: %s speed [0-30]\n", "$0") exit } if (($1 < 0) || ($1 > 30)) { printf("%s: Pump speed %d is out of range [0-30]\n", "$0", $1) exit } print "-----------===== linkam pump set to manual mode =====---------" _linkam_set_pump_manual printf("-----------===== linkam set pump speed to %d =====---------\n",$1) _linkam_set_pump_speed $1 }' | ||||||
Internal Macros: | ||||||
Usage: linkam_setup linkam_unsetup Usage: linkam_unsetup linkam_on Usage: linkam_on linkam_off Usage: linkam_off linkam_status Usage: linkam_status linkam_gettemp Usage: linkam_gettemp <pseudo_counter_mnemonic> Reads the Linkam temperature and stores it in the corresponding global variable. linkam_hold Usage: linkam_hold _linkam_set_temperature Usage: _linkam_set_temperature( linkam_setpoint ) _linkam_get_setpoint Usage: _linkam_get_setpoint() _linkam_get_temperature Usage: _linkam_get_temperature() _linkam_set_rate Usage: _linkam_set_rate( linkam_rate ) _linkam_get_rate Usage: _linkam_get_rate() linkam_dsc_clear Usage: linkam_dsc_clear linkam_get_dsc_temperature Usage: linkam_get_dsc_temperature() _linkam_status Usage: _linkam_status() _linkam_set_pump_auto Usage: _linkam_set_pump_auto _linkam_set_pump_manual Usage: _linkam_set_pump_manual _linkam_set_pump_speed Usage: _linkam_set_pump_speed _linkam_stop Usage: _linkam_stop _linkam_hold Usage: _linkam_hold _linkam_getmodel Usage: _linkam_getmodel() | ||||||
|