Difference between revisions of "Main Page"
From Bcontrol
m (→'''BControl Development''') |
|||
Line 25: | Line 25: | ||
=='''BControl Development'''== | =='''BControl Development'''== | ||
* [[Latest on the software|'''Latest News''']] on the Software | * [[Latest on the software|'''Latest News''']] on the Software | ||
− | * [http://brodylab.princeton.edu/ | + | * [http://brodylab.princeton.edu/labtrac Project Management] for Bcontrol - bug reporting and tracking, development hub |
<small> | <small> | ||
− | '''Major, immediate, TODOs''' (The proper place to track development is [http://brodylab.princeton.edu/ | + | '''Major, immediate, TODOs''' (The proper place to track development is [http://brodylab.princeton.edu/labtrac here].) |
* Incorporate AnalogOut and OlfactoryServer into the State Machine Assembler. | * Incorporate AnalogOut and OlfactoryServer into the State Machine Assembler. | ||
* Incorporate AnalogOut and OlfactoryServer into the current RTLSM emulator (@SoftSMMarkII) | * Incorporate AnalogOut and OlfactoryServer into the current RTLSM emulator (@SoftSMMarkII) |
Revision as of 02:25, 18 May 2010
Welcome to the documentation wiki for the BControl Behavioral Control System!
Downloading the code can be done from the Installation Guide here.
Structure of the BControl System
- General Overview and road map to the Tutorial/Manual pages
- Real-Time Linux State Machine (RTLSM)
- Trial Structure using the RTLSM
- Dispatcher: a Governing-machine interface to the RTLSM
- Solo: a framework to help write large Matlab programs with GUIs
- Plugins: modular existing code that you can easily attach to your protocol
- SessionModel: a plugin to coordinate within- and across-session training automation
- sessionmodel2: An upgrade from sessionmodel.
- pokesplot2: An upgrade from pokesplot, completely rewritten to incorporate various new features
- SQL: Depositing and accessing behavioral data in a mySQL database.
Getting Started with BControl
- Installation Guide for BControl - old and new systems. Downloading and installing code
- Startup Guide for BControl - old and new. Getting the system running.
- BControl Settings Interface A system for rig-specific settings
BControl Development
- Latest News on the Software
- Project Management for Bcontrol - bug reporting and tracking, development hub
Major, immediate, TODOs (The proper place to track development is here.)
- Incorporate AnalogOut and OlfactoryServer into the State Machine Assembler.
- Incorporate AnalogOut and OlfactoryServer into the current RTLSM emulator (@SoftSMMarkII)
- Calin is writing a new improved emulator that will also handle embedded c-code
- Structure Protocol directories so that different labs and different users have different directories. Structure data directories the same. Default lab could be set in config file.
- Make sure Dispatcher/disassembler is aware of the timestamps from NSpike (from the clock card in the RTLinux box).
Guides to MediaWiki Use for Beginners
- Consult the User's Guide for information on using the wiki software.
- Configuration settings list
- MediaWiki FAQ
- MediaWiki release mailing list