Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
[ source code | installed at | configured at ] | ||||||
See other macros in category: All | ||||||
Description:
| ||||||
Documentation:
EXAMPLE ##################################################################### ######################### ########################## ######################### SETUP AND INIT ########################## ######################### ########################## ##################################################################### need hg hg_config_style("psd8", 1, 2, 3) hg_generate("psd8") | ||||||
Macros:
Usage: psd8_setup <serial_number> <syringe1_model> [<syringe2_model>]* This macro does the setup procedure to use one or more PSD8 hamilton syringe. Example to setup 3 syringes pluged on serial line 17. psd8_setup 17 1001 1005 1025 psd8_unsetup Usage: psd8_unsetup <parma> psd8_on Usage: psd8_on <parma> psd8_off Usage: psd8_off <parma> psd8_draw Usage: psd8_draw (<syr_num>, <volume>) Fills <volume> ml of liquid into the syringe. psd8_busy Usage: psd8_busy(syr_num) Returns 1 if pump is busy 0 otherwise. | ||||||
Internal Macros: | ||||||
Usage: psd8_init_all <parma> Calls psd8_init for all syringes. psd8_init Usage: psd8_init <parma> Init of one syringe pump. psd8_mv Usage: psd8_mv(syr_num, position) psd8_mvr Usage: psd8_mvr(syr_num, movement) psd8_dispense Usage: psd8_dispense(syr_num, volume) psd8_valve_to_input_pos Usage: psd8_valve_to_input_pos(syr_num) psd8_valve_to_output_pos Usage: psd8_valve_to_output_pos(syr_num) psd8_valve_to_bypass_pos Usage: psd8_valve_to_bypass_pos(syr_num) psd8_valve_to_extra_pos Usage: psd8_valve_to_extra_pos(syr_num) psd8_mot_set_resolution_high Usage: psd8_mot_set_resolution_high (<syr_num>) _psd8_get_maxsteps Usage: _psd8_get_maxsteps (<syr_num>) psd8_mot_set_resolution_normal Usage: psd8_mot_set_resolution_normal (<syr_num>) psd8_mot_set_speed Usage: psd8_mot_set_speed(syr_num, speed) _psd8_steps_to_volume Usage: _psd8_steps_to_volume(syr_num, steps) _psd8_volume_to_steps Usage: _psd8_volume_to_steps(syr_num, volume) _psd8_get_position Usage: _psd8_get_position(syr_num) _psd8_get_volume Usage: _psd8_get_volume(syr_num) _psd8_send Usage: _psd8_send(syr_num, cmd) psd8_info Usage: psd8_info Prints infos for all syringes. psd8_infos Usage: psd8_infos(syr_num) Prints infos dfor syringe <syr_num> _psd8_firmware_version Usage: _psd8_firmware_version () This macro returns the firmware number of controller. _psd8_pump_status Usage: _psd8_pump_status () Returns the status of the pump. _psd8_get_abs_pos Usage: _psd8_get_abs_pos () Returns the absolute syringe position. | ||||||
|