Difference between revisions of "Main Page"
From Bcontrol
m (Reverted edits by Deaneapuzo (Talk); changed back to last version by Pkarri) |
|||
Line 3: | Line 3: | ||
Downloading the code can be done from the Installation Guide [[Installation Guide|here]].</big> | Downloading the code can be done from the Installation Guide [[Installation Guide|here]].</big> | ||
+ | |||
+ | '''NOTE: This site was vandalized. We are in the process of cleaning up, but please be wary of download links''' | ||
=='''Structure of the BControl System'''== | =='''Structure of the BControl System'''== |
Revision as of 15:01, 18 November 2011
Welcome to the documentation wiki for the BControl Behavioral Control System!
Downloading the code can be done from the Installation Guide here.
NOTE: This site was vandalized. We are in the process of cleaning up, but please be wary of download links
Structure of the BControl System
- General Overview and road map to the Tutorial/Manual pages
- Software Goals and Top Level Architecture
- 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