Symbols

! (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


This file last updated on 02/26/96 at 17:30:56.
brian
;