𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Controlling behavioral experiments with a new programming language (SORCA) for microcomputer systems

✍ Scribed by H.B Brinkhus; H Klinkenborg; R Estorf; R Weber


Publisher
Elsevier Science
Year
1983
Weight
471 KB
Volume
17
Category
Article
ISSN
0010-468X

No coin nor oath required. For personal study only.

✦ Synopsis


A new programming language SORCA has been defined and a compiler has been written for Z80-based microcomputer systems with CP/M operating system. The language was developed to control behavioral experiments by external stimuli and by time schedule in real-time. Eight binary hardware input lines are sampled cyclically by the computer and can be used to sense switches, level detectors and other binary information, while 8 binary hardware output lines, that are cyclically updated, can be used to control relays, lamps, generate tones or for other purposes. The typical reaction time (cycle time) of a SORCA-program is 500 /~s to 1 ms. All functions can be programmed as often as necessary. Included are the basic logic functions, counters, timers, majority gates and other complex functions. Parameters can be given as constants or as a result of a step function or of a random process (with Gaussian or equal distribution). Several tasks can be performed simultaneously. In addition, results of an experiment (e.g., number of reactions or latencies) can be measured and printed out on request or automatically. The language is easy to learn and can also be used for many other control purposes.