Whisker

Quick links:

How to cite Whisker

Current versions and manuals

Download area

FAQs

Publications

Contacts

Famous tasks:

MonkeyCantab

FiveChoice

ImpulsiveChoice

SecondOrder

Bussey–Saksida touchscreen paradigms

www.whiskercontrol.com/WhiskerServer_v1_screenshots.shtml

WhiskerServer v1.0 screen shots

Back to screen shots

The installation logo

Whisker v1 installation logo

Views of the server as a whole

  (click thumbnail to enlarge)
The main server screen, showing some of the lines attached to the computer, and which client is using them. Line summary
A summary of the clients currently connected, and their status. Client summary
The server's status view, summarizing the network status and monitoring the computer's performance. The menu illustrates some of the commands that pertain to the server as a whole. Status view
Configuring the digital I/O hardware. Configuring hardware
The server's event log. Event log
Configuring 'fail-safe' outputs to help ensure critical equipment cannot be powered on when the server is not running.

Configuring fail-safes

 

Some views of an individual client

  (click thumbnail to enlarge)
Status of a particular client. Client status
The lines that this client is using. As with the main line display, you can force a line on/off for testing purposes. Client line view
The names (aliases) that the client has given its lines. One very easy way to implement yoking is to give the same alias to two or more lines. One way to implement counterbalancing is to give several aliases to one line (as in this example). Client aliases
The timers that the client is using at the moment. The menu illustrates some of the things you can do to clients that are running. Client timers
For debugging, you can switch on an event log and a full communications log for the clients. Here is an example of the event log. Client event log
This is a snapshot of the communications log, which lists every message that passes between the client and the server. This form of detailed information is occasionally very helpful in testing new tasks.

Client communications log

 

The system in action: an overview

  (click thumbnail to enlarge)
Here, five tasks are running (each controlling a second-order schedule of i.v. cocaine reinforcement, and each in a slightly different phase of training). View of multiple clients
Or you can minimize them all and go for a coffee. All clients minimized