Index

%Hexapod
Hexapod (Beamline L)
%SYM
Devices, Symbols and Markers
%user_h
A global user hash
aem_command
Hook: Before/after energy moves
amc
Hooks: before/after move command
ARGV array
Calling Perl scripts from
ARRAY
Items
ARRAY Items
bem_command
Hook: Before/after energy moves
bmc
Hooks: before/after move command
BW5
HKL rotation (BW5)
Calc
The calc() method
Calibration
Motors
CAMAC
The Low Level CAMAC
Canbus
The Canbus Interface
CCD
MARCCD
CONST
Items
CONST Items
Coordinate frame
Slits
DEV
Devices, Symbols and Markers
Devices
Devices, Symbols and Markers
diff_asn()
diff_mode, diff_asn
diff_calc_angles()
diff_calc_angles()
diff_chi()
diff_mu, diff_omega, diff_chi, diff_phi,
diff_compute_u()
diff_compute_u (Tango)
diff_delta()
diff_mu, diff_omega, diff_chi, diff_phi,
diff_gamma()
diff_mu, diff_omega, diff_chi, diff_phi,
diff_get_r0()
diff_get_r0, diff_set_r0, ~r1
diff_get_r1()
diff_get_r0, diff_set_r0, ~r1
diff_gk1()
diff_gk1, diff_gk2, diff_gk3, diff_gw1,
diff_gk2()
diff_gk1, diff_gk2, diff_gk3, diff_gw1,
diff_gk3()
diff_gk1, diff_gk2, diff_gk3, diff_gw1,
diff_gw1()
diff_gk1, diff_gk2, diff_gk3, diff_gw1,
diff_gw2()
diff_gk1, diff_gk2, diff_gk3, diff_gw1,
diff_gw3()
diff_gk1, diff_gk2, diff_gk3, diff_gw1,
diff_h()
diff_h, diff_k, diff_k, diff_psi
diff_hkl()
diff_hkl()
diff_k()
diff_h, diff_k, diff_k, diff_psi
diff_l()
diff_h, diff_k, diff_k, diff_psi
diff_mode()
diff_mode, diff_asn
diff_mu()
diff_mu, diff_omega, diff_chi, diff_phi,
diff_omega()
diff_mu, diff_omega, diff_chi, diff_phi,
diff_phi()
diff_mu, diff_omega, diff_chi, diff_phi,
diff_psi()
diff_h, diff_k, diff_k, diff_psi
diff_psirefx()
diff_psirefx, diff_psirefy, diff_psirefz (Tango)
diff_psirefy()
diff_psirefx, diff_psirefy, diff_psirefz (Tango)
diff_psirefz()
diff_psirefx, diff_psirefy, diff_psirefz (Tango)
diff_set_r0()
diff_get_r0, diff_set_r0, ~r1
diff_set_r1()
diff_get_r0, diff_set_r0, ~r1
diff_two_theta()
diff_mu, diff_omega, diff_chi, diff_phi,
Display
smart update
Smart update of the
Encoder
Encoder (OMS-MAXV)
Example
ARRAY
An ARRAY Example
cmcrd()
The Low Level CAMAC
cmcwd()
The Low Level CAMAC
CONST
A CONST Example
Counter
Counter/timer
Gpib
The GPIB Interface
Keithley 617
The GPIB Interface
Lissajou
Lissajou Figures
Low level Spectra interface
The Low Level Spectra
MCA
Another MCA example
Motor movements
Motors
Motor parameters
Motors
Run_adc()
Another MCA example
SCAN, create
Passing data by direct
SCAN, create()
Passing data by array
SCAN, read
read()/write()
Scans, hkl()
hkl Scans
Scans, reflection
Scan/Reflection
SDD7
SDD7 Example
TAG
A TAG Example
TEXT
A TEXT Example
Timer
Counter/timer
fio_comment
Methods
fio_comments
Methods
Function
activate
activate(), deactivate()
adsRead
The ADS Interface
adsReadDouble
The ADS Interface
adsReadFloat
The ADS Interface
adsWrite
The ADS Interface
adsWriteDouble
The ADS Interface
adsWriteFloat
The ADS Interface
amove()
Asynchronous moves
append_scan_info_file()
Util::append_scan_info_file()
attribute()
attribute()
autoscale
autoscale()
awe()
awe()
book_name()
book_name(), book_slot(), book_subindex()
book_slot()
book_name(), book_slot(), book_subindex()
book_subindex()
book_name(), book_slot(), book_subindex()
calibrate()
Motor
cancel_all_moves()
Motor
canRead
The Canbus Interface
canWrite
The Canbus Interface
ceil()
ceil(), floor()
check_motor_moving()
Motor
check_motor_registers()
Motor | check_motor_registers()
check_move()
Motor
cleanup
cleanup()
clear_output_register_bit()
Register
close_shutter()
Image Plate Scanner
cls
cls()
cmcci()
The Low Level CAMAC
cmcdc()
The Low Level CAMAC
cmcdz()
The Low Level CAMAC
cmcrd()
The Low Level CAMAC
cmcrdbcd()
The Low Level CAMAC
cmcrdbcdc()
The Low Level CAMAC
cmcsc()
The Low Level CAMAC
cmcsi()
The Low Level CAMAC
cmcwd()
The Low Level CAMAC
cmr()
check_motor_registers()
convert_to_relative_steps()
Motor
corb()
Register
create_scan_name()
create_scan_name()
date()
date(), date_and_time(), doty(), doty2date(),
date_and_time()
date(), date_and_time(), doty(), doty2date(),
deactivate
activate(), deactivate()
define()
define()
delete()
delete()
device()
device(), n_device()
device_record()
device_record()
device_type()
device_type()
display
display()
doris()
doris(), doris_is_sync_run(), doris_state(), doris_wait_for_sync_run()
doris_is_sync_run()
doris(), doris_is_sync_run(), doris_state(), doris_wait_for_sync_run()
doris_state()
doris(), doris_is_sync_run(), doris_state(), doris_wait_for_sync_run()
doris_wait_for_sync_run()
doris(), doris_is_sync_run(), doris_state(), doris_wait_for_sync_run()
doty()
date(), date_and_time(), doty(), doty2date(),
dump
dump()
elcomat()
elcomat(), elcomat_ascii()
elcomat_ascii()
elcomat(), elcomat_ascii()
encoder
Encoder (OMS-MAXV)
encoder()
Encoder
energy()
Monochromator
erase_mar()
Image Plate Scanner
eval
Calling Perl functions from
exp_init
Special Functions
exp_init()
The Low Level Spectra
flag()
flag()
floor()
ceil(), floor()
get_counters()
get_counters(), get_motors(), get_timers(), etc.
get_devices()
get_devices(), get_modules()
get_encoders()
get_counters(), get_motors(), get_timers(), etc.
get_first_active_scan()
Special Functions
get_free_line()
Special Functions
get_free_slot()
Special Functions
get_last_error
get_last_error()
get_mcas()
get_counters(), get_motors(), get_timers(), etc.
get_modules()
get_devices(), get_modules()
get_motor_acceleration
Motor
get_motor_base
Motor
get_motor_conversion
Motor
get_motor_conversion_encoder
Encoder (OMS-MAXV)
get_motor_encoder_raw
Encoder (OMS-MAXV)
get_motor_home_position
Encoder (OMS-MAXV)
get_motor_limits_status()
Motor
get_motor_protection()
Motor
get_motor_ramp_steps()
Motor
get_motor_ramp_units()
Motor
get_motor_settle_time
Motor
get_motor_slew
Motor
get_motor_slew_max
Motor
get_motor_slew_min
Motor
get_motor_step_backlash
Motor
get_motor_step_limit_max
Motor
get_motor_step_limit_min
Motor
get_motor_step_register_controller()
Motor
get_motor_step_register_internal()
Motor
get_motor_unit_backlash
Motor
get_motor_unit_limit_max
Motor
get_motor_unit_limit_min
Motor
get_motor_unit_position()
Motor
get_motor_unit_position_encoder
Encoder (OMS-MAXV)
get_motors()
get_counters(), get_motors(), get_timers(), etc.
get_move_time()
Motor
get_timers()
get_counters(), get_motors(), get_timers(), etc.
get_vfcadcs()
get_counters(), get_motors(), get_timers(), etc.
gpibRead
The GPIB Interface
gpibWrite
The GPIB Interface
gra_command()
General remarks | gra_command() | The Low Level Spectra
gra_decode_float()
The Low Level Spectra
gra_decode_int()
The Low Level Spectra
gra_decode_text()
The Low Level Spectra
gra_init
Special Functions
gra_input
Special Functions
gra_input()
The Low Level Spectra
key()
key(), keyw()
keyw()
key(), keyw()
lambda()
Monochromator
linear_regression()
linear_regression(), parabolic_regression()
log()
log()
marccd_abort()
MARCCD
marccd_close()
MARCCD
marccd_correct()
MARCCD
marccd_open()
MARCCD
marccd_readout()
MARCCD
marccd_readout_bg()
MARCCD
marccd_readout_mr()
MARCCD
marccd_send_header()
MARCCD
marccd_start()
MARCCD
marccd_writefile()
MARCCD
max()
max(), min()
memory_free()
Special Functions
memory_info()
Special Functions
memstat()
Special Functions
min()
max(), min()
modbusClose()
The Modbus Interface
modbusOpen()
The Modbus Interface
modbusRead()
The Modbus Interface
modbusWrite()
The Modbus Interface
module_name()
module_name()
mostab
mostab()
move()
Motors | Motor
mpa3()
mpa3()
n_device()
device(), n_device()
noyes()
yesno(), noyes()
oms58()
Motor
oms58_qa()
Motor
open_shutter()
Image Plate Scanner
ortec972()
ortec972()
parabolic_regression()
linear_regression(), parabolic_regression()
petra()
petra(), petra_is_sync_run(), petra_state(), petra_wait_for_sync_run()
petra_is_sync_run()
petra(), petra_is_sync_run(), petra_state(), petra_wait_for_sync_run()
petra_state()
petra(), petra_is_sync_run(), petra_state(), petra_wait_for_sync_run()
petra_wait_for_sync_run()
petra(), petra_is_sync_run(), petra_state(), petra_wait_for_sync_run()
pilatus_singleShot()
Pilatus-300k
pilatus_start()
Pilatus-300k
pilatus_state()
Pilatus-300k
pilatus_stop()
Pilatus-300k
plot()
A Simple Plotting Routine
postscript
postscript(), print()
print()
postscript(), print()
privilege()
privilege()
protect()
protect()
prtc()
Calling Perl scripts from | The Low Level Spectra
read
read()
read_line()
read_line()
reset_motor_step_position()
Motor
reset_motor_step_register()
Motor
restore
dump()
roi()
roi()
run
run()
scan_mar()
Image Plate Scanner
scan_number()
Special Functions
search_device()
search_device()
search_gqe()
Special Functions
search_motor()
Motor
search_scan()
Special Functions
search_symbol()
Special Functions
secnds()
secnds()
set_min_move_time()
Motor
set_motor_acceleration
Motor
set_motor_base
Motor
set_motor_conversion
Motor
set_motor_conversion_encoder
Encoder (OMS-MAXV)
set_motor_home_position
Encoder (OMS-MAXV)
set_motor_settle_time
Motor
set_motor_slew
Motor
set_motor_slew_max
Motor
set_motor_slew_min
Motor
set_motor_step_backlash
Motor
set_motor_step_limit_max
Motor
set_motor_step_limit_min
Motor
set_motor_step_register_controller()
Motor
set_motor_step_register_internal()
Motor
set_motor_unit_backlash
Motor
set_motor_unit_limit_max
Motor
set_motor_unit_limit_min
Motor
setup_absolute_step_move
Motor
setup_absolute_unit_move
Motor
setup_relative_step_move
Motor
setup_relative_unit_move
Motor
sigbus()
Special Functions
slit
Motor
slit_calibrate
Motor
Spectra::was_beamloss_doris()
Spectra::was_beamlos_doris()
Spectra::was_beamloss_petra()
Spectra::was_beamlos_petra()
Spectra::was_injection()
Spectra::was_injection()
ssa()
ssa()
start_all_moves
Motor
status_shutter()
Image Plate Scanner
stop_all_moves
Motor
symbol_alias()
symbol_alias()
time_stamp_nexus()
date(), date_and_time(), doty(), doty2date(),
TkITableBlank()
TkITableBlank(), TkITablePop()
TkITablePop()
TkITableBlank(), TkITablePop()
trainno()
trainno()
Util::display_text()
Util::display_text()
Util::info()
Util::info()
version()
spectra_dir() | version()
vhq205l()
vhq205l(), HV power supply
vhsc005n()
vhsc005n(), HV power supply
vme_reopen()
The Low Level VME
vme_sysreset()
The Low Level VME
vmeRead()
The Low Level VME
vmeWwrite()
The Low Level VME
waveform()
waveform(), dso()
wavelength()
Monochromator
yesno()
yesno(), noyes()
GKS
GKS - Default Graphical
Items
GKS Items
GQE
General remarks
Hexapod
Hexapod (Beamline L)
hooks
Hooks: before/after move command
Keithley 617
The GPIB Interface
LCX
LCX
mapping mode
XIA DXP-XMAP
MAR
Devices, Symbols and Markers | Devices, Symbols and Markers
MARCCD
MARCCD
Marker
Devices, Symbols and Markers
MAXV
Encoder (OMS-MAXV)
MCA
MCA()
Methods
Base class methods
Methods, ARRAY
ARRAY Methods
Methods, base class
Base class methods
Methods, CONST
CONST Methods
Methods, SCAN
SCAN Methods
Methods, TAG
TAG Methods
Methods, TEXT
TEXT Methods
Methods, UB Matrix
UB Matrix Methods
Modbus
The Modbus Interface
mostab
mostab()
Motors
Motors
Calibration
Motors
Moving
Motors
Parameters
Motors
Slits
Slits
Virtual
Virtual motors
move commands
Hooks: before/after move command
Moves
Motors
Single steps
Motors
nexus_add_components
NeXus
nexus_add_devices
NeXus
nexus_clear_components
NeXus
nexus_clear_devices
NeXus
nexus_show_available_components
NeXus
nexus_show_components
NeXus
nexus_show_devices
NeXus | NeXus
OMS-MAXV
Encoder (OMS-MAXV)
PerkinElmer
Perkin Elmer
Photonic science camera
Photonic Science Camera, using
PhotonicScience
Photonic Science | Prosilica
Pilatus100k
Pilatus-300k
Postscript
Passing data by array
SCAN
data
SCAN data
Items
SCAN items
Scans
Scans
Slits
Slits
Ssa
Methods
Stepping motors
Motors
Symbols
Devices, Symbols and Markers
TAG
Items
TAG Items
Tango
Tango
is_device()
is_device()
is_tango()
is_tango()
tng_attrBoolRd()
Attributes
tng_attrBoolWrt()
Attributes
tng_attrDoubleArrRd()
Attributes
tng_attrDoubleArrWrt()
Attributes
tng_attrDoubleImageRd()
Attributes
tng_attrDoubleRd()
Attributes
tng_attrDoubleWrt()
Attributes
tng_attrFloatArrRd()
Attributes
tng_attrFloatArrWrt()
Attributes
tng_attrFloatRd()
Attributes
tng_attrFloatWrt()
Attributes
tng_attrLongArrRd()
Attributes
tng_attrLongArrWrt()
Attributes
tng_attrLongRd()
Attributes
tng_attrLongWrt()
Attributes
tng_attrShortRd()
Attributes
tng_attrShortWrt()
Attributes
tng_attrStringArrRd()
Attributes
tng_attrStringRd()
Attributes
tng_attrStringWrt()
Attributes
tng_attrULongRd()
Attributes
tng_attrULongWrt()
Attributes
tng_attrUShortRd()
Attributes
tng_attrUShortWrt()
Attributes
tng_getDevName()
Attributes
tng_getReflection()
Commands
tng_hasAttr()
Attributes
tng_hasCmd()
Commands
tng_inout()
Commands
tng_inoutDoubleArrVoid()
Commands
tng_inoutDoubleULong()
Commands
tng_inoutDoubleVoid()
Commands
tng_inoutLongArrVoid()
Commands
tng_inoutLongLong()
Commands
tng_inoutLongVoid()
Commands
tng_inoutShortVoid()
Commands
tng_inoutStringDouble()
Commands
tng_inoutStringString()
Commands
tng_inoutStringVoid()
Commands
tng_inoutULongULong()
Commands
tng_inoutUShortVoid()
Commands
tng_inoutVoidDouble()
Commands
tng_inoutVoidLong()
Commands
tng_inoutVoidShort()
Commands
tng_inoutVoidULong()
Commands
tng_inoutVoidUShort()
Commands
tng_isAlive()
isAlive
tng_propRd()
Properties
tng_state()
State
tng_status()
Status
TEXT
Items
TEXT Items
Virtual motors
Virtual motors
VME
The Low Level VME
XIA
XIA DXP-XMAP
XMAP
XIA DXP-XMAP