Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
BCDU8.MAC | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: All | ||||||
Description:
| ||||||
Documentation:
This macroset implements macromotors to drive the variuous programmable delays in a BCDU8 module. It also allows to open a dedicated window to dialogate interactively with the module, check and/or set the configuration and give the possibility of executing directly any BCDU8 command. The macro bcdu8 opens the interactive window. The macros bcdu_rflock and bcdu8_sync perform initialisation and synchronisation actions. The configuration of macro motors is explained below . These macros make use of the following macro sets: | ||||||
Macros:
Usage: bcdu8 [hostname] Launch an interactive command line interface in an external xterm window. This allows for instance to check the configuration of the module with the ?CONFIG query. bcdu8_rflock Usage: bcdu8_rflock [hostname] Initialize RF clock locking. To be used if the BCDU8 RFMODE is set to USER and the RF clock lock is lost. bcdu8_sync Usage: bcdu8_sync [hostname] Try to synchronize the BCDU8 channels with external signal. The module waits for an external pulse at the 'SYNC IN' input. Automatically gives up after a while. bcdu8debug Usage: bcdu8debug Switches debug mode | ||||||
Internal Macros: | ||||||
Usage: dprint dprinterr Usage: dprinterr dprintdbg Usage: dprintdbg bcdu8_config Usage: bcdu8_config(num,type,p1,p2,p3) MACRO MOTOR: Called by spec after reading the config file bcdu8_par Usage: bcdu8_par(num,key,todo,p1) MACRO MOTOR: Called by spec on motor_par() bcdu8_update_limits Usage: bcdu8_update_limits (motor) MACRO MOTOR: Update the motor software limits if needed bcdu8_cmd Usage: bcdu8_cmd(num,key,p1,p2) MACRO MOTOR: Called by spec on motor operation. BCDU8DEBUG Usage: BCDU8DEBUG | ||||||
|