File |
Description |
ace
|
Macros for operating and testing the APD Controller Electronics
|
adc
|
Macros to work with an ADAS ICV 150 ADC from SPEC
|
asl
|
Temperature scans with the Alpha Sigma Lambda temperature controller
|
ASLf600DC
|
Macro counter for Automatic System Laboratories thermometry bridge F600 DC via USB.
|
ASLf700
|
Macro motor for AlphaSigmaLambdaAutomatic System Laboratories temperature controller type F700.
|
att_relay
|
handle the relay driven attenuator box
|
atte
|
Attenuator Macros
|
attfactor
|
monochromatic beam attenuators
|
attocube
|
Macros to work with attocube
|
attributes
|
ATTRIBUTES.MAC - TANGO attribute macro counters.
|
autofocus
|
Macros for autofocus of minidiff camera from spec
|
backstop
|
This macro set handles the beamstop at mx beamlines.
|
balzer
|
Macros to read and display balzers
|
bcdu8
|
Macros to control the 8-channel Bunch Clock Delay Unit (BCDU8).
|
beamcheck
|
Checks for beam presence
|
birmingham_magnet
|
Macros for the use of a 17T superconducting magnet controller from Birmingham (????).
|
blcal
|
blcal.mac - do a calibration of the beamline flux.%BR%
|
blmenu
|
Macros to easily prepare a menu to access
SPEC subsystems functionalities on a beamline.
|
brucker_bec1
|
|
bv
|
BV.MAC - Macros for accessing the Standard Pneumatic BeamViewer (BV) control electronics through WAGO I/O station.
|
c111_gfd1d
|
Access to C111 Card Linux Taco device server
|
c111_mhip
|
Macros to implement TDC on C111 card through device server
|
c111_mhit
|
Macros to implement one TDC on C111 card
|
C353
|
C353 bunchmarker control
|
CaenV462
|
Caen V462 counter timer via macro counters and vmeds
|
CaenV560
|
Macro to control a CAEN V560 counter card, with macro counters and vmeds
|
camera
|
General features for images acquisition. OBSOLETE: use ccd.mac instead
|
can2016
|
Macros to control a TCA Canberra 2016
|
Can556_mhdw
|
Macros to control a Canberra AIM 556 via a macro MCA
|
can9635
|
Macros to control the digital ADC Canberra 9635
|
can9660
|
Simple macros to control the "digital" DSP Canberra 9660.
|
can_icb
|
Access to Canbera ICB bus
|
candsa1000
|
Set the parameters of the Canberra dsa1000 module
|
cc133
|
Macros for defining encoders as pseudocounters.
|
ccd
|
General macros for all CCD cameras
|
ccdbpm
|
Macro to use the "beam-positioning-monitor" interface of the
ccd device servers when it is available.
|
ccdconfigparser
|
Macros to parse ccdconfig files
|
ccddarkflat
|
Gets and handle image for dark image functionality
|
ccdutils
|
Macros for testing purposes. Most of these macros are now obsolete
Check with BLISS before using them
|
cen
|
Centering macros. OBSOLETE.
|
cenpiccurs
|
Move all of last scan's motors to peak or center of previous scan.
|
centrebeam
|
Finds beam center (MX beamlines)
|
checkair
|
Macros to handle motors with airpads
|
chkbeam
|
Macros for checking beam presence during scans.
|
closefiles
|
closefiles
|
cls
|
CLS
|
cnttim
|
Macros to work with Lecroy 1151 and CAEN gategen device
server as counters in spec. OBSOLETE
|
collect_vantec2000
|
|
conductuscurves
|
Download calibration curves into a Conductus temperature controller.
|
cplot
|
Macros to work with cplot from within spec (using data groups) OBSOLETE
Use cplotarray instead
|
cplotarray
|
Macros to work with cplot from within spec using arrays
|
cpseudo
|
A macros set to help in defining pseudo counters
|
cryostream
|
|
cscan
|
Continuous 1- and 2-dimensional scans
|
CUB
|
CUB / PUDS utility functions and macros
|
cy
|
Guide for the choice of the stepping parameters for Vpap boards equipped with
the CY550 chip at 12 MHz clock frequency.
|
cyber
|
Macros to work with the Cyberstar boxes - SCA (Ampli, HV)
|
cylslit
|
Macros for operating cylinder slit gaps.
|
dac
|
Macros to control a dac device server (VME card ICV712)
|
dac_and_relay_magnet_ps
|
Macros to change a dac output together with a relay which changes the polarity on a
special box borrowed from ID24.
|
dac_macmot
|
Macros to control a dac device server (VME card ICV712), optionally with a
ADC (VME card ICV150) input to display the position.
|
dc
|
Data collector macros
|
dcp3000
|
DCP3000.MAC - Macros to control DCP3000 pressure controller
|
debug_log_file
|
|
debugfile
|
Macros to store debug information on a file.
|
deepdevice
|
DEEPDEVICE.MAC - Macros for operating deep devices though ethernet
(serial line still to be implemented)
|
deltaelec
|
Delta Elektronika Power Supply Control.
|
detcover
|
detcover.mac - control the detector cove
|
disable
|
Deactivate selected counters or motors
|
dld
|
Delay Line Detector / OBSOLETE
|
dp_files
|
Macros for generating data processing files at some MX beamlines
|
dtox
|
Macros for dtox motor handling at MX beamlines
|
e725
|
2725.MAC - Macros to access the e725 encoder
|
ebpm
|
EBPM.MAC - Macros for reading the machine electron BPM's
|
editfilename
|
Macros allowing to enter a filename with filename expansion.
|
eds
|
Macros for Energy dispersive scattering
|
ElementsServer
|
|
elettraAH
|
|
elmeter
|
ELMETER.MAC - Macros for electrometer control.
|
elmeter_mh
|
elmeter_mh.mac - Electrometer Macro Counter
|
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.
|
emm
|
|
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%
|
energy_lambda
|
energy_lambda.mac - Energy/wavelenght Macro Motors
|
ETEL
|
|
etelmac
|
|
eurotherm2400
|
Macros for a the use of a EuroTherm 2400 temperature controller.
|
eurotherm2700
|
TEST macros for a the use of a EuroTherm 2700 temperature controller.
|
feedback
|
|
femto
|
Macros to control ISG FEMTO current amplifier
FEMTO models currently supported are: "DHCPA-100" "DLPCA-200" "DDPCA-300"
%BR%
%BR%%CATEGORY% Generic I/O, Multimeter
|
FlexCurrent_mh
|
Macros for a the use of the FlexCurrent (orion:10000/sr/comploop/...)
device as a macro motor and/or macro counter.
|
flexdc
|
Macro motors for FlexDc controller from Nanomotion
|
flexdc_tcp
|
Macro motors for FlexDc (TCP/IP) controller from Nanomotion
|
flip
|
Flip magnet polarity during scans.
|
flowbus
|
|
fluoscreen
|
|
fluoXAS
|
|
followmot
|
|
frelon
|
Frelon CCD-camera control macros. OBSOLETE
|
frelon2k
|
FRELON2K.MAC - Macros to control the frelon2k cameras from SPEC
|
gauge
|
Macros to get a penning reading as counter in spec.
|
genescan
|
|
getbeam
|
Macros for optics alignment
|
getbeam_presets
|
getbeam_presets.mac
|
getbeam_procedures
|
getbeam_aux.mac
|
ghscans
|
Macros implementing ghost scans.
|
gpib_prologix
|
Macros to support GPIB to Ethernet Prologix controller
|
graphical
|
Patches on some standard macros mostly for plot handling
|
groups
|
Macros for handling motors in groups
|
hbm2
|
Macros to control the Hbm 2 channels equipement (MGC)
|
hdf5
|
|
hdh
|
Macros to read the Heidenhain encoders (RON 806) through
a serial line.
|
heat
|
heat.mac - macros to compensate the crystal temperature due to the
decrease of the machine current.
|
heiden
|
Heidenhain AWE 1024 (Encoder) as pseudo motor
|
heidenxy
|
Macros to define Heidenhein encoders as pseudomotors.
Control is done through serial line
|
heidenxyz
|
|
helical_oscil
|
Macros to do helical type datacollection
|
help
|
Macros to handle help in SPEC
|
hexapod850
|
Macros for controlling the Physik Instrumente hexapod
controllers 850 and 887
|
hexapode
|
HEXAPODE.MAC - Macros to access hexapode device server from spec.
$Revision: 4.10 $
|
hexapode_tango
|
HEXAPODE_TANGO.MAC - Macros to access hexapode device server from spec.
|
hexapodsm
|
Macros to control SMARACT piezo hexapod from Spec.
|
hg
|
|
hg_test
|
|
hklextra
|
Additional macros for scans in the reciprocal space.
|
hook
|
|
hp34401a
|
Use the hp 34401a multimeter as a pseudo-counter
|
hp66xa
|
Macros to control Hewlett-Packard 664xA,665xA,667xA and 668xA power supplies
as pseudo motors
|
hp8116a
|
hp8116a.mac - Macros to control pulse function generator HP8116a
|
Huber_attenuators
|
Macros for Huber Attenuator
|
hutchtrigger
|
Macro for the hutch trigger for the framework.
Hutch Trigger Operation for MX beamlines
|
hxp100
|
Macromotor to control the HXP100 Newport hexapode
|
hygropalm
|
Pseudo counter on Rotronic HYGROPALM / Hygrometer via RS232
|
I0_cub
|
I0 board control
|
i400
|
Macros for operating the PTC (pyramid technical consultants inc.) I400 4-channel electrometer
|
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.
|
ice_1.14
|
|
ice_ancillary
|
ICE_ANCILLARY.MAC - Control ancillaries on IcePAP axes.
|
ice_helical
|
Macros to implement helical scan using IcePAP motors.
|
ice_pmux
|
Macros to configure the position signal multiplexer
inside an IcePAP system.
|
ice_shutter
|
Macros to use a shutter controled by an IcePAP motor.
|
ice_traj
|
Macros to handle IcePAP trajectories.
|
ice_vdata
|
Macros to handle IcePAP data vectors, used for instance for
defining embedded trajectories.
|
ice_vreg
|
|
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)
|
icplus
|
Macros for operating the Oxford Danfysik 4-channel IC_PLUS electrometer
|
icv196
|
Relays configuration and control with icv196 card
|
icv716
|
Macros to work with the Vme board icv716 (Unipolar 16 bits DAC) via
the Bit3 bus controller.
|
id
|
ESRF Insertion Devices
|
id15_rocking
|
|
id23
|
Finds beam center (MX beamlines)
|
ID_tango
|
Macros for a the use of the (in 2012) new Insertion Device tango
server.
|
ik320multi
|
Heidenhain high resolution encoder IK320 as a counter
|
imagepro
|
Macros for using ImagePro CCD image acquisition software
|
inca
|
Macros for operating inclined analyser stages.
|
intlck
|
Manages interlock instances in Wago controllers
|
irl_laser
|
Macros to remote control a laser power supply from IPG company.
|
isg
|
Utility macros for interactive communication with isgdevices.
|
isgdevice
|
ISGDEVICE.MAC - Macros for operating isgdevices though serial lines or
GPIB interfaces.
|
jena
|
Jena
|
joy
|
Joystick for SPEC motors
|
k2001
|
Use the keithley 2001 multimeter as a pseudo-counter
(Obsolete: use multim.mac instead)
|
k2701
|
Macros to work with a Keithley 2701 via a tcp/ip socket interface.
|
k428
|
ID21K428.MAC - Macros to control a Keithley 428 current amplifier via GPIB
|
k487
|
Keithley 487 used as a voltage source. Use multim.mac for
standard reading
|
k6221
|
Macros motors to control KEITHLEY current source K6221 through GPIB
|
k6514
|
Extra functionalities for keithley 6514 on top of multim.mac
|
kb_focus
|
KB_FOCUS
|
kb_mirror
|
Define height and tilt pseudomotors for KB mirror
|
keithley2400
|
Macros for a the use of a Keithley source and sense device
|
kepco
|
Macros to control a KEPCO Bipolar amplifier powersupply connected via GPIB line.
|
kepco_bop_mm
|
Macros for a the use of a KEPCO,BOP 1000W 100-10 powersuppy
|
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
|
kscan-1.2
|
Macros to perform scans on K.
|
kscan-1.3
|
Macros to perform scans on K.
|
kscan-id26
|
Macros to perform scans on K.
|
kscan
|
Macros to perform scans on K.
|
lakeshore336
|
Temperature control macros for the LakeShore model 336 (ID12)
|
lakeshore340
|
Temperature control macros for the LakeShore model 340 (ID20)
Improved for ID18
|
lakeshore340_addons
|
|
lakeshore_gaussmeter455_mc
|
Macros for a the use of a Lakeshore Gaussmeter Type 455
|
lakeshorecurves
|
Download calibration curves into a LakeShore temperature controller.
|
LeCroy1151
|
LeCroy1151.mac
|
lecroy620zi
|
|
lin2th
|
Sets up a 2th motor in angle for a linear translation stage.
|
lineup
|
Macros for line up scans.
|
linkam
|
LINKAM.MAC
|
lkscurves_id18
|
Download calibration curves into a LakeShore temperature controller.
|
lna
|
Macros for operating and testing the LNA unit
|
lna_utils
|
Macros for LNA card from ISG. LNA=Liquid Nitrogen Auto-refill
|
lock
|
Software Lock motor macros
%CATEOGRY% Positioning, Tools
|
lockin-otherversion
|
LOCKIN.MAC - Stanford Research SR830 Lockin-Amplifier
|
lockin
|
Stanford Research SR830 Lockin-Amplifier
|
ls300
|
Macros for LakeShore Cryotronics Temperature Controller, series #300
|
LTR1200
|
|
ltscan
|
Macros for lookup scan
|
machinfo
|
Macros to access storage ring status information.
|
MacroHardware_skeleton
|
Macros for a the use of the Skeleton device as a macro motor.
|
Macromotors_utils
|
Some macros to handle XML manipulations for macromotors writing
|
MAD
|
Absorption Edge Scanning commands and utilities used for MAD dadacollection
|
madc
|
macro to read the ICV150 (ADC) card
|
mar345
|
MAR Research scanner commands and utilities.
|
marcollect
|
Data collection macro with MAR Scanner and spindle/shutter
synchronisation (VCT6).
|
matt
|
Monochromatic beam attenuators
|
Maxe-Reference-Marc
|
Macros to set zero point on a Maxe axis.
|
maxeenc
|
Using encoder readings from a maxe server as pseudo counters
|
maxipix
|
Macros to extend ccd.mac for maxipix functionality
%BRIEF% MAXIPIX macros to extend ccd.mac
|
mca
|
Multi Channel Analyser.
|
mccd
|
Macros to work with Mar CCD on a Linux System
|
mcce
|
MCCE (Module de Command et Control des Electrometres) macros
|
mcce_tango
|
MCCE (Module de Command et Control des Electrometres) macros
|
mechonics
|
|
menu
|
General menu handling macros.
|
meteor
|
Macros to control non-standard cameras via the Matrox
Meteor2 frame grabber.
|
micos
|
Macro motors controller for Micos motors
|
micosmtnsrv
|
Macro motors on Micos motion server
|
microdiff
|
MICRODIFF.MAC - Macros to controll the micro diffractometer
|
millimarC1210
|
Macros to control a MILLIMAR C 1210 or 1216
|
millitron
|
Macros to control a MILLITRON 1240 Version 2.0
|
millitron196
|
Millitron read through Wago or ICV196
|
minidiff
|
minidiff.mac - Macros to controll the mini diffractometer
|
minidiff_focus
|
Macros to handle the focus only by using the sample motors on the gonio.
|
minikappa
|
minikappa.mac - set of macros to handle the EMBL minikappa.
|
mirror
|
Define height and angle pseudomotors for mirrors with 3 legs
(this macro set is probably overseded by tab3.mac)
|
mks_pr4000
|
Macros for controlling MKS PR4000 dual channel power supply
and readout for flow and pressure.
The communication is done through a serial line that has to
configured in SPEC config first.
Currently multi controllers are not supported.
constant MKS_EOC "\r"
global MKS_SL
|
mksrga
|
MKSRGA.MAC - pseudo counters for MKS RGA controller partial pressure measurement
|
moco
|
MOCO.MAC - Macros for operating and testing the MoCo unit
|
modbus-rtu
|
Macro functions to access slave MODBUS devices in RTU mode, which uses
binary communication as opposed to ASCII in the file modbus.mac.
|
modbus
|
Macro functions to access slave MODBUS or MODBUS/TCP devices.
|
moke_scan
|
Scan macros for the MOKE setup
|
monocalib
|
monocalib.mac
|
monochk
|
Checks monochromator tuning and machine current intensity during scans.
|
monoscan
|
Macros to perform monochromator scan with the MUSST card
|
monotune
|
Macros for automatic monochromator tuning.
|
motcount
|
Sets counters for motor positions
|
motor_utils
|
|
motorpower
|
Macros to manage the electrical power of motors.
|
motstab
|
|
mscan
|
Macro for special mirror scans to determine its shape
|
mstate
|
Reads motor parameters (MAXE and SPEC) and checks vpap CY550 chip parameters.
|
multim
|
Macros to manage analog instruments as pseudocounters.
|
multimca
|
Multi Channel Analyser. Macros handling multiple devices at once
|
musst
|
Macros for operating and testing the MUSST module
|
musstPX
|
|
mvc
|
Move a motor continuously towards its limit switches
|
MVH_brakes
|
|
MVHP
|
|
mxadsc
|
mxadsc.mac - control ADSC detectors macro set
for MX datacollection
|
mxautochooch
|
Runs the autochooch script
|
mxcollect
|
mxcollect.mac - macro set for MX datacollection
|
mxmarccd
|
Controls MAR CCD macro set for MX datacollection
|
mxoscscan
|
mxoscscan.mac - Do different type of "spec" scans with an
oscillation for each point
|
mxpilatus
|
mxpilatus.mac - control PILATUS 6M macro set
for MX datacollection
|
mxutils
|
Utility macros and function for the MX beamlines
|
mxwagoct
|
Macros to use pseudocounters on wago adc
|
mymove
|
Move macros for 4 circle diffractometer EMBL/ILL style
|
n354core
|
Macros to control ISG/CSEL controller based on TRITON Linux and XILINX
|
nadc
|
Macros to work with an ADAS ICV150 from spec
|
natt
|
natt.mac - move the new attenuators
|
nd287cnt
|
nd287cnt.mac
|
necst
|
Macros to control ESRF NECST device over ethernet.
The NECST can be used as "Counter" or "Counter/Timer".
Tested with embedded firmware 00.02
|
newfocusmotortype
|
Macros to select the motor type for NewFocus 8753
|
newlin2th
|
|
newport_agilis
|
newport_agilis.mac - Macros to control the Newport Agilis piezo
motor controller AG-M100. This one has been modified to be connected to a
serial line. Normally, they have only USB.
$Revision: 1.0 $
|
nf8742
|
Macros to control New Focus NF 8742 motor controller over internet.
|
nhq
|
Support for the NHQ high voltage powersupply
|
nhq204m
|
Support for the NHQ204M high voltage powersupply
|
nhq_mac_hdw
|
Macros for a NHQ high quality power supply
|
nps
|
NEW Treating brakes on primary slits,for LINUX MaxeVpap taco server
|
nsc200
|
nsc200.mac
|
nsk
|
Macros for an NSK device (kesako?)
|
omega
|
OMEGA 4-probes thermometer
|
omu408
|
Macros to control and read OMU 408 temperature controler device.
|
ondphase
|
Reads and sets the gap and phase of the ondulator
|
opiom
|
OPIOM.MAC - Macros for operating and testing OPIOM units
|
opiomtools
|
|
oscil
|
Macros for synchronisation beam shutter/Phi spindle
|
oscillation
|
Oscillation macros for X-ray diffractaion data collection
|
oscilPX
|
Macros handling the oscillation for MX beamlines
|
ot302
|
Macros to control the ON-TRAK (OT-302D) module
|
oxITC
|
Oxford ITC503 Temperature controller macros.
|
oxITCsweep
|
Macros for Oxford ITC503 Temperature controller. (sweep features)
|
oxPS
|
Oxford PS120/PS180 Power Supply controllers macros.
|
pace5000
|
Macromotor to control the PACE5000 K0443 Pressure Automated Calibration Equipment
|
pace6000
|
Macromotor to control the PACE6000 K0443 Pressure Automated Calibration Equipment.
|
par263
|
Princeton Applied Research Potentiostat/Galvanostat model 263A and
model VersaStatII 2532
|
par263cyc1
|
Princeton Applied Research Potentiostat/Galvanostat model 263A and
model VersaStatII 2532
|
pepu
|
Macros to control ESRF PePU device over ethernet
|
PerTab
|
PerTab.mac - extract from files different parameters for the
elements of the periodical table
|
pi_861
|
PI_861.MAC - Macros to control the Physik Instrumente NEXACT Motor
Controller E-861. %BR%
$Revision: 1.2 $
|
pi_861_closed_loop
|
PI_861.MAC - Macros to control the Physik Instrumente NEXACT Motor Controller E-861 alternatively in
open- and closed-loop mode. %BR%
$Revision: $
|
pi_c844
|
PI_C844.MAC - Macros to control via GPIB the Physik Instr. DC Motor serie C-844.
$Revision: 4.7 $
|
pi_e516
|
Macros to control a piezo PI controller connected via GPIB line.
ONLY GCS (General Command Set) compatible PI controller
can be driven by this macro set.
|
pi_e517
|
Macros to control a piezo PI E517 controller connected via TCP/IP.
|
pi_e712
|
Macros to control a piezo PI controller connected via serial line or
ethernet.
|
pi_e753
|
Macros to control a piezo PI E753 controller connected via TCP/IP.
|
pi_gcs_errorcodes
|
|
pico
|
Support for the keithley pico ampermeter as a pseudo counter
|
picoammeter
|
Support for the Keithley 485/486/487 picoammeter as a pseudo counter
|
picomotor
|
PM.MAC - Macros to control a pico motor (New Focus, Inc) by RS232 or GPIB
|
piezo
|
Macros to control a piezo connected to an ICV712 Vme card
|
piezo_gcs
|
Macros to control a piezo PI controller connected via GPIB line.
ONLY GCS (General Command Set) compatible PI controller
can be driven by this macro set.
|
piezo_gpib
|
Macros to control a piezo cristal connected via gpib. Version 2.0
|
piezo_serial
|
Macros to control a piezo cristal connected via serial line. Version 2.0
|
pixium
|
Macros for the Pixium flat panel detector
|
plotcolors
|
|
plottage
|
|
pmb
|
PMB.MAC - Pneumatic Mirror Bender set of macros
|
pmb_mm
|
PMB.MAC - Pneumatic Mirror Bender set of macros
|
pollux
|
|
potent
|
potent.mac - SPEC macros to integrate biologic potentiostat
|
power_supply_scpi_mh
|
Macros for a the use of powersupplies, which use a SCPI protocol.
|
prema
|
PREMA.MAC Control of Prema multimeter as pseudocounters in SPEC.
|
props
|
|
prun
|
|
ps
|
Treating brakes on primary slits
|
psd8
|
|
psearch
|
Peak searching and fitting with energy calibration
|
pseudo
|
Utility macros to define pseudomotors
|
pseudoE
|
Mono energy as a pseudo motor (Add-On for spec internals)
|
ptu300
|
Implement VAISALA PTU300 meteo controller readout through macro counters.
WARNING: the controller accepts only one socket connection at a time
|
putconf
|
Utility functions for save/load configurations
|
qg2
|
Macros to control the Queensgate piezos through a serial line.
|
regionscan
|
Extended ascan: variable points density regions.
|
reglo
|
Macros to control REGLO Digital TUBING PUMP
|
resolution
|
|
ricardo
|
Macros used by Ricardo to do acquisition at MX beamlines
including the use of laser
|
ring_current
|
ring_current.mac - various macros to read the ring current and
other "machine" parameters
|
safshut
|
Macros for operating the secondary safety shutters.
|
savect
|
|
saveload
|
Standard and general SPEC data saving/loading facility.
|
saveloadpos
|
Save some motor positions; Reload and move motors to them later.
|
savescan
|
|
saxs_process
|
|
SC
|
Macros for Sample changer operation
|
SC_dummy
|
SC_dummy.mac macros to control the sample changer with MD2
|
sdlin
|
Sodilec bos/s sdlin power supply.
|
search
|
Search of a peak with several motors.
|
security
|
|
server
|
|
shexamacromotor
|
shexamacromot.mac
|
shut
|
A simple macro package to pulse, open or close a shutter (ICV196)
|
simulmot
|
|
slid10
|
SLID10.MAC - gap and offset for two cylinder slits on ID10
|
slit_mh
|
slit_mh.mac# Macros for operating slits (gap/offset)
|
slitset
|
Macros for operating slits with independent blades.
This macro set allows you to define pseudo motors on slits.
Since version 4.0 (Feb 2006) this macro file allows also to
define new style calculation macro motors on slits.
To define new style macro motors you must define:
a slit controller in config (one controller will work on one or
two pair of blades):
%PRE%
MOTORS DEVICE ADDR <>MODE NUM <>TYPE
YES slit 4 Macro Motors
%PRE%
motors in config referring to that controller. Channel assignment
will decide on the motor role as follow:
%PRE%
Channel
0 - gap
1 - offset
%PRE%
Different pairs of slits can be defined by using additional
module numbers in the motor unit/module/channel assignment.
Config file
The following motor parameters have to be associated in config
file to the channel 0 of the controller/module.
Example:
%PRE%
MOT000 = MAXE:0/0 [...] psu
MOT001 = MAXE:0/1 [...] psd
MOT002 = MAXE:0/2 [...] psl
MOT003 = MAXE:0/3 [...] psr
MOT004 = MAXE:0/4 [...] ssu
MOT005 = MAXE:0/5 [...] ssd
MOT006 = MAC_MOT:0/0/0 [....] psvg
MOTPAR:blade1 = psu
MOTPAR:blade2 = psd
MOT007 = MAC_MOT:0/0/1 [....] psvo
MOT008 = MAC_MOT:0/1/0 [....] pshg
MOTPAR:blade1 = psl
MOTPAR:blade2 = psr
MOT009 = MAC_MOT:0/1/1 [....] psho
MOT010 = MAC_MOT:0/2/0 [....] ssvg
MOTPAR:blade1 = ssu
MOTPAR:blade2 = ssd
MOT011 = MAC_MOT:0/2/1 [....] ssvo
%PRE%
|
smaract
|
Macro motor for SmarAct piezo controller used through a serial line.
|
sony
|
SONY.MAC - Macros to access the Sony Camera via the Meteor2 frame
grabber card from spec.
|
spec_utils
|
|
spec_zenity
|
|
specclient
|
|
specfit_ebpm
|
SPECFIT.MAC - Macros for simplifying access to SpecfitServer
|
SpecfitServer
|
Macros to interface SpecfitServer (Device server interface to Specfit).
|
specgui
|
Interfacing of spec with the graphic user interface
|
sps
|
SPS.MAC
|
srssim
|
|
ss3.14
|
Macros for operating the secondary safety shutters.
|
ss3.15
|
Macros for operating the secondary safety shutters.
|
ss3.16
|
Macros for operating the secondary safety shutters.
|
ss3.17
|
Macros for operating the secondary safety shutters.
|
ss3.18
|
Macros for operating the secondary safety shutters.
|
st_falcon
|
st_falcon.mac
|
stacked
|
Macros for stacked pseudomotors.
|
stanford_SR570
|
stanford_SR570.mac - macros to control the Stanford Research
Systems SR570 Low-Noise Current Preamplifier
|
stchanges
|
STCHANGES.MAC - Changes std. macros for plotting and pseudo macros
|
stlist
|
STLIST.MAC - Macros for list handling
|
stlocal
|
Standard macros which can be used independ. of hardware
|
strig
|
|
strlib
|
|
switchmacmot
|
|
sy127
|
ID32SY127.MAC
|
syncmot
|
Synchronized macro motor
|
syrpump
|
Control of Harvard apparatus Syringe Pump Pico Plus through serial line %BR%
$Revision: 1.3 $
|
t2mh
|
Macros for operating tables with 2 independent legs.
Can be used for any 2 actuators device (ex : mirror)
%PRE%
This macro set allows you to define macros motors on tab2s.
Angles are considered smalls and in miliradians.
a tab2 controller in config (one controller will work on one
pair of legs)
MOTORS DEVICE ADDR <>MODE NUM <>TYPE
YES tab2 2 Macro Motors
motors in config referring to that controller. Channel assignment
will decide on the motor role as follow:
Channel
0 - theta angle
1 - offset
The reference point for rotation and offset is defined via the 'lup'
and 'ldown' properties.
Different pairs of tab2s can be defined by using additional
module numbers in the motor unit/module/channel assignment.
Config file
The following motor parameters have to be associated in config
file to the channel 0 of the controller/module.
Example:
MOT000 = MAXE:0/0 [...] motup
MOT001 = MAXE:0/1 [...] motdwn
MOT006 = MAC_MOT:0/0/0 [....] tht
MOTPAR:legup = motup
MOTPAR:legdown = motdwn
MOTPAR: lup = 30
MOTPAR: ldown = 50
MOTPAR: back_opp = 1 new new
MOT007 = MAC_MOT:0/0/1 [....] offset
Note: requested by ID26: 3/5/17 on the microjacks
If back_opp is defined (with any value <>0), that means that
legdown will reverse its config backlash value when a motion on tht is required.
On all other motions, tht will keep its config backlash value
%PRE%
|
t3mh
|
Macros to control three leg table(s) with logical motors
xtilt, ytilt and height
DOC : http://wikiserv.esrf.fr/bliss/index.php/Tab
you must have :
3 real motors configured.
3 macro-motors
1 is considered as "master"
ALL motors (real and macro) must have a 'master' field in their custom parameters to know which is the master.
the master macmot has 9 or 10 supplementary custom parameters:
lb1mne : real motor mnemonic for leg back 1
lb2mne : real motor mnemonic for leg back 2
lfmne : real motor mnemonic for leg front
height : macro motor mnemonic for Z/Height
xtilt : macro motor mnemonic for first tilt
ytilt : macro motor mnemonic for second tilt
d1 : custom distance 1
d2 : custom distance 2
(d3) : custom distance 3
geometry : number 0..7
|
tab2
|
Macros to control two leg table(s) with logical motors
xtilt and height
|
tab3
|
Macros to control three leg table(s) with logical motors
xtilt, ytilt and height
|
tab3_mh
|
Macros to control three leg table(s) with logical motors
xtilt, ytilt and height
|
take_powders
|
take_powders.mac - set of macros to take powders image
|
talyvel
|
Macros to read out TALYVEL4 inclinometer through serial line.
Only one of the two channels can be read. The rotating button
on the TALYVEL4 front panel selects the channel read by the macros.
|
temperature
|
Macros for general temperature control.
|
test_centrebeam
|
|
tfoc
|
TFOC.MAC - Manages the transfocator device through WAGO DAC and I/O
|
thc
|
Macros to read and display thermocouples
|
transfocator
|
transfocator.mac - transfocator control
|
transfocator_ds
|
transfocator.mac - transfocator control
|
transmission
|
attfactor.mac - monochromatic beam attenuators
|
ttmfix
|
Special macro to fix 2theta to two times theta
|
turboscan
|
Turbo scan macros
|
tw
|
Macros to combine different motors and counting in a twit
|
udcalibtools
|
|
udiff_mm
|
udiff_mm.mac - Microdiff TANGO attribute macro motors
|
upm60
|
Set of macros to control upm60 sensors
|
v560
|
v560.mac
|
vantec2000
|
|
varian_tps
|
VARIAN_TPS.MAC - Control VARIAN vacuum pump model TPS compact
|
vat_pm5
|
Macros for controlling VAT Adaptive Pressure Controller
through a serial line. The current macros have been tested with
model PM5 but should work with model PM3.
|
vdl
|
Macros for data acquisition on vdl boards
|
vmeds
|
Macros for accessing a VME bus through the vmeds device server.
|
vpdu
|
ESRF Vme programmable delay unit.
|
vscanner
|
VSCANNER.MAC - Macros to manage a piezo motor controlled by VSCANNER
controller via RS232
|
wago
|
Macro functions to access WAGO I/O modules.
|
wagoair
|
WAGOAIR.MAC
Control of airpad (wago controlled) for instrumentation support.
|
wagoatt
|
Macros to handle attenuators on wago box
|
wagoaux
|
wagoaux.mac - Auxilary macros to change gains and calibrate wago
counters.
|
wagocore
|
WAGOCORE.MAC - Basic macros and utilities for Wago I/O stations
|
wagoct
|
wagoct.mac
|
wagoctaux
|
wagoctaux.mac - Auxilary macros to change gains and calibrate
wago counters.
|
wagodac
|
Macros to implement WAGO DAC as macro motors
|
wagopneu
|
WAGOPNEU.MAC - Macros for using wago relays with pneumatic actuators
|
wagoser
|
|
waveguide
|
PCAPCSPEC.MAC
|
wbatt
|
wbatt.mac - set the white beam ettenuators (ICEPAP)
|
wbv_ctl
|
|
wccomm
|
WCCOMM.MAC - Macros to communicate with WAGO onbaord programs.
|
wcintlck
|
Macros for handling interlock systems running on the WAGO Controller
|
wdx
|
ID26WDX.MAC
|
wika
|
wika.mac - macros to control the WIKA Pressure Indicator
|
xbpm
|
Macrocontroller to read the xbpm positions, intensity and FWHM
|
xbpmOxCy
|
xbpmOxCy.mac
|
XDS_cub
|
XDS board control
|
XEscan
|
XESCAN.MAC - Extended Escan: Variable point density.
|
xfescan
|
xfescan.mac - X-ray fluorescence emission scan
|
xia
|
Macros to work with XIA ( DXP ) detectors
|
xia2x
|
Macros to work with XIA-2X
$Revision: 2.61 $
|
XLENS_tango
|
Macros for CRL lenses tango device servers.
|
XML_obj
|
Some macros to handle spechardware objects manipulations
|
XML_utils
|
Some macros to handle XML manipulations
|
xnap44
|
XNAP44.MAC - Macros for defining xnapp44 pixel as pseudocounters
|
xrp_xgene
|
Implements macro motors and control macros for COMET XRP X generator
|
xscans
|
Expanded scan versions of some standard spec scan macros
|
z3scan
|
z3scan
|
zero
|
Macro to add a constant offset to any kind of spec counter.
|
zoomlight
|
|