The MED-PC experimental apparatus programming system

MED-PC is a software system that implements the MEDSTATE NOTATION dialect of state notation on IBM PC and compatible computers equipped with MED Associates interfacing. It provides a programming environment in which users can write short programs in a specialized language to control and record the events of operant and classical conditioning experiments. As many as eight experimental stations, each with up to 8 inputs and 32 outputs, running the same or different experimental procedures, may be active simultaneously. The system provides a standard set of run-time features, including mechanisms for displaying real-time data, simulation of responses, manipulation of array and variable contents, and writing of disk files. The system is based upon polling techniques, and is implemented as a translator that generates Pascal units, which are then linked to previously compiled Pascal routines.

[1]  William L. Palya,et al.  An inexpensive experiment controller for stand-alone applications or distributed processing networks , 1984 .

[2]  Peter D Balsam,et al.  Microcomputers and conditioning research , 1985 .

[3]  John L. Orr Going forth in the laboratory , 1984 .

[4]  Julian C. Leslie,et al.  State notation programming languages in psychology , 1981 .

[5]  Tetsuo Takigawa,et al.  TYMES: A high-level language for process control and data manipulation in the behavior laboratory , 1981 .

[6]  Lorraine Chayer-farrell,et al.  CORE: Computer-controlled operant reinforcement , 1987 .

[7]  Howard L. Kaplan Design decisions in a Pascal-based operant conditioning system , 1985 .

[8]  Steven G. Gilbert,et al.  NOVA SKED: A behavioral notation language for Data General minicomputers , 1978 .

[9]  J. R. Millenson A programming language for on‐line control of psychological experiments , 1971 .

[10]  F Mechner,et al.  A notation system for the description of behavioral procedures. , 1959, Journal of the experimental analysis of behavior.

[11]  Steven G. Gilbert,et al.  NOVA SKED II: A behavioral notation language utilizing the Data General Corporation real-time disk operating system , 1979 .

[12]  William L. Palya An introduction to the Walter/Palya controller and ECBASIC , 1988 .

[13]  Steven J. Stadler On the varieties of computer experience , 1969 .

[14]  Arthur G. Snapper,et al.  Use of a notation system for digital control and recording , 1973 .

[15]  Geoffrey B. Inglis,et al.  State notation of behavioral procedures , 1982 .

[16]  Howard L. Kaplan,et al.  When do professional psychologists need professional programmers’ tools? , 1985 .

[17]  Juerg Elsner PASTOR: A new schedule programming language , 1982 .

[18]  F. E. Butler,et al.  SKED-controlled experimentation in an undergraduate instructional laboratory , 1977 .