- Page 1 and 2: spec X-Ray Diffraction SoftwareUSER
- Page 3 and 4: specX-Ray Diffraction SoftwareCerti
- Page 5 and 6: TABLE OF CONTENTSUSER MANUAL AND TU
- Page 7 and 8: Reciprocal Space Macros ...........
- Page 9 and 10: Preface For the Interim ManualWe ap
- Page 11: USER MANUAL AND TUTORIALS
- Page 16 and 17: (See page 52 in the Reference Manua
- Page 18 and 19: AZIMUTH angle used in advanced mode
- Page 20 and 21: 9.FOURC> br 2 0 010.FOURC> whH = 2
- Page 22 and 23: Type a ˆC to abort counting. The m
- Page 24 and 25: Introduction Tothe spec User Interf
- Page 26 and 27: 8.FOURC> history1 p 2+2, sqrt(3), "
- Page 28 and 29: format specifications are the same
- Page 30 and 31: 96 GTERM (B..S.) 80 Y_L (G.NS.) 80
- Page 32 and 33: 26.FOURC> while (wait(0x22)) {27.mo
- Page 34 and 35: TtoR_1 (160) dumbplot (334) mvd (19
- Page 36 and 37: If a file named spec.mac exists in
- Page 38 and 39: 47.FOURC> u vi macro.defs"macro.def
- Page 40 and 41: The motor_name() function returns t
- Page 42 and 43: Whenever the move_all command is us
- Page 44 and 45: CAMAC, GPIB and SerialBesides the b
- Page 46 and 47: name and its arguments. (Scans invo
- Page 48 and 49: Negative numbers count back from th
- Page 50 and 51: The Index FileIndexing a long ASCII
- Page 52 and 53: 42 USER MANUAL AND TUTORIALS INTERI
- Page 54 and 55: 44 REFERENCE MANUAL INTERIM WORK-IN
- Page 56 and 57: group any number of lines together
- Page 58 and 59: KeywordsThe following names are res
- Page 60 and 61: \" double quote\ooo octal code\[xx]
- Page 62 and 63:
¡£¢¥¤§¦ ¢©¨imulation mode
- Page 64 and 65:
KeyboardInterr uptsOn UNIX systems,
- Page 66 and 67:
print the string or number value, d
- Page 68 and 69:
checked to see if initial default p
- Page 70 and 71:
the C language * indirection operat
- Page 72 and 73:
FlowControlConditional StatementThe
- Page 74 and 75:
¢Grammar RulesThis syntax summary
- Page 76 and 77:
data-array-typestringbyteubyteshort
- Page 78 and 79:
Built-In Functions and CommandsThes
- Page 80 and 81:
Miscellaneousgethelp(topic) — For
- Page 82 and 83:
.BL — Begin a list of items..EL
- Page 84 and 85:
\*- Along dash (—)\@ An @ sign\\
- Page 86 and 87:
The following code uses the whatis(
- Page 88 and 89:
"hdw_poll_interval" — When the wa
- Page 90 and 91:
history N — As above, but only pr
- Page 92 and 93:
¡¡close(filename) — Closes file
- Page 94 and 95:
qdofile(file) — As above, but doe
- Page 96 and 97:
eturn. The function works with both
- Page 98 and 99:
tty_fmt(x, y, wid, string) — Writ
- Page 100 and 101:
BGLADNSICBuilt-InGlobalLocalAssocia
- Page 102 and 103:
configured motors and counters.cdef
- Page 104 and 105:
¢¡HardwareFunctions and CommandsM
- Page 106 and 107:
Returns zero if command is sent suc
- Page 108 and 109:
PC Por t I/OThe port I/O functions
- Page 110 and 111:
¢stop(flag) — If flag has bit on
- Page 112 and 113:
¢enabled and programmed to gate th
- Page 114 and 115:
"home_acceleration" — returns the
- Page 116 and 117:
chg_offset(motor, user_angle) — S
- Page 118 and 119:
"asin" — Arcsine of source."acos"
- Page 120 and 121:
¡data_read(file_name, grp, start,
- Page 122 and 123:
"title=string" — On an X windows
- Page 124 and 125:
data_pipe(program [, args [, grp_ou
- Page 126 and 127:
¡specified. A ¢£¢ ¡£§ §£
- Page 128 and 129:
Str ing and Number FunctionsMath Fu
- Page 130 and 131:
120 REFERENCE MANUAL INTERIM WORK-I
- Page 132 and 133:
122 STANDARD MACRO GUIDE INTERIM WO
- Page 134 and 135:
macros from one of the .src files a
- Page 136 and 137:
if ((whatis("DATAFILE")>>16)&0x0800
- Page 138 and 139:
else { print "Usage: foff filename"
- Page 140 and 141:
# Send a bug report to the administ
- Page 142 and 143:
Saving ToOutput Devicescomment form
- Page 144 and 145:
’setscanssetplotstartgeoIn the st
- Page 146 and 147:
def user_premove ’if (fabs(A[tth]
- Page 148 and 149:
# Conventionally, the first four mo
- Page 150 and 151:
Counting Macrosct [time]count [time
- Page 152 and 153:
Plotting MacrosAt present, spec’s
- Page 154 and 155:
# Calculate motor positions for a g
- Page 156 and 157:
scans, the limit checks are done on
- Page 158 and 159:
TemperatureScans# Temperature scant
- Page 160 and 161:
TEMP_SPT_LO_SPT_HI_SPDEGC_SPTEMP_CS
- Page 162 and 163:
The macro RtoT_0 ,used above, is on
- Page 164 and 165:
The Scan Macros In DetailAll the sc
- Page 166 and 167:
def _check0 ’{local _i’for (_i
- Page 168 and 169:
length to 132 columns for output se
- Page 170 and 171:
Finally, the headers are written to
- Page 172 and 173:
StandardData-File Forma tThe data f
- Page 174 and 175:
164 FOUR-CIRCLE REFERENCE INTERIM W
- Page 176 and 177:
(2) The spectrometer coordinate sys
- Page 178 and 179:
Or ientation Matr ixAngle calculati
- Page 180 and 181:
Zone or χ and φ Fixed (g_mode =2)
- Page 182 and 183:
Freezing AnglesFor the omega-fixed,
- Page 184 and 185:
Cut Points¢£ ¢ ¤° and +270° a
- Page 186 and 187:
The geometry parameters in the tabl
- Page 188 and 189:
Four-CircleMacrosThe macros below a
- Page 190 and 191:
19.FOURC> prdef czdef cz ’if ($#
- Page 192 and 193:
Finally,the reflex_end macro puts t
- Page 194 and 195:
184 FOUR-CIRCLE REFERENCE INTERIM W
- Page 196 and 197:
186 ADMINISTRATOR’S GUIDE INTERIM
- Page 198 and 199:
while running spec will be copied e
- Page 200 and 201:
installed name ¢¥¤ elects a name
- Page 202 and 203:
After answering the questions, the
- Page 204 and 205:
•The Oxford/Tennelec/Nucleus PCA
- Page 206 and 207:
Within u_hook.c there is a routine
- Page 208 and 209:
Installed FilesFile HierarchyAfter
- Page 210 and 211:
Ena bling I/O Por ts On PC Platfor
- Page 212 and 213:
The Configuration EditorThe edconf
- Page 214 and 215:
Comment lines in the config file be
- Page 216 and 217:
Valid controller types currently in
- Page 218 and 219:
Optional motor parameters appear on
- Page 220 and 221:
Secur ity IssuesAt some installatio
- Page 222 and 223:
212 ADMINISTRATOR’S GUIDE INTERIM
- Page 224 and 225:
214 HARDWARE REFERENCE INTERIM WORK
- Page 226 and 227:
CAMACController sspec supports only
- Page 228 and 229:
are sharing the controller on the s
- Page 230 and 231:
National Instruments GPIB with Nati
- Page 232 and 233:
National Instruments PCII GPIB on P
- Page 234 and 235:
National Instruments GPIB on DEC Mi
- Page 236 and 237:
Kinetic Systems 3388 CAMAC-To-GPIB
- Page 238 and 239:
CAMAC modules configured for Genera
- Page 240 and 241:
Please note, many users have had pr
- Page 242 and 243:
Compumotor SX (Serial)DSP E250 12-B
- Page 244 and 245:
The SMC controllers can be used wit
- Page 246 and 247:
MicroControle SIX19 (Serial)config
- Page 248 and 249:
The motor controller can only move
- Page 250 and 251:
timeout of 0.5 seconds should be fi
- Page 252 and 253:
Special CommandsThe following speci
- Page 254 and 255:
motor_par(motor, "y_range", value)
- Page 256 and 257:
Only one copy of the rdelay and wde
- Page 258 and 259:
¢below.Each HSC-1 contains two mot
- Page 260 and 261:
motor_par(motor, "calibrate") — S
- Page 262 and 263:
When counting to time, the resoluti
- Page 264 and 265:
Inel 715 Dual Scalerconfig file:RS_
- Page 266 and 267:
Kinetic Systems 3655 Timing Generat
- Page 268 and 269:
channels. Also, make sure that the
- Page 270 and 271:
Multichannel Data Acquisition Devic
- Page 272 and 273:
mca_par("npts", value) — sets the
- Page 274 and 275:
mca_par("group_size", size) — set
- Page 276 and 277:
0.1 to 1.6 and Y ranges from 0 to 5
- Page 278 and 279:
INDEXspecial character s!! or !-1 t
- Page 280 and 281:
debug macro, 128def command, 45, 68
- Page 282 and 283:
help macro, 27, 123, 128hi (history
- Page 284 and 285:
Orientation matrix, 168-68Output de
- Page 286 and 287:
syms command, 19, 26, 50, 68, 89syn
- Page 288 and 289:
278 INDEX INTERIM WORK-IN-PROGRESS
- Page 290:
FILES¢¢fake_ttyThis option create