JN Fuel your research with LabChart
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
 QUICK SEARCH:   [advanced]


     


J Neurophysiol 93: 3674-3686, 2005. First published February 9, 2005; doi:10.1152/jn.01292.2004
0022-3077/05 $8.00
This Article
Right arrow Full Text
Right arrow Full Text (PDF)
Right arrow All Versions of this Article:
93/6/3674    most recent
01292.2004v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Citing Articles
Right arrow Citing Articles via ISI Web of Science (2)
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Kutz, D. F.
Right arrow Articles by Galletti, C.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Kutz, D. F.
Right arrow Articles by Galletti, C.

INNOVATIVE METHODOLOGY

Real-Time Supervisor System Based on Trinary Logic to Control Experiments With Behaving Animals and Humans

D. F. Kutz1, N. Marzocchi1, P. Fattori1, S. Cavalcanti2 and C. Galletti1

1Dipartimento di Fisiologia Umana e Generale and 2Dipartimento di Elettronica, Informatica e Sistemistica, Università di Bologna, Bologna, Italy

Submitted 17 December 2004; accepted in final form 4 February 2005

A new method is presented based on trinary logic able to check the state of different control variables and synchronously record the physiological and behavioral data of behaving animals and humans. The basic information structure of the method is a time interval of defined maximum duration, called time slice, during which the supervisor system periodically checks the status of a specific subset of input channels. An experimental condition is a sequence of time slices subsequently executed according to the final status of the previous time slice. The proposed method implements in its data structure the possibility to branch like an if-else cascade and the possibility to repeat parts of it recursively like the while-loop. Therefore its data structure contains the most basic control structures of programming languages. The method was implemented using a real-time version of LabVIEW programming environment to program and control our experimental setup. Using this supervision system, we synchronously record four analog data channels at 500 Hz (including eye movements) and the time stamps of up to six neurons at 100 kHz. The system reacts with a resolution within 1 ms to changes of state of digital input channels. The system is set to react to changes in eye position with a resolution within 4 ms. The time slices, experimental conditions, and data are handled by relational databases. This facilitates the construction of new experimental conditions and data analysis. The proposed implementation allows continuous recording without an inter-trial gap for data storage or task management. The implementation can be used to drive electrophysiological experiments of behaving animals and psychophysical studies with human subjects.


Address for reprint requests and other correspondence: D. F. Kutz, Dipartimento di Fisiologia Umana e Generale, Univerità di Bologna, Piazza Porta San Donato 2, 40126 Bologna, Italy (E-mail: kutz{at}biocfarm.unibo.it)







HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH TABLE OF CONTENTS
Visit Other APS Journals Online
Copyright © 2005 by the The American Physiological Society.