Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2005 Mar 30;142(2):193-200.
doi: 10.1016/j.jneumeth.2004.08.019.

Real-time data acquisition and control system for the measurement of motor and neural data

Affiliations

Real-time data acquisition and control system for the measurement of motor and neural data

Christopher L Bryant et al. J Neurosci Methods. .

Abstract

This paper outlines a powerful, yet flexible real-time data acquisition and control system for use in the triggering and measurement of both analog and digital events. Built using the LabVIEW development architecture (version 7.1) and freely available, this system provides precisely timed auditory and visual stimuli to a subject while recording analog data and timestamps of neural activity retrieved from a window discriminator. The system utilizes the most recent real-time (RT) technology in order to provide not only a guaranteed data acquisition rate of 1 kHz, but a much more difficult to achieve guaranteed system response time of 1 ms. The system interface is windows-based and easy to use, providing a host of configurable options for end-user customization.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
System overview. All time-critical processes are handled by the real-time system running a deterministic operating system. Non-time-critical tasks are managed by the host system running a general-purpose operating system (e.g., Windows). The two systems communicate over a TCP/IP connection established between them, resulting in a complete system that is deterministic, yet simple to use.
Fig. 2
Fig. 2
State table editor. An integrated, easy-to-use state table editor allows the user to create and save an infinite number of possible trials for execution within the system.
Fig. 3
Fig. 3
System parameter editors. Intuitive, point-and-click interfaces allow the user to customize system behavior quickly and easily. Many system parameters are available for modification, giving the user comprehensive control over his operating environment.
Fig. 4
Fig. 4
Main panel. The main panel is the primary interface to the system, providing access to system parameters, control of trial execution and data storage, and reports on general system behavior.
Fig. 5
Fig. 5
Trace/XY plots. The trace plot (above) presents temporal traces of analog data retrieved during execution of a single trial (note that the neural discharge data was simulated by manipulation of a frequency generator). The XY plot (below) displays system behavior (e.g., target color/placement, subject eye position, target windows, etc.) occurring in the spatial domain.
Fig. 6
Fig. 6
Current parameters panel. While trials are executing on the system, the current parameters panel displays those specific values selected by the system to replace any variables defined within the current trial.

Similar articles

Cited by

References

    1. Gandhi NJ, Bonadonna DK. Behavioral evaluation of motor preparation using saccade-blink interactions. Neural Control Mov (Abstr) 2004;9:H-10.
    1. Hays AV, Richmond BJ, Optican LM. A UNIX-based multiple-process system for real-time data acquisition and control; WESCON Proceedings Conference; 1982. pp. 1–10.
    1. Kodosky J, Dye R. Programming with pictures. Comput Lang. 1989;6:61–68.
    1. Kullmann PH, Wheeler DW, Beacom J, Horn JP. Implementation of a fast 16-Bit dynamic clamp using LabVIEW-RT. J Neurophysiol. 2004;91:542–554. - PubMed
    1. Poindessault J, Beauquin C, Gaillard F. Stimulation, data acquisition, spikes detection, and time/rate analysis with a graphical programming system: an application to vision studies. J Neurosci Methods. 1995;59:225–235. - PubMed

Publication types

MeSH terms