18 12
发新话题
打印

心理学实验软件

心理学实验软件

在中国外语教育研究中心的BBS上
Software for Psychophysics
http://vision.nyu.edu/Tips/FaithsSoftwareReview.html

This page contains a list of experimental software packages, including information about the interface, cost, distributor, support, and recommendations, arranged alphabetically, by package. The information on this list has been compiled from the comments of users and developers. I will continue to incorporate new information and opinions sent my way. Thank you. Faith Florer, fflorer@barnard.edu

ActiveSTIM

Platform: Windows 95/98/NT/2000/XP
Interface: ActiveX
Stimulus Presentation:  Visual; bitmap files. Unlimited number of bitmap files can be organised into films or complex dynamically changing stimuli.Supports all graphic modes (resolution, refresh rate, color depth). In the 8-bit colour mode, dynamical change of colour palettes. Sends also TTL pulses for triggering other stimulation devices or recording of physiological responses. High accuracy of digital IO is achieved through low-cost National Instruments digital IO board. Can be controlled from all programming environments that support ActiveX (Matlab, Visual Basic, LabView, C++, Delphi, JavaScript, etc). All stimulus events are programmed in respect to the count of screen frames, assuring best possible accuracy of stimulation. A skipped screen frame is detected and reported. Supports stereoscopic googles. Receives digital IO. Time of input events (e.g., behavioral responses) measured with sub-millisecond accuracy.
Output: Digital TTL, ActiveX.
Cost: http://www.ActiveSTIM.com
Distributor: AlphaOmega, Inc.
Support : E-mail
Intended Users/Comments: Neuroscience, Psychology, Psychophysics

TOP

接上

C++ Library for Psychophysics

Platform: IBM compatible PCs
Interface: Standard Windows or Unix.  Needs OpenGL and GLUT installed, as well as a C++ compiler.
Stimulus Presentation: The library includes dots, circles, disks, noisy disks, DoGs, noisy DoGs, Gabors, rectangles, bars, lines, line loops and text functions. All these objects can be positioned with a subpixel resolution, moved with a given velocity in a given direction, and rendered in stereo with a given disparity by using either colored glasses, stereoglasses or two monitors.
Cost: Free
Distributor: http://www.physiol.ox.ac.uk/~yp/psph.cpp
Support: http://www.physiol.ox.ac.uk/~yp/psph.cpp
Intended Users/Comments: The library was originally created with a stereo experiment in mind, but it includes constant-motion envelope functions as well now. I am planning to write an html manual soon; for now a short info is attached at the beginning of the psph.cpp file. Also, although I didn't try the library in Windows, there should be no problem using it there.

Cogent

Platform: Windows
Interface: Matlab
Stimulus Presentation: Cogent 2000 provides utilities for the manipulation of graphics, sound, keyboard, mouse, joystick, serial port, parallel port, subject responses and physiological monitoring hardware, and a graphics library for high level graphics and animations.For fMRI, Cogent 2000 can be configured to receive synchronization pulses from a scanner allowing experimental timing to be tightly coupled with image acquisition.
Cost: Publicly and freely avaiable
Distributor: http://www.vislab.ucl.ac.uk/Cogent
Support: Although people can email cogent2000@fil.ion.ucl.ac.uk for answera to questions and queries, there is no formal support.
Intended Users/Comments: Experimental scientists/psychophysicists.

TOP

再接

CORTEX5

Platform: DOS (+ windows 95/98/2000 in 2 computer-mode).
Interface: Text-based menus, Graphical Eye-position window. 'C'-like programming (compiler included). Also has an interactive receptive-field mapping mode.
Stimulus Presentation: Anything that is supported by DirectX (AVI's MPegs Mov's, BMP, JPEG, etc) plus Cortex-format movies and bitmaps, in any temporal ans spatial order (multiple's are possible at the same time).
Output: Binary files (has a conversion to textfile utility), of user responses, spike-data, eye-position data and/or epp data (data acquisistion boards required for anything but user responses).
Cost: Free
Distributor: http://www.cortex.salk.edu/
Support: Distributor
Intended Users/Comments: Physiological and psychophysical experiments.

DIRECTOR

Platform: Macs.
Interface: High level programming language.
Stimulus Presentation: BMPs, GIFs, JPEGs, LRG, Photoshop 3, Macpaint, PNG, TIFF, PICT files; PRCS and Scrapbook; AIFF, SWA, and WAVE sounds; IMA and System 7 sounds; QuickTime; RTF text and ASCI; and, palettes.
Output: Under Construction
Cost: About $400
Distributor: Macromedia
Support: Distributor
Intended Users/Comments: The software is intended for Multimedia and Web Developers, and is easy to use for creating animations from line drawings or digitized images. It has limited flexibility and power.
DMaster

TOP

Platform: IBM compatible PCs
Interface: Standard Windows or DOS
Stimulus Presentation: The software was originally written in Macro assembly code for a PDP-11 running under RT-11, supporting four separate experimental testing stations and a number of editing stations running asynchronously. This work was done at Monash University in Australia, beginning in 1975. Subsequently the code was rewritten in C for a PC/XT and graphics and speech capabilities were added by Jonathan Forster at the University of Arizona. As of the summer of 1999, we have added the Windows 95/98 version, called DMDX. This has all the features of the DOS versions, plus some new ones. Contrary to popular belief, running under Windows does not necessarily compromise the accuracy of timing. DMDX makes use of DirectX (which comes as part of Windows 98, or as an add-on to early versions of Windows 95), which gives the programmer better control of the hardware.
Cost:
Distributor: http://www.u.arizona.edu/~kforster/dmdx/dmdx.htm
Intended Users/Comments: DMASTR (DisplayMaster) is a suite of programs written for IBM compatible PCs by http://www.u.arizona.edu/~kforsterK.I.Forster and http://www.u.arizona.edu/~jforster/ J.C. Forster at the University of Arizona. The software is designed for the measurement and analysis of reaction times in language processing tasks, such as lexical decision, naming, picture naming, RSVP, masked priming, same-different matching, semantic categorization, self-paced reading, etc.

DMDX

Platform: Windows 98/2000/ME/XP
Interface: Text and dialog boxes.
Stimulus Presentation: DMDX is a Win32 program designed to precisely time the presentation of text, audio, graphical and streaming video material, and to enable the measurement of reaction times to these displays with millisecond accuracy. It is an extension of the DOS-based DMASTR suite, which in turn was based on software written for a PDP-11. DMDX supports a dual monitor display mode, in which the experimenter views a separate display from the subject . Single monitor mode is also supported. In addition, it is possible to track the course of an experiment from a remote location via the internet. Support is provided for recording responses via the keyboard, a parallel I/O interface, mouse, gamepad, or an integrated digital VOX for vocal responses. The keyboard mode allows for multiple responses, including typed responses, suitable for identification tasks, or ratings. The accuracy of timing has been extensively tested, and a summary of the results is reported in Forster and Forster (2003).
Output: Data are saved to text files. The parallel I/O interface permits 16-bit output to external devices such as fMRI scanners, EEG, etc.
Cost: free.
Distributor: http://www.u.arizona.edu/~kforster/dmdx/dmdx.htm
Support: On-line Help files, plus tutorials, and a User listserv (links provided on the DMDX homepage).
Intended Users/Comments: Psycholinguists, cognitive scientists, neuroscientists, experimental psychologists.
Reference: Forster, K. I., & Forster, J. C. (2003). DMDX: A Windows display program with millisecond accuracy. Behavior Research Methods, Instruments & Computers, 35, 116-124.

TOP

接上

E-PRIME

Platform: Windows
Interface: High level programming language.
Stimulus Presentation: Text, images, sounds, in different formats.
Output: Files.
Reference: http://www.pstnet.com/e-prime/default.htm
Cost: Minimum of $695 for one user.
Distributor: Psychology Software Tools, Inc., 2050 Ardmore Boulevard, Suite 200, Pittsburgh, PA 15221-4610 USA. Telephone: 412.271.504 Fax 412.271.7077 E-Mail: info@pstnet.com for general information regarding products and services sales@pstnet.com for specific information
Support: Technical support via email and possibly by phone.
Intended Users/Comments: Research Scientists.


EYE LINES

Platform: Runs on any Macintosh, but does not yet have a native Power Mac version.
Interface: Mouse operated menus, dedicated spreadsheets.
Stimulus Presentation: Line drawings, PICT graphics, Includes a vector drawing program.
Output: Method of Adjustment. Subjects use the mouse to adjust length, orientation angle, or brightness of specified stimulus element(s). The program records the results (and can compare them to preset target values to compute error.) Sorting module can configure data into a variety of spreadsheet formats.
Reference: Beagley, W. K. (1993) Eye Lines: Generating data through image manipulation, issues in interface design, and the teaching of experimental thinking. Behavior Research Methods, Instruments, Computers, 25 (2) 333-336 Colbourn, C. (1992) Review of Eye Lines. Psychology Software News 3 (1) 9-11 (April) http://www.alma.edu/el
Cost: $99 for 6 copy site license, $199 for 20 copy site license
Distributor: W. K. Beagley. beagley@alma.edu
Support: Technical support via email .
Intended Users/Comments: Developed for measuring magnitudes of geometric illusions (Muller-Lyer, Zollner, Delboeuf, etc.) Includes illusion demonstrations and experiments. Also has modules for sensori-motor testing (reverse mirror drawing, rotary pursuit).


FREIBURG VISUAL ACUITY TEST

Platform: Macs.
Interface: Buttons and menu command.
Stimulus Presentation: Macintosh generated Landolt Cs, threshold estimated by Best PEST.
Output: Results are saved to the clipboard.
References: see http://www.ukl.uni-freiburg.de/aug/mit/bach/fat/index.html
Cost: Free.
Distributor: http://www.ukl.uni-freiburg.de/aug/mit/bach/fat/index.html
Support: Distributor
Intended Users/Comments: Anyone who needs to assess visual acuity and contrast sensitivity.

TOP

接上

LITTLE STIMULUS MAKER

Platform: DOS recommended. Windows may be OK.
Interface: Menus and text prompts
Stimulus Presentation: Sinewave gratings, gaussian blobs, flicker, checkerboards, dynamic random dots, etc.
Output: Files on the PC.
Cost: Free
Distributor: http://faculty.washington.edu/jokelly/
Support: Electronic mail
Intended Users/Comments: Visual scientists.


MACPROBE

Platform: MacProbe is a 68K program that runs quite well on a PowerMac as long as you have an FPU emulator like SoftwareFPU installed.
Interface: MacProbe provides a C-like scripting language with over 200 high-level commands. The scripts can be edited interactively to speed up development. You can also create control panels with the familiar Macintosh controls (buttons, pop up menus etc) to provide a graphical front end for the user.
Stimulus Presentation: Any imported PICT or TIFF file. There's also a turtle-graphics language forgenerating images which can be algorithmically defined. Finally, you can manipulate pixel data as numeric arrays directly. You can also play sounds.
Output: The scripting language contains commands to output data to a text worksheet, to a file or to the presentation screen.
Reference: MacProbe: A Macintosh-based experimenter's workstaiton for the cognitive sciences Behavior Research Methods,Instruments Computers, 1994, 26(3) , 345-351.
Cost: $556.00 if purchased by academic or non-profit institution. $695.00 for other institutions.
Distributor: Direct Sales only. (I can fax order forms.) steve@aristo.com
Support: Email and fax.
Intended Users/Comments: Behavioral scientists.

TOP

接上

MACSTIM

Platform: Macs, PowerPC.
Interface: Simple text-based script.
Stimulus Presentation: PICT images and sounds,QuickTime movies and text.
Output: Files
Cost: Shareware/$300 registration fee
Distributor: http://www.brainmapping.org/WhiteAnt/ ddarby@ariel.ucs.unimelb.EDU.AU
Intended Users/Comments: Originally developed for presenting stimuli in fMRI experiments, this package can be used for more general purposes by behavioral scientists.MacStim has been updated and now has a separate fully functional (actually better) PowerPC version. This is compliant with MacOS 8.5 and 8.6. It will be updated to run on the Blue Box.


MATLAB TOOLBOX

Platform: Multi-platform: Mac, Win32 and Digital UNIX versions available on the site, as well as the C source code so that it can be compiled for any system.
Interface: MATLAB toolbox, or DOS/UNIX command-line (standalone version lacks graphical display functions)
Stimulus Presentation:
Output: MATLAB variables, which can be graphed and displayed (standalone version sends output to stdout or to named text files).
Cost: free
Distributor: http://bootstrap-software.org/psignifit/
Intended Users/Comments: For the maximum-likelihood fitting of psychometric functions, and computation of confidence intervals by the parametric bootstrap method.


MATVIS/WinVis

Platform: Windows
Interface: MATLAB functions
Stimulus Presentation: Provides support for conducting psychophysical experiments from within the MATLAB application on the PC platform.
Output: This package allows users to collect data from inside the MATLAB application. The data end up as MATLAB variables and all of MATLAB's power is then available to graph and display it.
Reference:
Cost: Subscription.
Distributor: See http://www.neurometrics.com/winvis/index.jsp
Support: developer
Intended Users/Comments: Designed for visual psychophysicists. Reported to work well.

TOP

接上

PSYCHLAB

Platform: Not developed for the PowerMac. According to the distributor: "I did some preliminary testing, it looks good and okay. It certainly runs okay, synchronization of screen seems good, timing response are checked initially, they all run okay. I can put down 90% okay, but since it may affect your test results and research, I do not want to take any chance. But PsychLab will be programmed and completely tested under PowerMac in the near future, but I cannot guarantee a date now. That will be in the next version of PsychLab. If you need absolutely to run PsychLab on a PowerMac very soon, let me know, and see if we can work something out."
Interface: Easy menu driven interface, with text-based input files. It comes with some sample experiments and input files.
Stimulus Presentation: Can display text in any font, size, and style; pictures in MacPaint or PICT format; sound in SoundWave, SoundEdit, Sys 7, ' snd', resource format.
Output: Under construction.
Cost: $350 (free demo version available via e-mail, US$5 demo disk via regular mail)
Distributor: teren@m5.sprynet.com
Mailing address: PsychLab, 3175 Toupin Boul., St-Laurent, Quebec Canada H4K1Y9
Fax: 1 (514) 221-2028 (with one minute voice mail)
Phone: 1 (888) 503-4165 (U.S. toll-free fax with one min. voice mail)
Support: Supported through the distributor.
Intended Users/Comments: If there are problems with the PowerMac, the programmers will fix the problems. This is a general purpose experimental program.


PSYCHOPHYSICA

Platform: Macs.
Interface: Mathematica Notebooks based on the VideoToolbox.
Stimulus Presentation: Calibrated grayscale displays.
Output: Fits and plots psychometric data.
Reference: Watson, A.B. and Solomon, J.A. (1997) Psychophysica: MathematicaNotebooks for Psychophysical Experiments. Cinematica - Psychometrica - Quest.Spatial Vision 10: 447-466; Solomon, J. A. and Watson, A. B. (1996) Cinematica: A system for calibrated,Macintosh-driven displays from within Mathematica. Behavior Research Methods,Instruments, & Computers, 28, 607-610.
Cost: Free.
Distributor: http://vision.arc.nasa.gov/mathematica/psychophysica/
Support: none
Intended Users/Comments: Designed for visual psychophysicists.


PSYCHOPHYSICAL C ROUTINES

Platform: DOS
Interface: Text-based
Stimulus Presentation: Via user-supplied routines for DOS devices
Output: To ascii text files
Cost: Free (without guarantees or support)
Distributor: Don MacLeod, dmacleod@ucsd.edu
Support: distributor
Intended Users/Comments: psychophysicists


PSYCHOPHYSICS TOOLBOX

Platform: Windows and Macs.
Interface: MATLAB functions based on the VideoToolbox.
Stimulus Presentation: The Psychophysics Toolbox provides support for conducting psychophysical experiments from within the MATLAB application on the Macintosh platform. In particular, it provides access to the display frame buffer and color lookup table, synchronization with vertical retrace, user input, and timing.
Output: This package allows users to collect data from inside the MATLAB application. Thus the data end up as MATLAB variables and all of MATLAB's power is then available to graph and display it.
Reference: Brainard, D.H. (1997) The Psychophysics Toolbox. Spatial Vision 10: 433-446 (PDF)
Cost: Free.
Distributor: http://psychtoolbox.org/
Support: developer
Intended Users/Comments: Designed for visual psychophysicists and teachers. It includes courseware (software and accompanying papers) for teaching an undergraduate class. Designed for the Mac.Windows version is still beta.

TOP

不是灌水

PsychoPy

Platform: Platform independent (tested on Windows, MacOS X).
Interface: High-level scripting language (Python, using OpenGL).
Stimulus Presentation: Primarily provides tools to control timing and windowing and a simple set of pre-packaged stimuli, such as gabors, text, bitmapped images. Easy access to OpenGL libraries for more specialised stimuli. In-built support for CRS Bits++ ( <http://www.crsltd.com/bits++/ ) and PR650 spectrometer.
Output: Routines are included to help record data (keypresses, RT's...) and save as either native files or raw text outputs. Python also has libraries for more elaborate analysis and plotting.
Cost: Free.
Distributor: http://www.psychopy.org
Support: Distributor (e-mail).
Intended Users/Comments: Psychophysicists, preferably with a little programming experience (Python is a little harder than Matlab initially, but easier than C).


PSYSCOPE

Platform: Not developed for the PowerMac. Additional hardware may need to be purchased for accurate 1 ms timing with the PowerMac. Otherwise, there are no known problems with the PowerMac.. here is a project started by several labs for porting the program to os x; it is under way, see http://psy.ck.sissa.it
Interface: Graphics and Scripting.
Stimulus Presentation: Time, Text, Paragraph, Document, PICT, PasteBoard, Input, KeySequence, Sound, Button Box Output, and Movies.
Output: Key/mouse/button_box input, reaction time, and key sequence. This can be greatly extended by the ability of the button box to track additional events.
Reference: BRMIC Vol.25 (2) 257-271.
Cost: Free
Distributor: http://psyscope.psy.cmu.edu/
Support: Via participation in a consortium, which can cost $2000, and informally, through mailing lists
Intended Users/Comments: A general purpose, easy-to-use program, which allows users to present picture, text, and sound files, and record responses and reaction times.


PXLab: The Psychological Experiments Library

Platform: Windows, Unix, Macintosh (any system which has a Java Virtual Machine implementation).
Hardware Interface: A collection of Java (Version 1.4 or later) packages including stimulus objects, a runtime control system, and response collection. Packages may be included into other programs or experiments my be set up using a graphical and interactive experimental design editor. Experiments are controlled by experimental design files which are ASCII text files and may be created by any text editor. Experiments can run as stand alone applications or as applets on a HTML-page.
Stimuli: Any type of stimulus is possible. Collection currently contains mainly optical stimuli. Color management and calibration is included.
Output: ASCII data files, format may be configured freely.
Cost: Freeware, including source.
Distributor: Prof. Dr. Hans Irtel, see: http://www.pxlab.de
Support: Limited support, send an E-Mail to the developer. Many examples may be found on the systemâs WWW-site.
Intended Users/Comments: Vision researchers and teachers.

TOP

真不是灌水

RSVP

Platform: No problems have been reported with the PowerMac.
Interface: Manipulation of scripts in a C-like experimental control language. Uses the VideoToolbox
Stimulus Presentation: PICT files and text strings, quicktime movies, and sound files can be presented. The experimenter can have any combination and as many of these presented on any trial as needed (i.e., you could show a movie, then two PICTs, then a sound in one trial).
Output: Data is saved in text files, one file per subject. The experimenter specifies what information gets saved in the output text file.
Distributor: http://www2.psy.mq.edu.au/~tbates/admin/RSVP/RSVP_main.html
pepper.williams@umb.edu
Intended Users/Comments: Psychophysicists. RSVP does not currently work with Virtual Memory turned on. Limited support is available by

SHOWTIME

Platform: Works with the PowerMac.
Interface: Scripting in your choice of languages.
Stimulus Presentation: Quicktime movies displayed from different programming languages, such as Mathematica, MatLab, Visual Basic.
Output: No output. It is a display component only.
Reference: See http://vision.arc.nasa.gov/showtime/publications.html
Cost: Free.
Distributor: http://vision.arc.nasa.gov/showtime/introduction.html
Support: http://vision.arc.nasa.gov/showtime/introduction.html


SUPERLAB

Platform: Version 2.0 was developed for the PowerMac. Version, 1.7, is reported to work well with the PowerMac.
Interface: Graphics and Simple Scripting.
Stimulus Presentation: SuperLab for Macintosh supports the standard PICT file format in all its variations, including black and white, gray scale, 16 million colors, etc. It also supports System 7 sound files in all its variations, as well, including 8- and 16-bit sounds, sounds compressed 3-to-1 or 6-to-1, mono and stereo sounds. Additional types of stimuli allow SuperLab to generate signals or pulses through the serial port(s) or through one of the supported i/o card models.
Output: Collected data is saved in a tab-delimited text file that can be imported into any spreadsheet or statistical package.
Reference: BRMIC Vol.25(3) 400-405
Cost: $480 for educational institutions, $595 for others
Distributor: Cedrus Corporation, email: superlab@cedrus.com, WWW address: http://www.cedrus.com, phone: (800)233-7871 or (602) 631 9044
Support: by telephone, e-mail, and fax
Intended Users/Comments: Behavioral scientists.

TEMPO

Platform: Windows or DOS
Interface: TEMPO/Win uses the standard Windows Graphical User Interface/ TEMPO/Dos, an DOS based version of the software, uses a textual interface.
Stimulus Presentation: TEMPO can communicate with a variety of external stimulus devices and computers. TEMPO uses standard SVGA video cards on the PC.
Reference:
Cost:
Distributor: Shel Hoffman, Reflective Computing, 917 Alanson Dr, St. Louis, MO 63132 USA, (314) 993-6132 voice, (314) 993-3316 fax, Sheldon@ReflectiveComputing.com
Support: Personal Technical Support is available. Program Updates subscription is available. Training is available.
Intended Users/Comments: Scientists who do single unit recording with primates, evoked potentials, eye blinks, eye saccades, receptive field mapping and a variety of visual and auditory tasks involving awake, behaving subjects. Ideal for experiments that require stimulus presentation synchronized with subject monitoring and analog/spike data acquisition.

TOP

 18 12
发新话题