next up previous contents
Next: The phenomenologic model graphic Up: XNBC8 User Manual V8.21 Previous: Presentation of XNBC

Subsections


   
The XNBC control panel

The control panel is displayed by the xnbc command that allows to control all the modelling process.

Many printed outputs are produced automatically by XNBC. It is wyse, before to start XNBC, to define the convenient printer. This printer must be a PostScript printer. The printer name is controlled by the environment variable PRINT_PLOT_PS that should be positionned with the right print command and printer indicated.

For example in csh (or bsh or tcsh):

		csh> setenv PRINT\_PLOT_PS "lpr -Plaser "

of with ksh (or sh)

		ksh% PRINT_PLOT_PS="lpr -Plaser "
		ksh% export PRINT_PLOT_PS

The XNBC control panel is run by typing at the unix prompt:

		csh> xnbc &

XNBC is made of a collection of programs launched by a control program displaying a user friendly control panel (fig. 2.1). The control panel proposes several pushbuttons, each representing a task and launching this task when pressed. Pushbuttons are linked by arrows that symbolically represent the succession of tasks to run to perform a simulation.


  
Figure: The XNBC V8 control panel
\begin{figure}\centerline{\psfig{file=xnbc_8_21.ps,width=15cm} }
\end{figure}

A Keep PostScript files pushbutton allows to keep output PostScript files after they are printed (this button controls if graphic PostScript files are printed and deleted or only kept for further reprinting or use as a figure to include in a publication).

A Browse the XNBC full manual pushbutton allows to spawn a navigator (defined by the environment variable XNBC_BROWSER) to browse the user manual. The Help Menu qllows to directly browse the Control Panel manual (help on control panel).

Simulations (here called Experiments) are assigned a name, chosen by the user. All files created during a given experiment are stored in a directory whose name starts when the experiment name and ends with _nbc. Keeping the same name as the basename of the directory, allows XNBC to open automatically the necessary files with asking questions. This name is kept in a file in the home directory in the file .xnbcrc in the home directory. This file records 4 important informations:

This file is read by all components of xnbc to automatically propose the correct current worked file. Therefore it is not recommended to modify the experiment name during the experiment, since files will be no more automatically opened and will be asked to the user.

When moving the mouse, a dynamic one line short help text explains the pushbutton usage in the blue ribbon at the bottom of the screen.

Pulldown menus

The control panel proposes two pulldown menus (that can be teared off if the version of Motif is 1.2 or upper and if the tear off behavior is enabled in the Mwm personal control file). These menus allow to manage the simulation name (Experiment menu) and to call plotting programs (Graphic menu).

Programs launched by the control panel

The programs launched by the control panel are a) two graphic editors to adjust the neuron parameters (for the leaky integrator model (LIM) and for the conductance based model (CBM)), b) two network graphic editors (simple and fully featured), c) the simulator, d) the visualization tool and e) two analysis tools (time series and frequency analysis). The control panel displays pushbuttons arranged to guide the user to perform simulations and analyses. The user sequentially

Nevertheless, the simulator itself (whose name is nbc_x, described in the corresponding chapter 8) allows to control also, in the same way, all the simulation process, using pulldown menus instead of graphic pushbuttons.

The pushbuttons launch the following tools. A separate chapter is devoted to each tool.

First choose the parameters of the neuron models. There exist two graphic editors to adjust the neuron parameters.


  
Figure: The virtual cluster window
\begin{figure}\centerline{\psfig{file=virtual_neur.ps,width=7cm}}
\end{figure}

Once the neuron models are defined, neurons can be grouped toghether into networks, it is possible to build a neural network.

The connection matrix of the modeled network can be described using one of the two graphic network editors. According to the pushbutton selected above the network editor pushbutton (dark blue text), the simple or the full featured network editor is launched when the NETWORK pushbutton is pressed.

Once the network is built, the simulation can be run using the SIMULATORpushbutton. This tool is described in chapter 8.

After the simulation, the user can

Behavior of the control panel

When a task is launched and as long as it is active, the control panel pushbuttons become inactive (unsensitive, indicated by the grey color of their text).

When a task is launched, a waiting message appears, and then automatically disappears after 10 s. If a task don't succeed, it is possible that this message stays displayed for few seconds before to be able to start again.

Sometimes, a window disappears from the screen, but the control panel stays unsensitive. The window is probably hidden by the control panel. Move it, or lower it using the window manager top left menu.

Files

Input and output:  /.xnbcrc

Diagnostics and problems

Self explaining diagnostics are provided on errors.

If a launched task stops abnormally, it is possible that the control pannel stays insensitive, since it did not received the signal that the task has terminated normally. In this case, exit and rerun the control panel. Normally no data is lost, except those produced by the dead task. Only this one should be rerun.


next up previous contents
Next: The phenomenologic model graphic Up: XNBC8 User Manual V8.21 Previous: Presentation of XNBC
Jean-Francois Vibert
1998-08-26