esrf

Beamline Instrument Software Support
SPEC Macro documentation: [ Macro Index | BCU Home ]



On popular request here is our license !


All macros are distributed under the GNU General Public Licence ("GPL").

Categories: Accelerator | Acquisition | All | Attenuator | BPM | Beamlines | Ccd | Counting | Debugging | Detection | General tools | Generic I/O | Isg | MCA | MCA - 1d | MX | Mca | Multimeter | Obsolete | Other hardware | Positioning | Scans | TOOLS | Temperature | Tools | Vacuum | X-ray beam | other, |

Macros in category: Positioning
File Description
attocube Macros to work with attocube
cc133 Macros for defining encoders as pseudocounters.
checkair Macros to handle motors with airpads
cy Guide for the choice of the stepping parameters for Vpap boards equipped with the CY550 chip at 12 MHz clock frequency.
cylslit Macros for operating cylinder slit gaps.
disable Deactivate selected counters or motors
elmo Macros to control ELMO motor controller through macro motor. Tested only with model "Whistle 2.02.07.00" through RS232 and driving a single rotation stage.
elmoeth Macros to control ELMO motor controller through macro motor. Tested only with model "Whistle 01.01.10.00 31Dec2014B00G" using ethernet connection (configured by USB only) driving a single rotation stage.
energy Macros to define an energy pseudo motor %PRE% Since version 2.0 (Jan 2009) this macro file allows also to define new style calculation macro motors on this conversion To define new style macro motors you must define: an energy controller in config MOTORS DEVICE ADDR <>MODE NUM <>TYPE YES energy 1 Macro Motors Config file The following motor parameters have to be associated in config file to the energy motor. Example: MOT001 = MAC_MOT:0/0/0 [....] ene %PRE%
flexdc Macro motors for FlexDc controller from Nanomotion
flexdc_tcp Macro motors for FlexDc (TCP/IP) controller from Nanomotion
hbm2 Macros to control the Hbm 2 channels equipement (MGC)
hdh Macros to read the Heidenhain encoders (RON 806) through a serial line.
heiden Heidenhain AWE 1024 (Encoder) as pseudo motor
heidenxy Macros to define Heidenhein encoders as pseudomotors. Control is done through serial line
hexapod850 Macros for controlling the Physik Instrumente hexapod controllers 850 and 887
ice Macros to control ISG ICEPAP motor controller as a macro motor and to configure macro counters to read DRIVERs temperatures. Replacing the old "icepap.mac" set of macros.
ice2_uselib Macros to control ISG ICEPAP motor controller as a macro motor and to configure macro counters to read DRIVERs temperatures. Replacing the old "icepap.mac" set of macros.
icepap Macros to control ISG ICEPAP motor controller as a macro motor and to configure macro counters to read DRIVERs temperatures (obsolete: use ice.mac instead)
ik320multi Heidenhain high resolution encoder IK320 as a counter
inca Macros for operating inclined analyser stages.
joy Joystick for SPEC motors
kb_mirror Define height and tilt pseudomotors for KB mirror
kleindiek Macros motor to control the KLEINDIEK 3 axes nano positioning stage (two rotations and one translation). The controller is accessed through a serial line
lin2th Sets up a 2th motor in angle for a linear translation stage.
maxeenc Using encoder readings from a maxe server as pseudo counters
micos Macro motors controller for Micos motors
micosmtnsrv Macro motors on Micos motion server
millitron Macros to control a MILLITRON 1240 Version 2.0
millitron196 Millitron read through Wago or ICV196
mirror Define height and angle pseudomotors for mirrors with 3 legs (this macro set is probably overseded by tab3.mac)
motcount Sets counters for motor positions
mstate Reads motor parameters (MAXE and SPEC) and checks vpap CY550 chip parameters.
mvc Move a motor continuously towards its limit switches
natt natt.mac - move the new attenuators
newfocusmotortype Macros to select the motor type for NewFocus 8753
nf8742 Macros to control New Focus NF 8742 motor controller over internet.
nps NEW Treating brakes on primary slits,for LINUX MaxeVpap taco server
ot302 Macros to control the ON-TRAK (OT-302D) module
smaract Macro motor for SmarAct piezo controller used through a serial line.
syncmot Synchronized macro motor
wbatt wbatt.mac - set the white beam ettenuators (ICEPAP)