Differences between revisions 14 and 25 (spanning 11 versions)
Revision 14 as of 2008-04-21 07:15:02
Size: 1773
Editor: hih-kn-2301-01
Comment:
Revision 25 as of 2008-04-21 08:36:15
Size: 1967
Editor: hih-kn-2301-01
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
#pragma section-numbers 2
Line 5: Line 6:
Line 8: Line 8:
== nrec is a software package for stimulation, data acquisition and experiment control ==
Originally it was designed to be used in the [[http://www.hih-tuebingen.de/abteilungen/kn/|cognitive brain research]], but it is made to be as generally applicable as possible:
Line 9: Line 11:
----
 {{attachment:acquisition_stimulation.png}}
Line 10: Line 14:
== nrec is a software package for stimulation, data acquisition and experiment control == ----
== nrec is based on standard technology for robustness and enduring usability ==
 * hardware independence:
  * '''standard''' PC
  * '''standard''' graphics card
  * [[http://www.comedi.org/|comedi data acquisition library]] supports a lot of '''standard''' cards/boards/boxes
 * software standards:
  * it runs on a '''standard''' debian linux
  * it is developed in '''standard''' C++
  * parameter files format: '''standard''' XML
  * data storage files format: '''standard''' [[http://hdf.ncsa.uiuc.edu/HDF5/|hdf5]], Matlab readable
  * graphics primitives are built using the '''standard''' [[http://en.wikipedia.org/wiki/OpenGL|OpenGL]] library
Line 12: Line 27:

Originally it was designed to be used in the [[http://www.hih-tuebingen.de/abteilungen/kn/|cognitive brain research]], but it is made to be as generally applicable as possible:
Line 15: Line 28:
{{attachment:acquisition_stimulation.png}}
----
== nrec is based on standard technology for robustness and enduring usability: ==
 * hardware independence:
   * '''standard''' PC
   * '''standard''' graphics card
   * [[http://www.comedi.org/|comedi data acquisition library]] supports a lot of '''standard''' cards/boards/boxes
 * software standards:
   * it runs on a '''standard''' debian linux
   * it is developed in '''standard''' C++
   * parameter files format: '''standard''' XML
   * data storage files format: '''standard''' [[http://hdf.ncsa.uiuc.edu/HDF5/|hdf5]], Matlab readable
   * graphics primitives are built using the '''standard''' [[http://en.wikipedia.org/wiki/OpenGL|OpenGL]] library
----
== Current features: ==
== Current features ==
Line 31: Line 30:
   * circle
   * dotfield (RDK)
   * arrow
   * movie (avi)
   * image (png)
  * circle
  * [[Screenshots#dotfield|dotfield (RDK)]]
  * [[Screenshots#text|text]]
  * arrow
  * [[Screenshots#movie|movie (avi)]]
  * [[Screenshots#image|image (png)]]
  * [[Screenshots#square_plaids|square plaids]]
Line 40: Line 41:
 * experiment control by strategy based parameter setting 
 * luminance correction by using an alpha mask loadable from a simple file
 * experiment control by strategy based parameter setting
 * [[Screenshots#luminance_correction|luminance correction]] by using an alpha mask loadable from a simple file

Description

1. nrec is a software package for stimulation, data acquisition and experiment control

Originally it was designed to be used in the cognitive brain research, but it is made to be as generally applicable as possible:


  • acquisition_stimulation.png


2. nrec is based on standard technology for robustness and enduring usability

  • hardware independence:
  • software standards:
    • it runs on a standard debian linux

    • it is developed in standard C++

    • parameter files format: standard XML

    • data storage files format: standard hdf5, Matlab readable

    • graphics primitives are built using the standard OpenGL library


3. Current features

  • graphics primitives:
  • eyetracker calibration, fixation control, online data visualization
  • the option to make a primitive a visual target
  • controllers that make the primitives move and jump and that handle digital in- or outputs
  • freely configurable digital channels for respone buttons, reward systems, LEDs etc.
  • experiment control by strategy based parameter setting
  • luminance correction by using an alpha mask loadable from a simple file

nrec: Description (last edited 2009-09-17 05:27:27 by hih-kn-2301-01)