Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
EBPM.MAC | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: All | ||||||
Description:
| ||||||
Documentation:
This macro set allows to read the information provided by the electron BPM's installed in the machine. All position and angles can be loaded in spec pseudocounters. An interactive macro efbpm can be used to read, display and save the spectral distribution of the beam position and angle provided by the machine eBPM's. EXAMPLE SETUP The ebpmsetup macro must be included in the setup file to declare the apropriate pseudocounters. The efbpm macro requires an instance of the SpecfitServer module running in the same computer The SpecfitServer device must be define in the setup file using the macro specfit_define ex: specfit_define //gwenn/id24/specfit/bpm. and has to be set at tcp mode ex: taco_io("//gwenn/id24/specfit/bpm","tcp") | ||||||
Macros:
Usage: ebpmsetup <idname> [<signal>=<mnemonic> ...] Declares pseudocounters associates to the eBPM's corresponding to idname. The available signals are: efbpm Usage: efbpm [<idname>] Starts the interactive macro to display and save the time or frequency records from the fast eBPM's. | ||||||
Internal Macros: | ||||||
Usage: _ebpmsetup(args) ebpm_addgetcounts Usage: ebpm_addgetcounts(idname, auxlist1) ebpmunsetup Usage: ebpmunsetup efbpm_update Usage: efbpm_update(idname) efbpm_getgetbuff Usage: efbpm_getgetbuff(idname, commd, data) efbpm_getdata Usage: efbpm_getdata(idname) efbpm_filter Usage: efbpm_filter(idname) efbpm_reset_filter Usage: efbpm_reset_filter efbpm_doFFT Usage: efbpm_doFFT() efbpm_getcounts Usage: efbpm_getcounts(idname, x, z, xp, zp) ebpm_getcounts Usage: ebpm_getcounts(idname, x, z, xp, zp) efbpm_head Usage: efbpm_head efbpm_tail Usage: efbpm_tail efbpm_save Usage: efbpm_save(idname) efbpm_pcols Usage: efbpm_pcols(idname) efbpm_plot Usage: efbpm_plot(idname) efbpm_setdefault Usage: efbpm_setdefault(idname) efbpm_main Usage: efbpm_main(idname, options) efbpm_shcomm Usage: efbpm_shcomm(comm, descr) efbpm___process Usage: efbpm___process(idname, line) efbpm___prompt Usage: efbpm___prompt | ||||||
|