! (PsyScript) 355
! (trial variable operator) 422
!= (PsyScript) 355, 356
# (PsyScript) 328
#> ExperimentDefinitions, etc. markers 286
#include modifier 329
#inherit modifier 329
#NoIncludeStdLib modifier 330
#noinherit modifier 329
#NonLiteral 135, 347
#PsyScope 285
#PsyScope modifier 328
#winclude modifier 329
$ (PsyScript) 356
$- (PsyScript) 356
$+ (PsyScript) 356
% (PsyScript) 355
% (trial variable operator) 422
%= (PsyScript) 355
&& (PsyScript) 355
&& (trial variable operator) 422
(), see parentheses
* (PsyScript) 355
* (trial variable operator) 422
*! (PsyScript) 358
** (PsyScript) 358
*, see asterisk
*= (PsyScript) 355
+ (PsyScript) 355
+ (trial variable operator) 422
+= (PsyScript) 355
- (PsyScript) 355
- (trial variable operator) 422
-$ (PsyScript) 356
-= (PsyScript) 355
-> (PsyScript) 327, 354
-> (trial variable operator) 422
. (PsyScript) 354
. (trial variable operator) 422
. operator 334
.. (PsyScript) 358
/ (PsyScript) 355
// (PsyScript) 355
/= (PsyScript) 355
:: pop-up menu 265
< (PsyScript) 355, 356
< (trial variable operator) 422
<= (PsyScript) 355, 356
<= (trial variable operator) 422
= (PsyScript) 358
= (trial variable operator) 422
== (PsyScript) 355, 356
== (trial variable operator) 422
=> (PsyScript) 413
> (PsyScript) 355, 356
> (trial variable operator) 422
>= (PsyScript) 355, 356
>= (trial variable operator) 422
>> (PsyScript) 327
? (PsyScript) 356, 357
??? 130
@ (PsyScript) 354
@:, see references in attribute blocks
[], see square brackest
^ (PsyScript) 354
"_LatinSets" sub-attribute 394
\Q (PsyScript) 346
{}, see curly braces
| (PsyScript) 357
| (trial variable operator) 422
|| (PsyScript) 355
|| (trial variable operator) 422
~ (PsyScript) 358
Þ 45
A
AbortEvent[] action 202
scripting 423
access types 137, 145
Blocked Random 145
By Factor 145
Cycle Random 145
Least-Used Random 145
scripting 395
access types (PsyScript lists) 335
Access() function 334, 356
AccessAll() function 356
AccessSome() function 357
"AccessType" attribute 335, 396
"AccessTypes" sub-attribute 395
Action bar (of the editor) 265
actions 34, 196
active 196
active until 37, 196
scripting 414
available 202
based on event/trial start or end 201
cancelling 203
instances 37, 196
scripting 414
maximum instances, see instances
of events, see events
of trials, see trials
posted 196
running 448
run-time information 247
scripting 294, 413
for trials 299
setting beep for key press 35
Actions event attribute, see attributes under events
Actions List dialog 202
Actions submenu 264
Actions trial attribute, see attributes under templates
active until, see actions
"ActiveUntil" attribute 414
AddAttrib() function 359, 362
AddToList[] action 202, 421
scripting 426
AllExcept() function 357
And() function 355
AppendTok() function 359, 362
Arctan() function 355
asterisk, see columns with non-literal values in files under lists
"Async" attribute 474
attribute blocks (PsyScript) 280, 325
referencing 333
attributes 153
block, see blocks
custom 153, 160
creating 77
default 153
Default Stimulus/Event/Trial Attribs 154, 163
Event 173, 175, 177
Stimulus 173, 175, 177
Trial 173, 175
default value 153
event 21, 153
event, see events
experiment, see experiments
factor tables and 154
group, see groups
hierarchy 153
inheritance 154
inheritance (PsyScript) 300, 329, 348
Factor format 407
inline entries and, see inline entries
StimList/EventList format 376
linking to variables, see variables
PsyScript 280, 325
@, see references in attribute blocks
naming 325
references 327
renaming 161
sets 153
setting 20, 155, 156
settings
Default 154, 156
Script 158
Access 160
Current 160
Linked 159
Multiple 160
Other 160
Set To 156
Vary By 156
Block 76, 158
Group 87, 158
List 156, 213
PsyScript analogues 388, 389
Run Mode 158
Template 158
standard 153
stimulus 21, 153
stimulus, see stimuli
structural vs. non-structural 406
Trial Chooser and 156
trial, see trials
automatic group selection, see groups
Automatic Grouping dialog 238
B
"BackColor" attribute 433
Backcolor experiment attribute, see attibutes under experiments
background color, see colors
Balance menu item 263
"BaseCellWeights" sub-attribute 397
BBox dialog extension 481
BBox event type, see types under events
BBox Init experiment attribute, see attibutes under experiments
BBox, see button box
BBox[] condition, see button box
"BBoxInitialState" attribute 440
"BBoxPort" attribute 440
Beep[] action 203
scripting 425
beeping 203
Between crossing type, see crossing types
between-subjects design 61, 93, 137
selecting 61
blanks (PsyScript) 281, 326
Block Attributes dialog 176
Block dialog 72, 126
block entries 384
attributes
factoring and linking 385
BlockAttrib() 313
BlockAttrib() function 385, 389
"BlockDuration" attribute 406
Blocked Random access type, see crossing types
Blocked Random level order, see level orders in levels
Blocked Sequential level order, see level orders in levels
blocks 69, 124
attributes 174
custom 175
configuring 125
creating 70
durations 124, 251
icon 70
linking to 124
opening 125
ordering, see sequencing
previewing 99, 212
quiting 205
renaming 126
scaling factor 215
setting 124
scripting 313
(see also block entries)
sequencing 74, 122, 124
(see also ordering under lists)
trial count 124
varying by, see Vary By in attributes
with blocks 125
with events (without templates) 125
with lists 125
"Blocks" attribute 382, 383, 385
Boolean values (PsyScript) 331
breaking (an experiment run), see experiments
Build Run File menu item 258
"BuilderData" entry 288
"BuildStart" entry 464
button box
as input device, see also input devices
bad cable hack 170
controlling lights 440
data recording, see fields, input device states in data file
in conditions 198
scripting 442
setting parameters 199
initial light state
(see also BBox Init under experiment attributes)
initial state, see BBox Init under experiments attributes
intial light state 440
removing use via PsyScript 467
serial port 440
setup and configuration 517
testing 200
dialog via PsyScript 467
Button Box Parameter dialog 199
buttons (in dialogs) 110
Buttons dialog extension 476
By Factor access type, see access types
C
CancelAction[] action 203
scripting 425
carriage returns (PsyScript), see blanks
Cell Chooser menu item 261
cell weight, see cells under factor tables
cells, see factor tables and factor sets under factors
ChanceEvent[] action 203
scripting 424
Change Data File menu item 259
Change Log File menu item 259
"Check" attribute 456
Check function extension 480
Check Links menu item 260
checkboxes (in dialogs) 110
CheckBoxes dialog extension 476
checking trials, see trials
Choose Crossing dialog 147
Clean Up menu item 117, 260
Clear menu item 258, 262
Clearing event attribute, see attributes under events
clearing the screen 203
ClearPort[] action 203
scripting 434
ClearScreen[] action 203
scripting 434
ClearStim[] action 204, 447
scripting 424
"ClearType" attribute 372, 447
Close menu item 257, 261
"CloseAlert" attribute 457, 472
"CloseAlertMsg" attribute 457, 472
"Color" attribute 431
colors
background 207
setting, see attributes under experiments
drawing, see foreground
foreground 207
setting, see attributes under experiments
Column() function 339, 357
columns (in a list file), see files under lists
commas (PsyScript), see blanks
Comment Lines menu item 264
comments (PsyScript) 282, 323, 328
compact factors, see factors
condition (of a trial), see trials
condition name pattern 179
Condition Name trial attribute, see attributes under templates
condition-action pairs 197
scripting 413
"ConditionName" attribute 370
conditions 34, 196
(see also input devices and actions)
PsyScript evaluation 202
scripting 294, 413
terminating, see events
using variables 202
Conditions and Actions dialog 197
Conditions dialog 198
Conditions submenu 264
Connect List dialog 152
Console 7, 261
configuring through PsyScript 459, 471
"Console" entry 459
Console menu item 260
"Constant" attribute 388, 391
content (of an entry), see entries
context (from a factor table), see factor tables
conventions 2
Copy menu item 258, 262
CopyContent() function 360
Cos() function 355
Count Finds menu item 263
counterbalancing, see stimuli
"Criteria" attribute 490
Cross() function 351, 358
crossing types 136, 144
Between 144
Fixed 145
index 144, 147
(see also subject numbers)
Default 148
Group 148
Run 148
Run of Subject 148
Run within Group 148
scripting 394
Subject 148
Subject within Group 147
Latin Squares 67, 144
Latin square partition 67
Latin square partitions 138
setting 147
scripting 394
subtables 144
List Access 144
scripting 393
Use Access 144
Use/Reset Access 145
Within 144
"CrossingValues" attribute 399
curly braces (PsyScript) 330
"Current" attribute 286
current group, see groups
current script, see scripts in projects
"CurrentExperiment" entry 465
CurrentIndex() function 357
cursor (hiding) 170
custom attributes, see attributes
Custom dialog extension 477
Cut menu item 258
Cycle Random access type, see access types
Cycle Random level order, see level orders in levels
"Cycles" attribute 405
D
data file 83, 221
automatic naming 84, 240
fields 165, 222
default 223
input device states 224
optional 223
showing, see attributes under experiments
format 226
header 221
response data, see fields in data file
setting, see attributes under experiments
timing statistics 225
value on every data line 366
variables
decimal places, see attributes under experiments
showing, see attributes under experiments
viewing 259
when written 170
Data File dialog 84, 240
Data File experiment attribute, see attibutes under experiments
Data Info experiment attribute, see attibutes under experiments
Data Variables experiment attribute, see attibutes under experiments
"DataFields" attribute 366
"DataFieldsMenuItem" entry 466
"DataFile" attribute 366
"DataHeader" attribute 366
"DataRecordSeparator" attribute 369
"DataVariables" attribute 369
Date() function 359
"DCOD" attribute 471
DCODs
(see also PsyScope Extensions)
"Debrief" attribute 368
Debriefing File experiment attribute, see attibutes under experiments
debriefing, see experiments
debugging, see experiments
Decimal Places experiment attribute, see attibutes under experiments
"Default" attribute 474
Default attribute setting, see settings under attributes
default attributes, see attributes
Default Stimulus/Event/Trial Attribs attributes, see attributes
"DefaultColor" attribute 433
definitions 2
"Degradation" attribute 432
Deiconify menu item 261
DeleteAllToks() function 359, 362
DeleteTok() function 359, 362
"Depth" attribute 437
Design menu 260
absence, see user mode
Design menu item 260
design types 5
Design window 15, 111
automatically opening 272
Notes button 118
opening 111
Show Events checkbox 118
Show Lists checkbox 118
Subject Info icon 117
tools 113
(see also tools)
trash can, see trash
Variables icon 118
Work area 111
cleaning up 117
hierarchical arrangement 272
Diag() function 357
"Dialog" attribute 454, 471
dialog entry 471
dialog extensions 455, 471
standard 473
dialogs 109, 110
scripting 454
(see also dialog extensions)
setting the title 458
diamond 45
distributivity (of a PsyScript operator), see operators
Div() function 355
"DLOG" attribute 475
"DLOGx" attribute 475
"DLOGy" attribute 475
Do Run File menu item 258
Document event type, see types under events
DrawAllPortBorders[] action 204
scripting 434
drawing color, see foreground under colors
DrawPortBorder[] action 204
scripting 434
"Duration" attribute 291, 371, 415
Duration dialog 184
Duration event attribute, see attributes under events
duration, see events
E
Edit menu 258, 262
Edit This Script menu item 257
editor 262
(see also text tools)
auto-tab 271
interactive mode 265, 288
keyboard shortcuts 264
searching and replacing 266
wrapping text 263, 272
Editor dialog extension 481
emacs keys 264
Empty Trash menu item 119, 260
"Enabled" attribute 457
"EnableParts" attribute 473
End[] condition 421, 447
scripting 441
EndEvent[] action 204, 447
scripting 423
EndWatchCursor() function 360
entries 279, 323, 324
content 280, 324
defining 325
executing 471, 472
finding in the script 265
from a file reference, see file entries
global 325
inline entries and, see global entries and under inline
inline 339
attribute inheritance and 350
attributes 341
difference from regular entries 340
global entries and 342
lists and 342
THIS keyword and 345
token reference 343
using () 343
using [] 339
linking to from graphic environment 158
names 280
reserved 463
references 283, 327
special 463
syntax 325
EntryList dialog extension 481
EntryName() function 358
error messages 493
repeating 266
suppressing 270
Evaluate Again menu item 259
Evaluate menu item 259
Evaluate() function 358
evaluation (of a PsyScript expression) 324
Evaluator 267, 360
Evaluator menu item 261
Event Attributes dialog 20, 180
event attributes, see events and attributes
event bar 20
event entries 387
attributes
factoring 388
linking to run mode 389
linking to templates, blocks, and groups 389
Event Monitor 102, 245
step mode 249
Event Name area (of the Template window), see Template window
Event palette 18, 113
event types 18, 181
(see also events)
"EventActions" attribute 372, 413
EventList format 372
(see also StimList format)
"EventName" attribute 371
events
aborting 202
actions 197
scripting 413
setting, see attributes under events
attributes 180
Actions 184
Clearing 184
Duration 23, 183
Load Time 184, 255
standard (PsyScript) 371
Tag 184
clearing 170
(see also clearing in stimuli)
setting clear type, see attributes under events
constant (Factor format) 391
creating 19, 116
creating (PsyScript) 289
default name in StimList/EventList format 377
duration 23, 131, 415
calculating 447, 448
Sound events 451
changing 131
setting to until mouse click 24
setting, see attributes under events
duration (PsyScript), see "Duration" attribute
ending 204, 447
event bar 130
load time 184
setting, see attributes under events
loading, see loading under stimuli
masking 204
masking, see clearing
offset 131
ports, see ports
renaming 130
running 203, 207, 446
running multiple times 448
scheduling 131, 207
scheduling dependency 131
scripting 289
(see also event entries)
sequencing 26, 415
sequencing (PsyScript) 291
showing 208
starting 446
statuses (run-time) 247
tags
setting, see attributes under events
terminating condition, see duration
timeline 130
moving 130
types 181
Button Box
attributes
scripting 440
Document 181
attributes 186
scripting 435
icons 116
Key Sequence 182
attributes 188
scripting 436
Paragraph 182
attributes 187
scripting 435
icon 71
Pasteboard 182
attributes 187
scripting 438
PICT 181
attributes 186
scripting 437
Sound 183
attributes 188
scripting 438
Sounds
creating sounds 523
Text 181
attributes 185
scripting 428
icon 19
position, see positions under ports
setting constant stimulus 22
Time 181
attributes 185
icon 27
unscheduled 131
unscheduling 208
"Events" attribute 382, 383, 385, 386
Events palette 116
"EventTag" attribute 371
"EventType" attribute 371
execution entries 464, 471
Exp Keywords submenu 264
Exp() function 355
expanded list, see lists
Experiment Attributes dialog 164
experiment attributes, see experiments
Experiment dialog 121
experiment entries 286, 363
attributes
factoring and linking 383
finding current 465
syntax 382
Experiment menu 260
Experiment Notes menu item 259
"ExperimentClose" entry 464
experiments 120
attributes 94, 162
Backcolor 172
BBox Init 172
Data File 84, 165, 221, 240, 259
Data Info 165
dialog via PsyScript 466
Data Variables 167
Debriefing File 169
Decimal Places 172
Forecolor 172
Input Devices 168
dialog via PsyScript 466
Instructions File 169
Num Rests 169
Optimization 171
dialog via PsyScript 467
Precompile 171
Resources 171, 220
Rest Duration 169
scripting 303
Special 169
dialog via PsyScript 466
standard 165
standard (PsyScript) 364
Timer 168
dialog via PsyScript 467
Trials per Rest 169
breaking 96
comments, see notes
compiling 250
(see also precompiling)
algorithm 361
Factor format 408
quickly 250
statistics 245
suppressing time bar count, see time bar
configuring 120
creating 14
current 261
PsyScript 286
debriefing 95
setting, see attributes under experiments
debugging 242, 245
hierarchy,see hierarchyexperiment hierarchy, see hierarchy
instructions 95
creating 95
setting, see attributes under experiments
suppressing 169
via blocks 70
notes 118, 259
number of trials, see trial counting
opening 120
renaming 121
running 8, 23, 96, 242, 445
scripting 285
(see also experiment entries)
special flags
setting, see attributes under experiments
title for data logging 364
verifying the structure 260
with groups 120
with lists 120
without groups 120
"Experiments" entry 286, 363, 463
"ExperimentStart" entry 464
expressions (PsyScript) 324
evaluating 267
function calls, see function calls (PsyScript)
literals, see literals (PsyScript)
expressions (variable), see variables
"ExpTypes" attribute 419
"ExpVariables" attribute 369, 417
extensions, see PsyScope extensions and dialog extensions
"ExtResult" attribute 344
F
f^ (PsyScript) 354
"Face" attribute 431
Factor format 380
compilation details 408
optimization 391, 408
setting, see attributes under experiments
script summary 409
technical details 406
Factor Set dialog 151
factor set, see factor set under factors
Factor Table floating window 148
factor table set entries 399
factor table sets 62, 134
Factor Table window 40, 142
factor tables 40, 133
access types, see access types
accessing cells
sequential 55
and lists 136
built-in 134
cell navigation 45
cell selection 45
cells
current 134, 139
ordering 143
(see also access types)
(see also ordering under lists)
selecting 143
weight 58, 137
setting 58
context 143, 148, 154
scripting values 400
creating 41
creating new within a factor table set 142
crossing type, see crossing types
deleting from a factor table set 142
icon 8
ordering cells 53
renaming 142
scripting 313
(see also factor table set entries)
transforming 115
FactorAttrib() function 388
factors 40, 133
(see also factor tables and lists)
compact 307
creating in factor table 42
crossing 40, 41, 139
crossing factors 133
factor set 133
cells 133
scripting weights 397
scope 140
scripting 404
scripting 310, 392
set names 393
free
scripting 305
in a factor table
creating 142
nested, see nested under factors
ordering 143
renaming 142
scripting 399
in a table
ordering 56
nested 136
in a factor table
creating 142
scripting 400
owning level 136
scripting 311, 397
ordering 147
scripting 303
referencing 388
"Factors" attribute 382, 383, 385, 386
"FactorTable" attribute 399
"FactTypes" sub-attribute 399
"Feature" attribute 432, 437
fields (of a list), see lists
Fields dialog extension, see Standard dialog extension
file entries 347
optimizing 353
with expressions 347
with literals only 347
File menu 257
file name paths, see paths
file references (PsyScript), see file entries
FileLists dialog extension 460, 484
FileRef() function 354
files
getting names from PsyScript 460
resource, see resources
saving (safe saves) 228
using as a list (PsyScript), see file entries
using as a list, see files under lists 135
Find Again menu item 263
Find dialog 266
Find menu item 262
Fixed crossing type, see crossing types
"FixedCycles" attribute 405
"Flags" attribute 365
"Flip" attribute 432
folder icon 221
"Font" attribute 430
"ForeColor" attribute 433
Forecolor experiment attribute, see attibutes under experiments
foreground color, see colors
"Format" attribute 364
free factors, see factors
"Function" attribute 455, 471
function calls (PsyScript) 284, 324, 331
exceptions to rules 331
function extensions 455, 471
(see also dialog extensions)
functions (PsyScript) 330
(see also function calls)
built-in 331
creating 344
listing 353
G
GCD() function 355
Get [Object] menu item 119, 258
Get Object dialog 119
GetCurrent() function 338, 356
GetPrevCurrent() function 357
GetSome() function 357
GetSubjNum function extension 487
GetTag() function 390
GetToks() function 354
Graeco-Latin square 137
graphic environment 5, 13
"Grip" attribute 336
Group Attributes dialog 174
Group Criteria dialog 239
group criteria, see grouping criteria under groups
Group dialog 123
group entries 383
attributes
factoring and linking 384
GroupAttrib() 316
GroupAttrib() function 384, 389
groups 86, 122
attributes 173
custom 173
configuring 123
current 92, 120, 383
setting manually 92
grouping by subject info values 86
grouping criteria 86, 237
linking to 88
modulo comparison 238
icon 87
linking to 122
opening 123
renaming 123
scripting 315
(see also group entries)
selecting for a run 122
automatically 237, 489
varying by, see Vary By in attributes
with blocks 122
with lists 122
without blocks 122
"Groups" attribute 382
H
Head() function 358
"Height" attribute 474
help 268
searching for, see Help Search dialog
Help Search dialog 268
Help menu item 261
hierarchy 111
attributes and, see hierarchy under attributes
lists and, see hiearchy under lists
skipping levels 112
hot spot (of a port), see ports
hyperdiagonal 138
I
Iconify menu item 261
IDEVs
(see also PsyScope Extensions)
If() function 358
Import List menu item 119, 136
index (for a factor set), see crossing types
index (user manual), see index (user manual)
"Indices" sub-attribute 394
inheritance (of attributes), see attributes
Inherited() function 358
"Init" attribute 416
inline entries, see entries
input devices
(see also button box, mouse, and keyboard)
activating, see attributes under experiments
available 5
in conditions 198
Input Devices experiment attribute, see attibutes under experiments
"InputDevices" attributes 364
"InputDevicesMenuItem" entry 466
"Instances" attribute 414
instances, see actions
"Instructions" attribute 368
Instructions File experiment attribute, see attibutes under experiments
instructions, see experiments
Interactive Mode menu item 263
interactive mode, see editor
interrupt 8
intertrial interval 100
(see also ITI)
IsItemInList() function 359
"IsList" attribute 398
item weight, see items under lists
ItemList dialog extension 478
"ItemName" attribute 457
items (for subject info), see subject info
items (in lists), see lists
Iterate() function 359
ITI 100, 250, 254
"ITI" attribute 370
ITI trial attribute, see attributes under templates
K
Key Parameter dialog 200
Key Sequence event type, see types under events
Key[] condition, see keyboard
keyboard
as input device, see also input devices
data recording, see fields, input device states in data file
in conditions 198
scripting 441
setting parameters 200
Key icon 32
keyboard shortcuts, see shortcuts
KeyState dialog extension 482
keywords 2, 118
L
Latin squares (general) 137
Latin Squares crossing type, see crossing types
Latin Squares dialog 146
LCM() function 355
Least-Used Random access type, see access types
Least-Used Random level order, see level orders in levels
Level dialog 151
level weight, see levels
levels 40, 133
adding to factor table 42
crossing, see crossing under factors
free 136
in a factor table
creating 142
renaming 142
moving in a table 55
ordering 136
(see also ordering under lists)
level orders 145
Blocked Random 145
Blocked Sequential 145
Cycle Random 145
Least-Used Random 146
owning nested factors 136
weight 59
setting 60
"Levels" attribute 391
linear list, see lists
Link to Entry dialog 159
link tool, see tools
linking, see objects
List Access crossing type, see crossing types
list boxes (in dialogs) 110
List dialog 149
tick marks 150
List File dialog 150
list file, see files under lists
List Script Changes menu item 259
lists 40, 63, 134
accessing 64
creating 63
expanded 136
fields 134
creating 150
renaming 161
files 135
columns 135
marked with an asterisk, see with non-literal values
with non-literal values 135, 151
graphic environment vs. PsyScript 333
hierarchy and 139
in a factor table 136
items 64, 134
adding to list 65
weight
setting 65, 150
linear 135
ordering 213
renaming 149
using 134
lists (PsyScript) 283, 333
access types, see access types (PsyScript lists)
accessing 334
checklist 334
crossing 351
by map 352
checklist storage 353
current item 334
previous 338
inline entries and, see inline entries
items 334
linking 336, 343
offset 337
resetting 334, 370
size 334, 337
sublists 338
weights 336
ListSize() function 356
ListSum() function 357
ListWeight() function 356
literals (PsyScript) 324, 330
Load Time event attribute, see attributes under events
"LoadTime" attribute 447
Log Comment menu item 259
log file 83, 226, 462
format 227, 462
logging a comment 259
logging data from PsyScript 462
setting 226, 259
subject info and, see subject info
viewing 227, 259
"Log File" entry 462
Log function extension 462
Log() function 355
LogInfo function extension 486
Lowercase menu item 264
M
magnet icon 113, 119
MakeFileName function extension 485
Map() function 339, 357
MappedCross() function 352, 358
mapping list (PsyScript) 339
"Margin" attribute 474
"Mask" attribute 432
MaskStim[] action 204
scripting 424
Match() function 359
Max() function 355
maximum instances, see actions
memory (conserving) 250, 255
(see also screen saving)
"MenuName" attribute 457
menus 257
customization through PsyScript, see script-specific
script-specific 260, 453, 471
checkmarked items 456
disabling menus/items 457
standard 465
submenus 459
"Menus" entry 453
"Mode" attribute 431
modifiers (PsyScript) 323, 328
Monitor menu item 258, 261
"MonitorOrder" attribute 433
mouse
as input device, see also input devices
data recording, see fields, input device states in data file
icon 25
in conditions 198
scripting 442
setting parameters 201
Mouse Parameter dialog 201
Mouse[] condition, see mouse
MouseState dialog extension 481
"Msg" attribute 472
"Multiple" attribute 336
muon field, see PsyBug
N
New Attribute dialog 161
New Experiment menu item 260
New Object menu item 258
New Object Name dialog 118
New Port dialog 193
New Positions dialog 193
New Project menu item 257
New Text File menu item 257
New/Reconfigure Info Item dialog 232
New/Rename Table Factor dialog 146
New/Rename Table Level dialog 146
newlines (PsyScript) see blanks
NewListItem[] action 205, 421
scripting 426
Next() function 356
NextCrossing[] action 205
scripting 427
"NoDirty" attribute 473
notes (for an experiment), see experiments
Notes button (in Design window), see Design window
"Notes" entry 288
NthChar() function 356
Null() function 358
Num Rests experiment attribute, see attibutes under experiments
"NumRestPeriods" attribute 368
"NumTrialsPerRest" attribute 368
O
Object List dialog 119
objects 111
arranging 272
creating 116
linking 112, 114
creating multiple links 115
names 17, 118
prompting for 272
owner 111, 115
recovering from trash, see trash
renaming 155
selecting 109, 114
Objects in Script menu item 260
Objects in Script submenu 119
Objects palette 113, 116
ODEVs
(see also PsyScope Extensions)
"Offset" attribute 337
Open Selection menu item 257
Open Text File menu item 257
Open menu item 257
"OpenAlert" attribute 457, 472
"OpenAlertMsg" attribute 457, 472
operation sentence (PsyScript) 324, 332
operators (PsyScript) 330, 332
binary 332
distributivity 332
listing 353
precedence 360
unary 332
operators (trial variable) 421
optimization (PsyScript)
see optimizing under scripts
"Optimization" attribute 382
Optimization experiment attribute, see attibutes under experiments
optimization, see Factor format or StimList format
"OptimizeMenuItem" entry 467
options 269
custom 273
defining 460
Design 272
editor 271
general 270
projects and 217
run 270
script-based
see custom under options
"Options" entry 460
Options submenu 258
Or() function 355
"Origin" attribute 433
output devices
available 5
owner (of an object), see objects
OWNER keyword (PsyScript) 328, 346, 354
P
palettes 113
Palettes menu item 119, 261
Paragraph event type, see types under events
parameter tags (PsyScript) 346
parameters (of actions) 36
Parameters dialog 208
parentheses (PsyScript) 324, 343
parentheses, balancing 263
"PartIDs" attribute 475
pass (through a list of blocks) 384
Paste menu item 258, 262
Pasteboard event type, see types under events
paths 219
projects and 217
relative 219
projects and 219
setting start 270
reverse notation 219
"PBoardDegradation" attribute 438
"PBoardDepth" attribute 438
"PBoardMode" attribute 438
"PBoardPort" attribute 438
PICT event type, see types under events
Picture dialog extension 486
"Placement" attribute 474
PopUp dialog extension 479
pop-up menus (in dialogs) 110
"Port" attribute 428
Port Info dialog 194
ports 191
clearing 203, 205
default 191, 438
drawing 170, 204
hot spot 191
positions 191
creating 50
setting 49
Ports/Positions dialog 191
PosIfItemInList() function 359
"Position" attribute 430
Position Info dialog 195
Positions dialog extension 482
positions, see ports
Power() function 355
practice 97
(see also run mode)
Practice menu item 258
"PracticeBlockDuration" attribute 406
"PracticeBreak" entry 464
"PracticeCycles" attribute 405
"PracticeEnd" attribute 464
"PracticeFixedCycles" attribute 405
"PracticeScaleBlocks" attribute 405
"PracticeStart" entry 464
"Precompile" attribute 369
Precompile experiment attribute, see attibutes under experiments
precompiling 100, 170
problems 251
setting fixed count, see attributes under experiments
preferences, see options
PrevCurrentIndex() function 357
previewing, see trials and blocks
priviledges 465
processes 241
scheduling 235, 241, 464
Product() function 355
progress bar, see time bar
Project Scripts menu item 258
projects 217
autoloading 270
creating 217, 257
options and, see options
paths and, see paths
scripts
adding and removing 218
current 218
start-up 218
subject info and 232
"Prompts" attribute 474
PsyScope Extensions 220
PsyScope Extensions folder 220
PsyScopeStdLib 465
PsyScript 13, 107
basic syntax rules 325
defining an experiment 361
environment configuration 316, 453
introduction 279
reference manual 323
tutorial 285
PSYXs, see PsyScope Extensions
Put in View menu item 260
Q
Quit menu item 257
QuitBlock[] action 205
scripting 426
QuitTrial[] action 205, 449
scripting 423
quotes (PsyScript) 282, 330
R
radio buttons (in dialogs) 110
Random() function 359
"Range" attribute 456, 472
"RangeFailMsg" attribute 457, 472
references (PsyScript), see entries
references (to PsyScript attribute blocks), see attribute blocks
Reinitialize Script menu item 259
RemoveDups() function 359
RemoveFromList[] action 205, 421
scripting 426
RemoveMatching() function 359
RemovePortBorder[] action 205
scripting 434
Rename/Retype Attribute dialog 161
Replace All menu item 263
Replace and Find Again menu item 263
Replace menu item 263
RerunTrial[] action 206
scripting 427
"Reset" attribute 370
Reset() function 334
ResetAll() function 334, 357
ResetList() function 357
resources 220
files
creating PICTs 521
opening
(see also attributes under experiments)
"Resources" attribute 369
"Resources" entry 220, 465
Resources experiment attribute, see attibutes under experiments
responses
in data file, see data file
recording 30, 206
(see also RT[] action)
Rest Duration experiment attribute, see attibutes under experiments
rest period 96, 171
setting, see attributes under experiments
"RestPeriod" attribute 368
"Result" attribute 344
reverse notation, see paths
reverse video 96, 206
dialog for setting via PsyScript 466
ReverseVideo[] action 206
scripting 435
"ReverseVideoMenuItem" entry 466
Revert File menu item 258
Revert Script menu item 257
Row() function 339, 357
RT[] action 30, 206, 222, 421
scripting 425
run files 270
Run menu 258
Run menu item 258
run mode 97
(see also "Run Mode" attribute)
linking attributes to, see attributes under event entries
Run() function 359, 471
"RunAfter" attribute 473
"RunBefore" attribute 472
"RunBreak" entry 464
"RunEnd" entry 464
RunEvent[] action 207, 446
scripting 423
vs. ScheduleEvent[] 448
"RunFailMsg" attribute 472
"RunLabel" attribute 366
"RunMode" attribute 162, 369
RunModeAttrib() function 382, 389
"RunStart" attribute 464
S
Save a Copy As menu item 257, 258
Save File As menu item 258
Save File menu item 258
Save Script As menu item 257
Save Script menu item 257
enabled due to PsyScript operations 473
"SaveCurrents" attribute 338
"ScaleBlocks" attribute 405
scaling factor (of a block), see blocks
ScheduleEvent[] action 207
scripting 424
vs. RunEvent[] 448
scissors tool, see tools
screen
clearing 203
displaying stimuli 449
(see also types under events)
timing issues 450
multiple 433
timing issues 450
non-standard 170
saving 169
setting co-ordinates origin 433
Script attribute setting, see settings under attributes
Script Enabled menu item 263
Script Functions submenu 264
Script Keywords submenu 264
ScriptEval[] action 207
scripting 426
scripting, see PsyScript
scripts 13, 279
autoloading 270
auto-scrolling to background changes 263
creating (for PsyScript editing) 285
debugging, see debugging under experiments
editing, see editor
format of 362, 364
grouping, see projects
including in another script 329
opening 257, 261
optimizing 353
projects and, see projects
reinitializing 259
saving automatically 270
self-modifying 362
standard format 285
suspending interpretation 263
ScriptWhen Parameter dialog 202
ScriptWhen[] condition
scripting 441
Scroll to Changes menu item 263
section markers (PsyScript) 323, 330
Select All menu item 262
selection devices (in dialogs) 110
Selection to Search menu item 263
selection tool, see tools
Set To attribute setting, see settings under attributes
Set[] action 207, 421
scripting 426
SetBackColor[] action 207
scripting 434
SetCurrent() function 357
SetDefaultColor[] action 207
scripting 434
"SetNames" sub-attribute 393
"Sets" sub-attribute 392
"SetScopes" sub-attribute 404
SetTag() function 390
"SettingsMenuItem" entry 466
"SetUp" attribute 475
Shift Left menu item 263
Shift Right menu item 263
shortcuts 115, 161, 228, 264
Show Events checkbox (in Design window), see Design window
Show Lists checkbox (in Design window), see Design window
Show Trash menu item 260
ShowStim[] action 208, 447
scripting 424
Shut Up button 266
"Shutdown" entry 464
side-effect operations (PsyScript) 362
Sin() function 355
"Size" attribute 430
snooping around 13
Sound event type, see types under events
SoundEdit 523
SoundLabel event type, see Sound event type
spaces (PsyScript), see blanks
Special experiment attribute, see attibutes under experiments
square brackets (PsyScript) 339
Standard Attributes dialog 155
standard attributes, see attributes
Standard dialog extension 479
START event 446
start references 415
(see also "StartRef" attribute and events sequencing)
Start/End Parameter dialog 201
Start[] condition 421, 447
scripting 441
"StartRef" attribute 293, 372, 415
default 170
"StartUp" entry 464
start-up script, see scripts in projects
StartWatchCursor() function 360
Statistics menu item 263
StimList format 372
attribute summary 378
block mode 374
compilation details 379
optimization 377
trial attributes 374
stimuli 189
attributes 185
clearing 204, 449
(see also clearing under events)
counterbalanced 67, 138, 139
keeping in memory 255
loading 251
controlling 253
preloading 170, 254
presentation 447
scripting sub-stimuli, see sub-stimulus entries
showing 208, 449
storing values and attributes 390
"Stimuli" attribute 388, 438
Stimuli dialog 189
"Stimulus" attribute 388, 428, 435, 436, 437, 440
stimulus attributes, see stimuli and attributes
Stimulus dialog 189
Strcat() function 356
StripEndChars() function 356
StripFrontChars() function 356
Strlen() function 356
"Style" attribute 432
Style dialog 189
Style dialog extension 483
sub-attributes (PsyScript) 281
"Subject" entry 468
subject info 78, 228
grouping by 86
items 229
creating 80, 232
modifying 232
scheduling prompts, see processes
special 229
log file and 234, 235, 236
old PsyScript utilities 468
Subject Info dialog 230
Subject Info icon (in Design window), see Design window
Subject Info menu item 261
Subject Info Schedule dialog 241
subject numbers 79, 234
calculation 236, 487
scheduling computation, see processes
"Subject_Age" entry 469
"Subject_DataFile" entry 469
"Subject_Group" entry 469
"Subject_Name" entry 469
"Subject_Number" entry 469
"Subject_Run" entry 469
"Subject_Sex" entry 469
"SubjectInfoDialogItems" entry 470
SubjectInfoLib 468
"SubjectMenuItems" entry 470
SubjectNumAndGroup function extension 489
Sublist dialog 159
Sublist() function 338, 357
sublists (of PsyScript lists), see lists (PsyScript)
"Submenus" attribute 459
sub-stimuli, see stimuli
sub-stimulus entries 387
(see also event entries)
Sum() function 355
Superblock dialog 127
superblocks 69, 125
icon 70
supergroups 383
Switch Experiment menu item 259
Switch menu item 257
symbols 118
system requirements 1
T
Table Info dialog 53, 144
tables, see factor tables
tabs (PsyScript), see blanks
Tag event attribute, see attributes under events
tags (Factor format) 390
Tail() function 358
"TakeDown" attribute 475
Tan() function 355
template entries 385
attributes
factoring and linking 386
template weight, see template
Template window 128
Event Name area 130
Timeline area 130
templates 17, 128
(see also trials)
attributes 176
Actions 179
Condition Name 179
custom 177
in StimList format 374
ITI 179
setting, see attributes under templates
Minimum ITI 254
standard (PsyScript) 370
built-in 134
creating 17, 126
icon 17
ordering 124, 126
(see also ordering under lists)
renaming 129
scripting 296
(see also template entries)
transforming 115
weight 124
setting 126
"Templates" attribute 382, 383, 385
"Test BBox" entry 467
text editor, see editor
Text event type, see types under events
text fields (in dialogs) 110
text tools
(see also editor)
balancing parentheses 263
changing case 264
commenting out lines 264
counting characters, words, and lines 263
counting occurrences 263
searching and replacing 266
shifting left/right 263
Text Tools submenu 263
THIS keyword (PsyScript) 328, 354
inline entries and, see inline entries
time bar 270
suppressing trial count 271
Time event type, see types under events
Time() function 358
Timeline area (of the Template window), see Template window
timeline, see events
"Timer" attribute 364
Timer experiment attribute, see attibutes under experiments
"TimerMenuItem" entry 467
timing
precision 6
setting source, see attributes under experiments
TIMRs
(see also PsyScope Extensions)
"Title" attribute 364, 458
tokens (PsyScript) 324
tools
auto-changing 272
in floating window 118
link 17, 114
scissors 87, 115
selection 114
transform 115
Tools palette 113
Tools pop-up menu 265
transform tool, see tools
trash 117, 119
trial 16, 445
Trial Chooser floating window 98, 156, 212
Trial Chooser menu item 261
trial counting 214
(see also blocks)
scripting 405
Trial Manager 445
Trial Manager Variables dialog 211
Trial Manager variables, see variables
Trial Monitor 242
reported trial count 215
Trial Template window 17
trial templates, see templates
trial variables, see variables
"TrialActions" attribute 371, 413
TrialAttrib() 301
TrialAttrib() function 386, 389
trials 128
(see also templates)
actions 197
scripting 413
setting, see attributes under templates
attributes, see attributes under templates
blocking 70
checking 102
compiling, see experiments
condition name
setting, see attributes under templates
number run in experiment, see trial counting
previewing 98, 129, 212
quiting 205, 449
rerunning 206
running, see running under experiments
run-time information 246
variables, see variables
Trials Monitor 99
Trials per Rest experiment attribute, see attibutes under experiments
triggering actions 34
TruthVal() function 355
"TurnOffBBox" entry 467
"Type" attribute 416, 455
"Types" sub-attribute 393
U
Uncomment Lines menu item 264
Undo menu item 258, 262
UnscheduleEvent[] action 208
scripting 424
"Update" attribute 416
Uppercase menu item 264
Use Access crossing type, see crossing types
Use/Reset Access crossing type, see crossing types
user mode 270
"UserLevelMenuItem" entry 465
Utilities menu 258
V
values (of a PsyScript expression) 324
Variable Monitor 102, 249
variables 208, 416
arrays
adding items 202, 205
removing items 205
built-in 210, 421
defining
(see also Trail Manager Variables dialog)
expressions 210, 421
in actions, see using variables under actions
linking attributes to 211, 251
operational overview 210
run-time information, see Variable Monitor
scripting 416
arrays, see composite types
composite types 417
built-in 420
initializing 418
declaring 416
records, see composite types
type declarations 419
types 416
setting values 207
types 209
Variables icon (in Design window), see Design window
Vary By attribute setting, see settings under attributes
Vary by Block dialog 158
Vary by Group dialog 158
Vary by List dialog 157
Vary by Template dialog 158
View Data File menu item 259
View Log File menu item 259
View Trash dialog 119
View Trash menu item 119
W
warnings, see error messages
weights 214
cell, see cell weight
item, see item weight
level, see level weight
template, see template weight
"Weights" attribute 336
When Parameter dialog 202
When[] condition 421
scripting 441
whitespace, see blanks
"Width" attribute 474
windows 109
iconifying 273
(see also Iconify menui item)
main, see Console
remembering positions 273
startup
animating 273
Within crossing type, see crossing types
Work area, see Design window
Wraparound menu item 263
X
"X" attribute 429
x-ed out folder icon 221
XRESs 344
Y
"Y" attribute 430
Z
zoom icon 57
Zoom menu item 261