spec Manual
[ Manual Contents ]
Keyword Index:
!!
or !-1
to recall previous command, user_1_3_2
, ref_2_3_10
#
to begin a comment line, user_1_3_7
, user_1_3_10
, ref_2_3_1
, adm_5_5_5
*
metacharacter, user_1_3_8
, ref_2_3_8
, ref_2_4_2_3
, ref_2_4_3
, ref_2_4_4_1
, ref_2_4_4_1
?
as metacharacter, user_1_3_8 , ref_2_3_8 , ref_2_4_2_3 , ref_2_4_3 , ref_2_4_4_1 , ref_2_4_4_1
to list edconf commands, adm_5_5_3
\
to continue a line, ref_2_3_7
to introduce special characters, ref_2_3_7
[
and ]
to form arrays, ref_2_3_4
^
to substitute in most recent command, user_1_3_2
, ref_2_3_10
_check0
macro, mac_3_2
, mac_3_12
_chk_lim
macro, mac_3_12
_cleanup2
macro, mac_3_12
_cleanup3
macro, mac_3_12
_do
macro, mac_3_3_4
_loop
macro, mac_3_12
_mo_loop
macro, mac_3_5
_move
macro, mac_3_12
, mac_3_12
_pmove
macro, mac_3_12
_scan_on
macro, mac_3_12
_scanabort
macro, mac_3_12
, mac_3_12
{
and }
to delimit block, user_1_3_4
to group lines as a parse tree, ref_2_2
A
a2scan
macro, user_1_2_5
, mac_3_9_2
a3scan
macro, user_1_2_5
, mac_3_9_2
A[]
as built-in variable, ref_2_3_15_1
motor positions in, user_1_3_4 , user_1_3_10 , ref_2_4_8_1 , mac_3_2 , fourc_4_9
placing values in, ref_2_4_8_1
acos()
function, ref_2_4
, ref_2_4_5_1
Administrator, spec
dial and user settings set by, user_1_3_10
manual for, adm_5
news file updated by, user_1_2_1
AIX, use of spec with, user_1_1
Alpha-Fixed geometry mode, fourc_4_4_1_1_4
an
(angle) macro, mac_3_5
Angles
freezing, fourc_4_5
Arithmetic operators, ref_2_3_16
array
command, ref_2_4
, ref_2_4_3
Array. See also
A[]
, G[]
, mA[]
, Q[]
, S[]
and Z[]
syntax of, ref_2_3_4
Array. See also
A[]
, G[]
, mA[]
, Q[]
, S[]
, S_NA[]
and Z[]
adding built-in to u_hook.c, adm_5_3_5
array_dump()
function, ref_2_4
array_fit()
function, ref_2_4
array_op()
function, ref_2_4
array_pipe()
function, ref_2_4
array_plot()
function, ref_2_4
array_read()
function, ref_2_4
asc()
function, ref_2_4
, ref_2_4_5_4
ascan
macro, user_1_2_5
, mac_3_1
, mac_3_2
, mac_3_9
, mac_3_9_2
, mac_3_12
asin()
function, ref_2_4
, ref_2_4_5_1
atan()
function, ref_2_4
, ref_2_4_5_1
atan2()
function, ref_2_4
, ref_2_4_5_1
awk UNIX utility
script, show.awk, user_1_4_4
to manipulate spec data files, user_1_4_1
Azimuth-Fixed geometry mode, fourc_4_4_1_1_3
B
Background subtraction in scans.4, user_1_4_2_2
bcd()
function, ref_2_4
, ref_2_4_5_4
beep
macro, mac_3_3_2
Beta-Fixed geometry mode, fourc_4_4_1_1_5
Bitwise operators, user_1_3_1 , ref_2_3_16
Boolean operators, user_1_3_1 , ref_2_3_16
br
(Bragg) macro, user_1_2_3
, mac_3_1
, mac_3_8
break
statement, user_1_3_5
, ref_2_3_17_4
bug
macro, mac_3_3_3
C
C code, adding site-dependent, adm_5_3_5
C math functions, user_1_3_1
C-PLOT package
for sophisticated plotting and fitting, user_1_3_13
spec used with, user_1_4
ca
(calculate) macro, user_1_2_3
, mac_3_1
, mac_3_8
ca_cntl()
function, ref_2_4
, ref_2_4_8_11
ca_fna()
function, ref_2_4
, ref_2_4_8_11
ca_get()
function, user_1_3_14
, ref_2_4
, ref_2_4_8_11
ca_put()
function, user_1_3_14
, ref_2_4
, ref_2_4_8_11
cal
(calculate) macro, mac_3_8
calc()
function, user_1_3_11
, ref_2_3_15_1
, ref_2_4
, ref_2_4_1_2
, fourc_4_10
, adm_5_3_5
calcG
macro, fourc_4_9
, fourc_4_13
calcHKL
macro, user_1_3_11
, mac_3_12
calcL
macro, fourc_4_13
CAMAC (IEEE-583) interface, user_1_1 , user_1_3_14
hardware functions, ref_2_4_8_11
slot assignments, adm_5_5_5_1
cat
macro, mac_3_3_1
cd
(change directory) macro, user_1_3_9
, mac_3_3_1
cdef()
function, ref_2_3_13
, ref_2_4
, ref_2_4_4_1
, ref_2_4_8_1
, ref_2_4_8_2
chdir()
function, user_1_3_9
, ref_2_3_15_1
, ref_2_4
, ref_2_4_1_1
chg_dial()
function, user_1_3_10
, ref_2_4
, ref_2_4_8_1
, adm_5_6
chg_offset()
function, user_1_3_10
, ref_2_4
, ref_2_4_8_1
, adm_5_6
ci
(calculate inverse) macro, user_1_2_3
, mac_3_8
cleanup
macro, user_1_3_6
, mac_3_12
cleanup_once
macro, ref_2_3_13
close()
function, user_1_3_3
, ref_2_4
, ref_2_4_1_2
, ref_2_4_2_1
, ref_2_4_2_5
cnt_mne()
function, ref_2_4
, ref_2_4_8_2
cnt_name()
function, ref_2_4
, ref_2_4_8_2
cnt_num()
function, ref_2_4
, ref_2_4_8_2
COLS
built-in variable, ref_2_3_15_1
com
(comment) macro, mac_3_3_2
Command recall feature (history), user_1_3_2 , ref_2_4_1_2
syntax for, ref_2_3_10
Commands, spec
listing, user_1_3_8 , ref_2_3_5 , ref_2_4_1_2
types of
built-in, ref_2_4
diagnostic, user_1_3_8
hardware, ref_2_4 , ref_2_4_8
macro, ref_2_4 , ref_2_4_4_1
program state, ref_2_4
utility, ref_2_4_1
comment
macro, user_1_2_2
, mac_3_1
, mac_3_2
, mac_3_3_5
Comments
in a command file, user_1_3_7
pound sign to begin, user_1_3_7 , user_1_3_10 , ref_2_3_1 , adm_5_5_5
syntax for, ref_2_3_1
config
macro, mac_3_3_3
constant
command, ref_2_3_15
, ref_2_4
, ref_2_4_3
Constants
numeric, ref_2_2
decimal, ref_2_3_6
floating point, ref_2_3_6
hexadecimal, ref_2_3_6
integer, ref_2_3_6
octal, ref_2_3_6
syntax of, ref_2_3_6
string, ref_2_2
escape sequences for, ref_2_3_7
single or double quotation marks as delimiters for, ref_2_3_7
syntax of, ref_2_3_7
contents program, user_1_4_3
continue
statement, user_1_3_5
, ref_2_3_17_5
Control key actions
^\
to quit, user_1_2_1
^C
cleanup
macro run automatically after, user_1_3_6
, mac_3_12
control to command level after, ref_2_3_17_6
files turned off after, user_1_3_3
to exit edconf program, adm_5_5_3
to halt timer/clock, user_1_2_4 , ref_2_4_8_2
to interrupt or abort, user_1_2_3 , user_1_2_4 , user_1_2_5 , ref_2_3_12 , mac_3_4 , mac_3_9_1
to reset spec, ref_2_2
to stop motors, user_1_2_3
^D
to terminate spec session, ref_2_3_14
^V
to quit, user_1_2_1
Conversion
between degrees C and kilohms, mac_3_10
functions, ref_2_4 , ref_2_4_5_4
cos()
function, ref_2_4
, ref_2_4_5_1
count
macro, mac_3_6
count.mac file, mac_3_1
counter_par()
function, ref_2_4
, ref_2_4_8_2
COUNTERS
built-in variable, ref_2_3_15_1
Counting, user_1_2_4 , user_1_3_12 , ref_2_4_8_2 , mac_3_6
csh UNIX history mechanism, user_1_3_2 , user_1_3_2
ct
(count) macro, user_1_2_4
, user_1_3_12
, mac_3_1
, mac_3_6
Cut points for a four-circle diffractometer, fourc_4_7
cuts
macro, fourc_4_7
, fourc_4_11
CWD
built-in variable, ref_2_3_15_1
cz
(calculate zone) macro, fourc_4_11
D
d
(date) macro, mac_3_2
, mac_3_3_2
d2scan
macro, user_1_2_5
, mac_3_9_2
d3scan
macro, user_1_2_5
, mac_3_9_2
Data analysis features, user_1_3_13 , ref_2_4_6
data_anal()
function, ref_2_4
, ref_2_4_6
data_bop()
function, ref_2_4
, ref_2_4_6
data_dump()
function, ref_2_4
, ref_2_4_6
data_fit()
function, ref_2_4
, ref_2_4_6
data_get()
function, ref_2_4
, ref_2_4_6
data_grp()
function, ref_2_4
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6_2
data_info()
function, ref_2_4
, ref_2_4_6
data_nput()
function, ref_2_4
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
data_pipe()
function, ref_2_4
, ref_2_4_6_1
, ref_2_4_6_2
data_plot()
function, ref_2_4
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
data_put()
function, ref_2_4
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
data_read()
function, ref_2_4
, ref_2_4_6
data_uop()
function, ref_2_4
, ref_2_4_6
date()
function, user_1_3_1
, ref_2_4
, ref_2_4_1_1
, mac_3_3_2
Date, returning the current, ref_2_4_1_1
dcb()
function, ref_2_4
, ref_2_4_5_4
DEBUG
built-in variable, user_1_3_4
, ref_2_3_15_1
debug
macro, mac_3_3_3
def
command, ref_2_2
, ref_2_4
, ref_2_4_4_1
Default count time, mac_3_6
deg()
function, ref_2_4
, ref_2_4_5_4
delete
command, ref_2_4
, ref_2_4_3
Diagnostic commands, user_1_3_8
Dial positions (angles), user_1_2_3 , user_1_3_10
listed in degrees, user_1_3_10
returning, ref_2_4_8_1
setting, ref_2_4_8_1
dial()
function, ref_2_4
, ref_2_4_8_1
Diffractometer
angle settings, user_1_2_1
configuration, maintaining, adm_5_5_3
four-circle
alignment, fourc_4_2
cut points, fourc_4_7
functions, fourc_4_10
geometry for operating, user_1_3_11
macros, fourc_4_11
orientation matrix for, fourc_4_3
reference manual for, fourc_4
sectors, fourc_4_6
spec support of, user_1_3_6
variables, fourc_4_9
geometry, user_1_3_11
liquid surface
geometry for operating, user_1_3_11
spec support of, user_1_3_6
operation, beginner's guide to, user_1_2
two-circle
operated by angles alone, user_1_3_11
spec support of, user_1_3_6
z-axis
geometry for operating, user_1_3_11
spec support of, user_1_3_6
Directory, spec, adm_5_5_1
/usr/lib/spec.d for auxiliary files, ref_2_3_15_1 , adm_5_5_1
/usr/local/lib/spec.d for auxiliary files, user_1_2_1
changing, user_1_3_9 , ref_2_4_1_1
data, mac_3_4
distribution, adm_5_3_1 , adm_5_4
help, user_1_3_8
macros for macro source files, mac_3_1 , fourc_4_8
DISPLAY
built-in variable, ref_2_3_15_1
do
macro, user_1_3_7
, mac_3_1
, mac_3_3_4
dofile()
function, user_1_3_7
, ref_2_4
, ref_2_4_2_3
dscan
macro, user_1_2_5
, user_1_4_1
, mac_3_9_2
E
ed
macro, mac_3_3_1
edconf program (configuration editor)
to maintain diffractometer configuration, adm_5_5_3
to set dial and user settings, user_1_3_10 , adm_5_3_3
else
statement, user_1_3_5
energy.mac file, mac_3_1
eprint
command, ref_2_4
, ref_2_4_2_5
eprintf()
function, ref_2_4
, ref_2_4_2_5
Escape sequences for string constants, ref_2_3_7
Executor, ref_2_2
exit
statement, ref_2_3_17_6
exp()
function, ref_2_4
, ref_2_4_5_1
exp10()
function, ref_2_4
, ref_2_4_5_1
Experiments, automating, user_1_1
F
fabs()
function, ref_2_4
, ref_2_4_5_1
Fheader
macro, mac_3_9_7
, mac_3_9_7
, mac_3_12
File hierarchy, typical spec, adm_5_5_1
File(s)
ASCII
command file as, user_1_3_7
configuration file as, adm_5_5_5
data file as, user_1_3_6 , user_1_4_1 , mac_3_13
auxiliary
directory for, user_1_2_1
command, user_1_3_7
for least-squares refinement of lattice parameters, fourc_4_13
input, ref_2_2
reading from, ref_2_4_2_3 , mac_3_3_4
startup, user_1_2_1 , mac_3_1
configuration (config)
device numbers set in, ref_2_4_8_7
installed hardware described in, ref_2_4_8_11
modifying, mac_3_3_3 , adm_5_5_5
motor mnemonics in, ref_2_3_15_1
permission levels for security of, adm_5_6
purpose of, adm_5_5_1
reading, user_1_2_1 , ref_2_4_8_3
security through motor restrictions in, adm_5_6
slot assignments in, ref_2_4_8_11 , adm_5_5_5_1
updating, mac_3_3_3 , adm_5_4
data
adding scan results to, mac_3_9_7
ASCII, standard format for, user_1_3_6 , mac_3_13
controlling output to, user_1_3_3
inserting comments in, user_1_2_2
opening, user_1_2_2
selecting, user_1_2_2
standard format for, user_1_4_1 , mac_3_13
summary scan information from, user_1_4_3
width for columns, mac_3_12
distribution, adm_5_3_1
functions for opening and closing, ref_2_4_2_1
help, user_1_3_8 , ref_2_4_1_2
index for scans.4, user_1_4_2_6 , user_1_4_4
log, user_1_3_3
macro source, mac_3_1
news, user_1_2_1
reflections, fourc_4_13
settings, user_1_2_1
preventing changes made in, adm_5_6
reading, ref_2_4_8_3
structure, adm_5_5_4
updating, ref_2_3_14 , adm_5_4
state, user's, ref_2_4_1_2 , adm_5_4
file.mac file, mac_3_1
file_info()
function, ref_2_4
, ref_2_4_1_1
Filers)
help, adm_5_4
Flabel
macro, mac_3_9_7
, mac_3_12
Flow control, user_1_3_5
with
break
statement, ref_2_3_17_4
with conditional statements, ref_2_3_17
with
continue
statement, ref_2_3_17_5
with
exit
statement, ref_2_3_17_6
with
for
statement, ref_2_3_17_3
with
while
statement, ref_2_3_17_2
fmt_close()
function, ref_2_4
, ref_2_4_6_1
fmt_read()
function, ref_2_4
, ref_2_4_6_1
fmt_write()
function, ref_2_4
, ref_2_4_6_1
for
statement, user_1_3_5
, ref_2_3_17_3
fourc.src file, mac_3_1
Fout
macro, mac_3_9_7
fprintf()
function, user_1_3_3
, ref_2_4
, ref_2_4_1_2
, ref_2_4_1_2
, ref_2_4_2_5
freeze
macro, fourc_4_5
, fourc_4_11
FRESH
built-in variable, ref_2_3_15_1
Ftail
macro, mac_3_9_7
Functions
calling user-added, ref_2_4_1_2 , adm_5_3_5
types of
built-in, ref_2_4
CAMAC, ref_2_4 , ref_2_4_8_11
command file, ref_2_4 , ref_2_4_2_3
conversion, ref_2_4 , ref_2_4_5_4
counting, ref_2_4 , ref_2_4_8_2
four-circle, fourc_4_10
GPIB, ref_2_4 , ref_2_4_8_8
hardware, ref_2_4 , ref_2_4_8
keyboard input and formatted output, ref_2_4 , ref_2_4_2 , ref_2_4_2_4
miscellaneous, ref_2_4 , ref_2_4_1_2
number, ref_2_4 , ref_2_4_5
output control, ref_2_4 , ref_2_4_2_1
plotting and analysis, ref_2_4 , ref_2_4_6
regular expression, ref_2_4_5_3
serial, ref_2_4 , ref_2_4_8_7
string, user_1_3_1 , ref_2_4 , ref_2_4_5
system, ref_2_4 , ref_2_4_1_1
utility, ref_2_4_1
G
G[]
built-in variable, ref_2_3_15_1
geometry parameters stored in, mac_3_13 , fourc_4_9 , adm_5_3_5
geo_fourc.c file, fourc_4_8
Geometry
configurations, mac_3_8
diffractometer, user_1_3_11
four circle, mac_3_13
get_lim()
function, user_1_3_10
, ref_2_4
, ref_2_4_8_1
getangles
command, user_1_3_10
, user_1_3_11
, mac_3_2
, mac_3_9_3
, mac_3_12
getcounts
command, ref_2_3_15_1
, ref_2_4
, ref_2_4_8_2
getenv()
function, ref_2_4
, ref_2_4_1_1
gethelp()
function, user_1_3_8
, ref_2_4
, ref_2_4_1_2
getline()
function, ref_2_3_15
, ref_2_4
, ref_2_4_2_3
, ref_2_4_2_3
getval
function, mac_3_2
getval()
function, ref_2_4
, ref_2_4_1_2
, ref_2_4_2_4
global
command, user_1_3_4
, ref_2_4
, ref_2_4_3
Global symbols, user_1_3_4 , ref_2_4_3
GPIB (IEEE-488) interface, user_1_1 , user_1_3_14
hardware functions, ref_2_4_8_8
gpib_cntl()
function, ref_2_4
, ref_2_4_8_8
gpib_get()
function, ref_2_3_15
, ref_2_4
, ref_2_4_8_8
gpib_poll()
function, ref_2_4
, ref_2_4_8_8
gpib_put()
function, user_1_3_14
, ref_2_4
, ref_2_4_8_8
gpset
macro, mac_3_2
, mac_3_3_3
Grammar rules
of keywords, operators, and commands, ref_2_3_18
of parser, ref_2_2
grep utility
for file searching, mac_3_1
to manipulate spec data files, user_1_4_1
GTERM
built-in variable, ref_2_3_15_1
H
h
(help) macro, user_1_3_8
, mac_3_2
, mac_3_3_2
Hardware configuration, user_1_1
reconfiguring, ref_2_4_8_3
selecting, adm_5_3_3
Help facility, user_1_3_8
help
macro, user_1_3_8
, mac_3_1
, mac_3_3_3
hi
(history) macro, mac_3_3_2
history
command, user_1_3_2
, ref_2_4
, ref_2_4_1_2
hkcircle
macro, user_1_2_5
, mac_3_9_4
hkl.mac file, mac_3_1
hklmesh
macro, user_1_2_5
, mac_3_9_3
hklscan
macro, user_1_2_5
, user_1_4_1
, mac_3_9_3
hkradial
macro, user_1_2_5
, mac_3_9_4
hlcircle
macro, mac_3_9_4
hlradical
macro, mac_3_9_4
HOME
built-in variable, ref_2_3_15_1
hscan
macro, user_1_2_5
, user_1_4_1
, mac_3_9_3
I
Identifiers (names)
identifying with
whatis()
, ref_2_4_1_2
syntax of, ref_2_3_3
if
statement, user_1_3_5
, ref_2_3_17_1
image_get()
function, ref_2_4
, ref_2_4_8_5
image_par()
function, ref_2_4
, ref_2_4_8_5
image_put()
function, ref_2_4
, ref_2_4_8_5
index()
function, user_1_3_1
, ref_2_4
, ref_2_4_5_2
init_calc()
function, adm_5_3_5
initdw
macro, user_1_2_2
, mac_3_11
initfx
macro, user_1_2_2
, mac_3_11
initnec
macro, mac_3_11
initoki
macro, mac_3_11
Input preprocessor, ref_2_2
input()
function, user_1_3_1
, ref_2_3_15
, ref_2_4
, ref_2_4_2_4
, mac_3_2
, mac_3_3_3
Input, translation of keyboard or command file, ref_2_2
int()
function, ref_2_4
, ref_2_4_5_1
K
Keyboard
reading input from, ref_2_4_2_4
Keyboard
interrupts, ref_2_3_12
Keywords
as tokens, ref_2_2
listing, ref_2_3_5 , ref_2_4_1_2
klcircle
macro, mac_3_9_4
klradical
macro, mac_3_9_4
kscan
macro, user_1_2_5
, user_1_4_1
, mac_3_9_3
L
l
(list files) macro, mac_3_2
, mac_3_3_1
Lattice parameters, calculating, fourc_4_13
Least-squares refinement of lattice parameters, fourc_4_13
length()
function, user_1_3_1
, ref_2_4
, ref_2_4_5_2
less
macro, mac_3_3_1
Lexical analyzer, ref_2_2
lm
macro, user_1_2_3
, mac_3_5
local
command, ref_2_4
, ref_2_4_3
, mac_3_2
log()
function, ref_2_4
, ref_2_4_5_1
log10()
function, ref_2_4
, ref_2_4_5_1
Loop
implemented as a macro in scans, mac_3_12
while
or for
, ref_2_3_17_5
lp_plot
macro, mac_3_7
ls
(list files) macro, mac_3_3_1
lscan
macro, user_1_2_5
, mac_3_9_3
lscmd
command, user_1_3_8
, ref_2_3_5
, ref_2_3_8
, ref_2_4
, ref_2_4_1_2
lsdef
command, ref_2_4
, ref_2_4_4_1
lsdef
macro, user_1_3_8
, ref_2_3_8
, mac_3_2
lup
(lineup) macro, user_1_2_5
, user_1_4_1
, mac_3_9_2
M
mA[]
, motor numbers recorded in, mac_3_5
mA[]
, motor numbers reordered in, mac_3_5
Macro(s)
arguments, style in manual for, user_1_2_2
cleanup, ref_2_3_13
defining, user_1_3_6 , ref_2_4_4_1
definition
argument substitution in, user_1_3_6 , ref_2_4_4_3
displaying, ref_2_4_4_1
listing name and size of, user_1_3_6 , ref_2_4_4_1
printing, user_1_3_6 , ref_2_4_4_1 , mac_3_3_5
removing, user_1_3_6 , ref_2_4_4_1
library of predefined, user_1_1 , user_1_3_6 , mac_3_1
listing all currently defined, user_1_3_6 , ref_2_4_4_1
output devices used by, user_1_3_3
tips for writing, mac_3_2
types of
basic aliases, mac_3_3_2
basic utility, mac_3_3_3
command file, mac_3_3_4
counting, mac_3_6
four-circle, fourc_4_11
motor, mac_3_5
plotting, mac_3_7
printer initialization, mac_3_11
reciprocal space, mac_3_8
saving to output device, mac_3_3_5
scan, mac_3_9 , mac_3_12
start-up, mac_3_4
temperature control, mac_3_10
utility, mac_3_3
zone, fourc_4_12
mail
macro, mac_3_3_1
Manual
administrator's, adm_5
conventions of type styles in, user_1_2_2
four-circle reference, fourc_4
reference, ref_2
standard macro reference, mac_3
user, user_1
Math functions, user_1_3_1 , ref_2_4 , ref_2_4_5_1
mca_get()
function, ref_2_4
, ref_2_4_8_4
, ref_2_4_8_4
, ref_2_4_8_4
mca_par()
function, ref_2_4
, ref_2_4_8_4
, ref_2_4_8_4
mca_put()
function, ref_2_4
, ref_2_4_8_4
, ref_2_4_8_4
mca_sel()
function, ref_2_4
, ref_2_4_8_4
mca_sget()
function, ref_2_4
, ref_2_4_8_4
mca_spar()
function, ref_2_4
, ref_2_4_8_4
mca_sput()
function, ref_2_4
, ref_2_4_8_4
mcount()
function, user_1_3_12
, ref_2_4
, ref_2_4_8_2
, ref_2_4_8_2
, ref_2_4_8_11
measuretemp
macro, mac_3_10
, mac_3_12
Memory
usage, showing, ref_2_4_1_2
memstat
command, ref_2_4
, ref_2_4_1_2
mesh
macro, user_1_2_5
, mac_3_9_2
Metacharacters,
?
and *
, user_1_3_8
, ref_2_3_8
mi
(move incident) macro, mac_3_8
mk
(move HKL
) macro, mac_3_1
, mac_3_8
Motor(s)
controller registers, user_1_3_10
controller types, adm_5_5_5_2
controlling, ref_2_4_8_1
limits
getting, ref_2_4_8_1 , mac_3_5
setting, user_1_3_10 , ref_2_4_8_1 , mac_3_5
software, user_1_2_3
listing information for, user_1_2_3
macros, mac_3_5
moving, user_1_2_3 , user_1_3_10 , ref_2_4_8_1 , mac_3_5
parameter
assignment, adm_5_5_5_2
returning, ref_2_4_8_1
positions
(
HKL
) corresponding to set of, user_1_2_3
displayed on screen, user_1_2_3
reading, mac_3_5
setting, user_1_2_3
storage of, user_1_3_10
returning the mnemonic or name of, ref_2_4_8_1 , ref_2_4_8_1
securing from unauthorized use, adm_5_6
stopping, user_1_2_3 , ref_2_4_8_1 , mac_3_12
unusable, ref_2_4_8_1
motor.mac file, mac_3_1
motor_mne()
function, ref_2_4
, ref_2_4_8_1
motor_name()
function, user_1_3_10
, ref_2_4
, ref_2_4_8_1
motor_num()
function, ref_2_4
, ref_2_4_8_1
motor_par()
function, ref_2_4
, ref_2_4_1_2
, ref_2_4_8_1
MOTORS
built-in variable, ref_2_3_15_1
move_all
command, user_1_3_10
, user_1_3_10
, user_1_3_11
, ref_2_4
, ref_2_4_8_1
, ref_2_4_8_11
, mac_3_2
, mac_3_5
move_cnt
command, ref_2_4
, ref_2_4_8_1
move_em
macro, mac_3_2
, mac_3_5
, mac_3_12
Multichannel analyzers (MCAs), user_1_3_12 , ref_2_4_8_2
mv
(move) macro, user_1_2_3
, mac_3_1
, mac_3_5
, mac_3_5
mvd
(move dial) macro, mac_3_5
mvr
(move relative) macro, mac_3_5
mz
(move zone) macro, fourc_4_11
N
ned
macro, mac_3_3_1
newfile
macro, user_1_2_2
, user_1_4_1
, mac_3_1
, mac_3_4
newmac
macro, mac_3_3_4
newsample
macro, mac_3_4
NPTS
loop variable, mac_3_12
Number
functions, ref_2_4 , ref_2_4_5
notation, user_1_3_1 , ref_2_3_6
O
off()
function, user_1_3_3
, ref_2_4
, ref_2_4_1_2
, ref_2_4_2_1
, mac_3_2
offd
(off data file) macro, user_1_3_3
, mac_3_3_2
offp
(off printer) macro, user_1_3_3
, mac_3_3_2
offsim
(off simulate mode) macro, mac_3_3_3
offt
(off tty) macro, user_1_3_3
, mac_3_3_2
Omega Equals Zero geometry mode, fourc_4_4_1
Omega-Fixed geometry mode, fourc_4_4_1_1 , fourc_4_5
on()
function, user_1_3_3
, ref_2_4
, ref_2_4_1_2
, ref_2_4_1_2
, ref_2_4_2_1
, mac_3_2
ond
(on datafile) macro, user_1_3_3
, mac_3_3_2
onp
(on printer) macro, user_1_3_3
, mac_3_3_2
onsim
(on simulate mode) macro, mac_3_3_3
ont
(on tty) macro, user_1_3_3
, mac_3_3_2
open()
function, user_1_3_3
, ref_2_4
, ref_2_4_1_2
, ref_2_4_1_2
, ref_2_4_2_1
, ref_2_4_2_1
Operators
tokens as, ref_2_2
types of
assignment, ref_2_3_16_4
binary, ref_2_3_16_3
ternary, ref_2_3_16_5
unary, ref_2_3_16_1
or0
macro, fourc_4_11
or1
macro, fourc_4_11
Orientation matrix, fourc_4_3
Output devices, commands for saving to, mac_3_3_5
Output files, controlling, ref_2_4_2_1
P
p
(print) macro, user_1_3_1
, mac_3_2
, mac_3_3_2
pa
(parameters) macro, mac_3_8
Parse tree, ref_2_2 , ref_2_3_17_6
Parser, grammar rules of, ref_2_2
Pheader
macro, mac_3_9_7
, mac_3_9_7
, mac_3_12
Phi-Fixed geometry mode, fourc_4_4_1_1_2 , fourc_4_5
PI
built-in variable, user_1_3_4
, ref_2_3_15_1
pl
(plane) macro, mac_3_5
pl_anal()
function, user_1_3_13
pl_put()
function, user_1_3_13
pl_xget()
function, user_1_3_13
pl_yget()
function, user_1_3_13
Plabel
macro, mac_3_9_7
, mac_3_9_7
, mac_3_12
plot
macro, mac_3_7
, mac_3_7
, mac_3_12
plot.mac file, mac_3_1
plot_cntl()
function, ref_2_4
, ref_2_4_6
, ref_2_4_6
, ref_2_4_6
plot_move()
function, ref_2_4
, ref_2_4_6
plot_range()
function, ref_2_4
, ref_2_4_6
, ref_2_4_6
plot_res
macro, user_1_3_13
, mac_3_1
, mac_3_7
Plotting
features, user_1_3_13
functions, ref_2_4_6
macros, mac_3_7
scans, user_1_2_5 , user_1_4_4
Points, maximum number of data, ref_2_4_6
Points, maximum of 8,192 pairs of data, user_1_3_13
port_get()
function, ref_2_4
, ref_2_4_8_10
port_getw()
function, ref_2_4
, ref_2_4_8_10
port_put()
function, ref_2_4
, ref_2_4_8_10
port_putw()
function, ref_2_4
, ref_2_4_8_10
Pout
macro, mac_3_9_7
, mac_3_9_7
pow()
function, ref_2_4
, ref_2_4_5_1
powder.mac file, mac_3_1
prcmd
macro, mac_3_3_5
prdef
command, user_1_3_6
, user_1_3_8
, ref_2_3_8
, ref_2_4
, ref_2_4_4_1
print
command, user_1_3_1
, ref_2_3_15
, ref_2_4
, ref_2_4_2_1
, ref_2_4_2_5
Printer
controlling output to, user_1_3_3
initialization macros, mac_3_11
selecting, user_1_2_2
setting top-of-form position on, user_1_2_2
printf()
function, user_1_3_3
, user_1_3_6
, ref_2_4
, ref_2_4_2_1
, ref_2_4_2_5
, mac_3_5
Printing, formatted, user_1_3_3 , ref_2_4_2_5
Propagation of errors formalism in scans.4, user_1_4_2_7
pts
(points) macro, user_1_2_5
, mac_3_7
pwd
(print working directory) macro, mac_3_3_1
Q
Q[]
built-in variable, ref_2_3_15_1
four-circle coordinate variables stored in, user_1_3_11 , fourc_4_9
qcomment
macro, mac_3_2
, mac_3_3_5
qdo
macro, user_1_3_7
, mac_3_1
, mac_3_3_4
qdofile()
function, user_1_3_7
, ref_2_4
, ref_2_4_2_3
R
r2d2.src file, mac_3_1
rad()
function, ref_2_4
, ref_2_4_5_4
rand()
function, ref_2_4
, ref_2_4_5_1
, ref_2_4_5_1
rdef
command, ref_2_2
, ref_2_4
, ref_2_4_4_1
read_motors()
command, ref_2_4
read_motors()
function, ref_2_3_15_1
, ref_2_4_8_1
, ref_2_4_8_1
README files for up-to-date information on
devices supported in the config file, adm_5_5_5
reconfig
command, user_1_3_10
, ref_2_4
, ref_2_4_8_3
reflex
macro, fourc_4_13
reflex_beg
macro, fourc_4_13
reflex_end
macro, fourc_4_13
Regular expression
functions, ref_2_4_5_3
Relational operators, user_1_3_1 , ref_2_3_16
resume
macro, mac_3_9_1
, mac_3_12
ROWS
built-in variable, ref_2_3_15_1
rplot_res
macro, user_1_3_13
, mac_3_7
RS-232 (serial) interface, user_1_1 , user_1_3_14
hardware functions, ref_2_4_8_7
RToT_0
macro, mac_3_10
S
S[]
accessing contents of scalers through, user_1_3_12
as built-in variable, ref_2_3_15_1
loading, ref_2_4_8_2
S_NA[]
, identifying scaler through, user_1_3_12
savcmd
macro, mac_3_3_5
save
macro, mac_3_4
savegeo
macro, mac_3_4
, mac_3_4
saveusr
macro, mac_3_4
, mac_3_4
savmac
macro, mac_3_1
, mac_3_3_5
savstate
command, ref_2_4
, ref_2_4_1_2
Scaler channel assignments, mac_3_6
Scan header, user_1_2_5 , user_1_4_1 , mac_3_9_7 , mac_3_12 , mac_3_12
Scan types
absolute-position motor, user_1_2_5 , mac_3_9_2
powder-averaging, ref_2_4_8_1 , mac_3_9_6
reciprocal space, user_1_2_5 , mac_3_9_3
relative-position motor, user_1_2_5 , mac_3_9_2
temperature, mac_3_9_5
Scan(s)
aborting, user_1_2_5 , mac_3_9_1 , mac_3_12
built of macros, user_1_2_5
grid, mac_3_9_3
invocation syntax, mac_3_9
macros, mac_3_9 , mac_3_12
merging in scans.4, user_1_4_2_2
motor, mac_3_9_2 , mac_3_12
number, user_1_4_1 , user_1_4_2_1
output, customizing, mac_3_9_7
powder mode, mac_3_9_6
reciprocal space, mac_3_9_1 , mac_3_12
restarting an aborted, user_1_2_5 , mac_3_9_1
retrieving with scans.4, user_1_4_2_1
sample output, user_1_2_5
summary utilities, user_1_4_3
temperature, mac_3_9_5
scan_count
macro, mac_3_12
scan_head
macro, mac_3_12
, mac_3_12
scan_loop
macro, mac_3_12
scan_move
macro, mac_3_12
, mac_3_12
scan_plot
macro, mac_3_12
scan_tail
macro, mac_3_12
scans.4 C-PLOT user function, user_1_4_1
background subtraction with, user_1_4_2_2
data columns used by, user_1_4_2_4
error bars returned by, user_1_4_2_7
file conventions, user_1_4_2_3
file indexing by, user_1_4_2_6
invoking, user_1_4_2
memory for strings and scan numbers, user_1_4_2_5
merging scans with, user_1_4_2_2
options, user_1_4_2_1
retrieving scans with, user_1_4_2_1
scans.mac file, mac_3_1
scans1.mac file, mac_3_1
Sectors for four-circle diffractometers, fourc_4_6
Security features of spec, user_1_1 , adm_5_6
sed utility to manipulate spec data files, user_1_4_1
ser_get()
function, user_1_3_14
, ref_2_3_15
, ref_2_4
, ref_2_4_8_7
ser_par()
function, ref_2_4
, ref_2_4_8_7
ser_put()
function, user_1_3_14
, ref_2_4
, ref_2_4_8_7
set
macro, user_1_2_3
, user_1_3_10
, mac_3_1
, mac_3_5
, mac_3_5
, adm_5_6
set_dial
macro, user_1_2_3
, mac_3_5
, mac_3_5
set_lim()
function, user_1_3_10
, ref_2_4
, ref_2_4_8_1
, mac_3_5
, adm_5_6
set_lm
macro, user_1_2_3
, user_1_3_10
, mac_3_1
, mac_3_5
set_sim()
function, ref_2_4
, ref_2_4_8_3
, mac_3_3_3
setaz
macro, fourc_4_11
setlat
macro, fourc_4_11
setmode
macro, fourc_4_11
setmono
macro, fourc_4_11
setplot
macro, user_1_2_5
, mac_3_4
, mac_3_7
, mac_3_9_1
setpowder
macro, mac_3_9_6
setscans
macro, mac_3_4
, mac_3_9_1
setsector
macro, fourc_4_11
setslits
macro, mac_3_4
settemp
macro, mac_3_10
, mac_3_10
show_cnts
macro, user_1_2_4
, mac_3_1
, mac_3_6
showscans program, user_1_4_4
showtemp
macro, mac_3_10
Simulation mode, ref_2_4_8_3
sin()
function, ref_2_4
, ref_2_4_5_1
Site-dependent C code, adding, adm_5_3_5
site.mac file, mac_3_1
sleep()
function, ref_2_4
, ref_2_4_1_2
, mac_3_5
slit.mac file, mac_3_1
sock_get()
function, ref_2_4_8_6
sock_io()
function, ref_2_4
Software motor limits, user_1_2_3
SPEC
built-in variable, ref_2_3_15_1
spec
as a calculator, user_1_3_1
C-PLOT package used with, user_1_4
customized with C code, adm_5_3_5
exiting, user_1_2_1
features, user_1_1
installation, adm_5_3
internal structure, ref_2_2
motor security of, user_1_1 , adm_5_6
purpose of, user_1_1 , user_1_3_10
standard scans in, mac_3_9
start-up of four-circle version from a UNIX shell, user_1_2_1
terminating, user_1_2_1
UNIX utilities used with, user_1_4
updating, adm_5_4
user interface, user_1_3
welcome message, user_1_2_1
spec.mac command file, user_1_3_7 , mac_3_1
spec_par()
function, ref_2_3_11
, ref_2_4
, ref_2_4_1_2
, ref_2_4_2_1
, ref_2_4_2_3
, ref_2_4_8_1
specadm user account, adm_5_3 , adm_5_3_1
SPECD
built-in variable, ref_2_3_15_1
, mac_3_3_4
Special characters in string constants, listing of, ref_2_3_7
split()
function, ref_2_4
, ref_2_4_5_2
splot
macro, user_1_2_5
, mac_3_7
splot_res
macro, user_1_3_13
, mac_3_7
sprintf()
function, user_1_3_1
, ref_2_4
, ref_2_4_5_2
sqrt()
function, ref_2_4
, ref_2_4_5_1
srand()
function, ref_2_4
, ref_2_4_5_1
sscanf()
function, ref_2_4
, ref_2_4_5_2
start.mac file, mac_3_1
startgeo
macro, mac_3_4
starttemp
macro, mac_3_4
startup
macro, user_1_2_1
, mac_3_4
stop()
function, ref_2_4
, ref_2_4_8_3
String
functions, ref_2_4 , ref_2_4_5 , ref_2_4_5_2
patterns, ref_2_3_8
stty UNIX command, ref_2_3_12
su
command, adm_5_3_1
Subshells, spawning, user_1_3_9 , ref_2_4_1_1 , mac_3_3_1
substr()
function, user_1_3_1
, ref_2_4
, ref_2_4_5_2
Sun computers, use of spec with, user_1_1
surf.src file, mac_3_1
syms
command, user_1_3_4
, user_1_3_8
, ref_2_3_8
, ref_2_4
, ref_2_4_3
sync
command, user_1_3_10
, ref_2_4
, ref_2_4_8_1
Syntax conventions, ref_2_3
Syntax error, ref_2_2
sz
(set zone) macro, fourc_4_11
T
tan()
function, ref_2_4
, ref_2_4_5_1
tar
command, adm_5_3_1
tcount()
function, user_1_3_12
, ref_2_4
, ref_2_4_8_2
, ref_2_4_8_2
, ref_2_4_8_11
te
macro, mac_3_10
temper.mac file, mac_3_1
Temperature control, macros for, mac_3_10
teramp
macro, mac_3_10
, mac_3_10
TERM
built-in variable, ref_2_3_15_1
Ternary operator for spec calculator
See also Operators, user_1_3_1
test UNIX utility to check for file's existence, mac_3_2
th2th
macro, mac_3_9_2
Three Circle geometry mode, fourc_4_4_1_1_2
Tilde Expansion, ref_2_3_9
time()
function, user_1_3_1
, user_1_4_1
, ref_2_4
, ref_2_4_1_1
Timer/clock. See also Counting
halted with
^C
, ref_2_4_8_2
starting, ref_2_4_8_2
Tokens, input text broken into, ref_2_2
tty_cntl()
function, ref_2_3_7
, ref_2_4
, ref_2_4_2_5
, ref_2_4_2_5
, ref_2_4_2_5
tty_fmt()
function, ref_2_3_7
, ref_2_4
, ref_2_4_2_5
tty_move()
function, ref_2_3_7
, ref_2_4
, ref_2_4_2_5
, ref_2_4_6
tw
(tweak) macro, user_1_2_3
, mac_3_5
twoc.mac file, mac_3_1
U
u
macro, user_1_3_9
, mac_3_1
U[]
built-in variable, ref_2_3_15_1
u_hook.c file, fourc_4_8 , adm_5_3_5
uan
macro, mac_3_5
ubr
macro, mac_3_8
uct
macro, user_1_2_4
, mac_3_1
, mac_3_6
, mac_3_6
, mac_3_9_1
umk
macro, mac_3_8
umv
(updated-move) macro, user_1_2_3
, mac_3_1
, mac_3_5
, mac_3_5
, mac_3_9_1
umvr
macro, mac_3_5
undef
command, ref_2_4
, ref_2_4_4_1
unfreeze
macro, fourc_4_5
, fourc_4_11
unglobal
command, ref_2_4
, ref_2_4_3
UNIX commands
in macro definitions, user_1_3_9
macros for common, mac_3_3_1
UNIX epoch, ref_2_4_1_1
UNIX utilities, spec used with, user_1_4
unix()
function, user_1_3_9
, ref_2_3_11
, ref_2_4
, ref_2_4_1_1
Updated activities
counting, mac_3_6
moving, user_1_2_3 , mac_3_5 , mac_3_8
plotting, mac_3_7
scans, mac_3_9_1
setting
UPDATE
, mac_3_5
, mac_3_8
, mac_3_9_1
upl
macro, mac_3_5
User account for administering spec, adm_5_3
USER
built-in variable, ref_2_3_15_1
User positions (angles), user_1_2_3 , user_1_3_10
listed in degrees, user_1_3_10
listing, user_1_3_10
offset between dial angle and, ref_2_4_8_1
returning, ref_2_4_8_1
user()
function, ref_2_4
, ref_2_4_8_1
util.mac file, mac_3_1
uwm
macro, mac_3_5
V
Variable arguments, style in manual for, user_1_2_2
Variables
as tokens, ref_2_2
attributes
built-in, ref_2_3_15
constant, user_1_3_4 , ref_2_3_15 , ref_2_4 , ref_2_4_3
global, user_1_3_4 , ref_2_3_15 , ref_2_4 , ref_2_4_3 , mac_3_4
immutable, ref_2_3_15
local, ref_2_3_15 , ref_2_4 , ref_2_4_3 , mac_3_2
changing, user_1_3_4
defined through usage, user_1_3_4 , ref_2_3_15
four-circle, fourc_4_9
nonglobal, ref_2_4 , ref_2_4_3
limits of, ref_2_2
symbols for, listing, user_1_3_4
syms
, ref_2_4
, ref_2_4_3
types
array, ref_2_3_15
number, ref_2_3_15
string, ref_2_3_15
VENIX
quit control character on, user_1_2_1
VERSION
built-in variable, ref_2_3_15_1
vi
(visual editor) macro, mac_3_3_1
vme_get()
function, ref_2_4
, ref_2_4_8_9
vme_get32()
function, ref_2_4
, ref_2_4_8_9
vme_move()
function, ref_2_4
, ref_2_4_8_9
vme_put()
function, ref_2_4
, ref_2_4_8_9
vme_put32()
function, ref_2_4
, ref_2_4_8_9
W
w
(wait) macro, user_1_2_3
, mac_3_3_2
wa
(where all) macro, user_1_2_3
, mac_3_1
, mac_3_5
, mac_3_5
wait()
function, user_1_3_12
, ref_2_4
, ref_2_4_1_2
, ref_2_4_1_2
, ref_2_4_8_2
, ref_2_4_8_3
waitall
macro, mac_3_3_2
waitcount
macro, mac_3_3_2
waitmove
macro, user_1_3_11
, mac_3_2
, mac_3_3_2
Warning messages, user_1_2_1
wh
macro, user_1_2_3
, mac_3_1
, mac_3_8
whatis()
function, user_1_3_5
, ref_2_4
, ref_2_4_1_2
, mac_3_2
whats
macro, mac_3_3_3
while
statement, user_1_3_5
, ref_2_3_17_2
wm
(where motors) macro, user_1_2_3
, mac_3_5
Y
yesno
macro, mac_3_2
, mac_3_3_3
yesno()
function, ref_2_4
, ref_2_4_2_4
Z
Z[]
built-in variable, ref_2_3_15_1
four-circle geometry zone mode, fourc_4_10 , fourc_4_12
zaxis.src file, mac_3_1
Zone geometry mode, fourc_4_4_1_1_1 , fourc_4_5 , fourc_4_12