The Spectrometer Manager window looks like this:

Each of the items on the interface is explained in the sections that follow.  These sections can be reached directly by clicking on the items in the above picture.


Overview of the Spectrometer Manager Functions

The Manager is the user's interface to the spectrometer. All the usual interactions between the user and the spectrometer (i.e. starting an FID display, running a pulse program, sending "halt" or "abort" commands to the pulse programmer) can be performed with the help of the Manager.

The Manager also provides a simple interface for the task of writing and compiling pulse programs, and logs all output for review in the case of errors.

The Manager can be started from the command line by entering the command:

Man

When the Manager starts, two windows will appear on the screen.  This first, which is shown above, is the actual Manager window.  The second window, show below, is the Log_File window.

 

This window displays a log of the user's activities.  Each time the Manager performs an action, the underlying command is displayed in the Log_File window.  Likewise, any messages that resulted from the action (such as errors) are also displayed in the Log_File window.  For example, if a pulse program fails to compile, or succumbs to a run-time error when it is executed, the resulting error messages will appear in the this window.  Everything that appears in the Log_File window is also written to an actual log file which, by default, is named "output.log". 

Return to Manager Window


File Menu

The file menu contains only two items.

The Select Program item brings up a dialog that allows the user to select a pulse program.  Once a program is selected, the name of the program will be displayed in the Selected Pulse Program Box in the manager window.  The selected program name is the one that will be acted on whenever the Edit Program, Make Program or Run buttons are pressed.

The Quit item terminates operation of the spectrometer manager program.

Return to Manager Window


Selected Pulse Program Box

This is a display only item that always shows the name of the currently selected pulse program.  The pulse program name displayed is the one that will be acted on whenever the Edit Program, Make Program or Run buttons are clicked.  The pulse program name is selected from the File Menu.

Return to Manager Window


Edit Program Button

 

Clicking this button invokes an editor to open the currently selected pulse program for editing.  The name of the currently selected pulse program is always displayed in the Selected Pulse Program Box and can be changed from the File Menu.

By default the Silicon Graphics "jot" editor is used, however the user can specify his or her own choice of editor by placing an entry in the console configuration file.  If remote operation from a non-SGI computer is anticipated, "jot" is not a good choice as it requires an X-server that supports SGI protocol extensions.  The public domain "nedit" is a better choice for remote operation.

Return to Manager Window


Make Program Button

Clicking this button invokes the "make" utility, using the Makefile in the user's pulse program directory, to compile and link the currently selected pulse program.  The name of the currently selected pulse program is always displayed in the Selected Pulse Program Box and can be changed from the File Menu.

Any warning or error messages generated as the pulse program is compiled and linked are displayed in the Log_File window.

Return to Manager Window


Edit Comments Button

Each time a pulse program is run, a copy of the text in the user's comments file is inserted into the resulting data file.  This allows the user to insert comments into each data file that document the details of the experiment.

Clicking this button invokes an editor to edit the user's comment file.  By default this file is named "comments.txt" and resides in the user's pulse program directory.  However, the user can specify his or her own choice for the file name by placing an entry in the console configuration file.

By default the Silicon Graphics "jot" editor is used, however the user can specify his or her own choice of editor by placing an entry in the console configuration file.  If remote operation from a non-SGI computer is anticipated, "jot" is not a good choice as it requires an X-server that supports SGI protocol extensions.  The public domain "nedit" is a better choice for remote operation.

Return to Manager Window


Run Button

Clicking this button runs the currently selected pulse program.  The name of the currently selected pulse program is always displayed in the Selected Pulse Program Box and can be changed from the File Menu.  Any messages that are generated when the program runs will be displayed in the Log_File window.

This is the standard way of starting an experiment.  The effect in the same as if the pulse program had been executed by typing in the name on the command line.  The spectrometer manager accomplishes the same thing by forking a process and then executing the pulse program in the context of the new process.

By default the pulse program is run with the "-o" command line option, which tells the program that it is free to overwrite an existing data file if the data file name matches the "overwritable data name."  The user can specify his or her choice of pulse program command line options to be used when the "Run" button is pressed by placing an entry in console configuration file.

 

Return to Manager Window


Continue Button

Clicking this button will restart an experiment that is in a conditional pause state.  See Conditional Stop/Pause Window for more information about the conditional pause feature.

Return to Manager Window


Stop Button

Pressing this button causes the pulse programmer to halt immediately, thus stopping the experiment in progress.  If the pulse program has written data to the data file then the file is preserved.  If no data (other than the header information) has yet been written then the file is deleted.

If the user wishes to halt a experiment in an orderly manner, such at the end of an FID, the Conditional Stop/Pause Window should be used.

Return to Manager Window


Abort Button

Pressing this button causes the pulse programmer to halt immediately, thus stopping the experiment in progress.  The data file associated with the aborted experiment is deleted immediately.

Return to Manager Window


Conditional Stop/Pause

Clicking this button opens a window open a window that can be used to request that an experiment in progress should pause or halt at a specified point.  See Conditional Stop/Pause Window for details.

Return to Manager Window


FID

Clicking this button launches the FID display process.  This process opens a window which provides a display of the data being collected by the experiment.

See FID Display Program for more information.

Return to Manager Window


Symbol

Clicking this button launches the symbol editor process.  This process opens a window which displays all the symbols, and there values, in the current pulse program symbol table.  The window can also be used to change the values of symbols.

See Symbol Table Editor for more information.

Return to Manager Window


Extract

Clicking this button opens the Extract From Data File window.  This window allows the user to view the comments in a selected data file and to extract the pulse program that created the file, extract the symbol file that was in use when the data file was created, or extract the actual data in a form that is compatible with the felix data analysis program.

See Extract Program for more information.

Return to Manager Window


Status Display Box

This box displays the current status of the pulse programmer: halted, running, paused, etc.

Return to Manager Window