Symbol reference


absint - Absolute intensity

This symbol controls the automatic scaling of 1D plots and 2D stack plots. By default, each plot is scaled to fill the plot area. Set absint before plotting.

Symbol Settings

 

0

scale the next plot to best fill the plot area

1

draw the next plot using the scaling from previous plot

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

sp - Stack plot


absmg1, absmg2, absmg3, absmg4 - Absolute magnitude peak search window size

This symbol controls the size of the window used to find antiphase peaks during peak picking. The search window half-width is given for each dimension to reflect the resolution of the matrix. Set absmgn before picking antiphase peaks.

Commands affected

pic - Peak pick and label


animat - Animation switch

This symbol controls the use of double buffered graphics for smoother display of changing plots. By default, each plot erases the frame, draws a box and axes, and then draws the spectrum. Rapid replotting causes flickering of the image. Turning on animation minimizes the flicker by not showing the new plot until it is finished.

Symbol Settings

 

0

no double buffering

1

use double buffering for smoother display

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

sp - Stack plot


annang - Annotation angle

This symbol controls the angle for displaying annotation text. All angles between 0° and 360° are allowed.

Symbol Settings

 

0

horizontal, from left to right

90

vertical, from bottom to top

270

vertical, from top to bottom

Commands affected

tex - Text annotation

gre - Greek text annotation


annasz - Annotation arrow size

This symbol controls the size of the arrow head on annotation arrows. The size is specified in inches.

Commands affected

arr - Arrow annotation


anncol - Annotation color

This symbol controls the color of subsequent annotations. Any valid pen number is a valid annotation color.

Commands affected

arr - Arrow annotation

lin - Line annotation

rec - Rectangle annotation

tex - Text annotation

gre - Greek text annotation


annfil - Annotation file

This symbol specifies the current annotation file. This file will be automatically drawn on the next plot whenever the symbol pltann is on, or explicitly drawn on the current plot by the ann command.

Commands affected

ann - Annotate plot

See also

pltann - Annotation switch


annlst - Annotation line style

This symbol controls the line style of arrow and line annotations. Lines may be solid or dashed.

Symbol Settings

 

0

solid lines

1

large dashes (~ 1 per quarter inch)

2

medium dashes (~ 2 per quarter inch)

3

small dashes (~ 3 per quarter inch)

Commands affected

arr - Arrow annotation

lin - Line annotation


annpfx - Annotation prefix

This symbol specifies the directory for reading and writing annotation files.


annsiz - Annotation text size

This symbol controls the size of annotation text. The size is in inches, and determines the height and width of each character drawn.

Commands affected

tex - Text annotation

gre - Greek text annotation


annunt - Annotation units

This symbol controls the interpretation of the position parameters for all annotation commands. Each annotation command has at least one set of x,y coordinates that define the location for that annotation. The units of these position parameters are given by this symbol, and may be any one of the choices shown below.

Normalized device coordinate units (NDC) treat any region as a range from zero to one, where the lower left corner is (x=0, y=0) and the upper right corner is (x=1, y=1).

Symbol Settings

 

0

NDC within the plot

1

NDC within the frame

2

axis units

3

points

Commands affected

arr - Arrow annotation

lin - Line annotation

rec - Rectangle annotation

tex - Text annotation

gre - Greek text annotation


autox, autoy, autoz - Autorotation X-, Y-, and Z-angle increments


autpse - Autorotation pause


autrot - Autorotation switch


cntrot - Autorotation count

These symbols control the autorotation of 3D plots and coordinates. Within the 3D display interface, the display can be automatically rotated for a set duration without the use of the mouse.

Symbol Settings

 

autrot

0 = no autorotation, 1 = do autorotation

autpse

seconds of pause between each step of rotation

cntrot

number of steps of rotation to do

autox, autoy, autoz

the angle in degrees to turn the display by during each step of the rotation

Commands affected

cp - Contour plot

ip - Intensity plot

xyz - Atom manipulation

See also

projct - Graphics projection type


axsobj - Axis object switch

This symbol shows the display status of the plot axes in the 3D display interface.

Symbol Settings

 

0

Axes not visible

1

Axes visible

Changed by commands

cp - Contour plot

ip - Intensity plot

np - Null plot

pla - Redisplay 3D object


axtype - 1D Axis type

This symbol controls the axis units used on 1D plots. This affects axis labeling and the units returned by the cur command.

Symbol Settings

 

0

display no axis labels

1

display axis labels in points

2

display axis labels in Hertz

3

display axis labels in ppm

4

display axis labels in seconds

5

display axis labels in 1/cm

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cur - Cursor control


b1size, b2size, b3size, b4size - Matrix brick size

These symbols tell the size of each brick in the current matrix. Some matrix manipulation macros can minimize the number of disk accesses by knowing the number of vectors per brick.

Changed by commands

mat - Open matrix

cmx - Close matrix file(s)


basent - Baseline points entity

This is the name of the current baseline points entity.

Commands affected

abq - Automatic selection of baseline points

bas - Baseline points manipulation

csp - Cubic spline baseline correction

pol - Polynomial baseline correction


bcfrac - Baseline correct fraction

This symbol is not currently used.


bckrad - Back-calculation cutoff radius

This symbol controls which interatomic contacts contribute to the back-calculated spectrum. Only atom pairs that are closer than this distance, in angstroms, are included in the calculation.

Commands affected

bck - Back-calculate NOE intensities

See also

minzee - Cutoff Z-magnetization for back-calculation


bigpt - Big point in workspace

This symbol contains the largest data value of all points in the current 1D plot.

Changed by commands

dr - Draw work space and stack

exp - Expanded display

ful - Full display

See also

smalpt - Small point in workspace


blkwht - Black/White reverse switch

This symbol controls the color convention used by the FELIX graphics window. The symbol must be set before the FELIX graphics window is created, and is traditionally set in the init.mac file. blkwht affects every command that draws anything on the graphics window.

Symbol Settings

 

0

black background with white text and lines

1

white background with black text and lines


button - Button status

This symbol contains the number of the most recently pressed button in a dialog box or database spread sheet. This allows a macro to act based on which button the user pressed. For dialog boxes, the button numbers are defined in the menu file that creates that dialog box.

Symbol Settings

 

0

quit, cancel, or the <Esc> key

1

save, OK, or the <Enter> key

2...

available, as defined by each dialog box

Changed by commands

mnu - Menu manager

dba - Database facility (dba ent edit Entity Viewer)

dba - Database facility (dba ent select Entity Selector)


celpxx - Cell X pixels


celpxy - Cell Y pixels

These symbols contain the size of a character cell in pixels, as used by the Menu Interface. The symbols are useful for converting between pixel and character locations on the FELIX graphics window. celpxx and celpxy are set when the FELIX graphics window is first opened. The size of a character cell is based upon, and slightly larger than, the font size.


center - Center plot switch

This symbol controls the centering of 1D plots.

Symbol Settings

 

0

no centering, zero is near the bottom

1

center the plot, zero is at the middle

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

See also

ovrlap - Stack overlap

scale - Plot scale factor


chi - Minimum chi-square value

This symbol stores the minimum chi-square value calculated by the chi command. The flt command uses this value to determine baseline segments of a spectrum.

Commands affected

flt - FLATT baseline flattening


clmode - Contour level mode

This symbol controls the method used to space multiple contour levels on a plot.

Symbol Settings

 

0

linear spacing

1

geometric spacing

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

See also

conmod - Contour spacing modifier

drwclv - Draw contour levels switch

nlevel - Number of contour levels


cntrot - Autorotation count

See autox.


colcur - Color of cursor

This symbol controls the color of all cursors used by FELIX, to the extent that the computer hardware allows. Any valid pen number is a valid cursor color. This symbol must be set before the FELIX graphics window is created. It is traditionally defined in the init.mac file. Be forewarned that the number of bitplanes in your computer and the setting of the symbol blkwht can affect the appearance of cursor colors.

Commands affected

cur - Cursor control


conmod - Contour spacing modifier

This symbol controls the spacing of multiple contour levels on a plot. Each successive contour level is based on a factor of the previous level. This symbol is that factor. With linear spacing (clmode = 0) the factor is additive, while for geometric spacing (clmode = 1) the factor is multiplicative. It must have a value greater than 0.0 for clmode = 0, and greater than 1.0 for clmode = 1; the larger the value, the wider the spacing between levels.

Commands affected

dr - Draw work space and stack

cp - Contour plot

ip - Intensity plot

See also

clmode - Contour level mode

drwclv - Draw contour levels switch

nlevel - Number of contour levels


contyp - Contour interpolation type

This symbol controls the method of interpolation used when contouring.

Symbol Settings

 

0

no interpolation (faster and more angular)

1

cubic-spline interpolation (slower and smoother)

Commands affected

cp - Contour plot

ip - Intensity plot


cutoff - Cutoff for stack plot

This symbol controls the maximum peak height of stack plots by clipping off the tops of peaks that are taller than a given height. This helps to keep small peaks visible by preventing tall peaks from completely filling the plot. The cutoff height is given in inches.

Symbol Settings

 

0

no clipping, draw entire peak

N

clip all peaks taller than N inches to be exactly N inches

Commands affected

sp - Stack plot


cycle - Color cycle length

cycle controls the cycling of colors when drawing multiple 1D buffers or ND contours. By default, each plot is drawn in only one color. To make multiple colored plots, increase the value of cycle to the number of different colors to use.

Commands affected

dr - Draw work space and stack

ovc - Overlay contour plot

cp - Contour plot

ip - Intensity plot

sp - Stack plot

See also

nlevel - Number of contour levels

pennum - Starting color

stack - Stack depth


d1size, d2size, d3size, d4size - Matrix size

These symbols contain the size in points of the current matrix, for each dimension.

Changed by commands

mat - Open matrix

cmx - Close matrix file(s)

See also

dimen - Number of Matrix Dimensions


d1vect, d2vect, d3vect, d4vect - Current vector

These symbols contain the indices of the vector most recently loaded out of the matrix. Note that one index is zero, denoting the dimension that the vector spans.

Changed by commands

loa - Load vector from matrix


datfil - 1D Data file

This symbol contains the name of the current 1D data file.

Changed by commands

re - Read a file (old format)

rn - Read file (new format)

wr - Write a file (old format)

wn - Write a file (new format)


datpfx - 1D Data file prefix

This symbol specifies the directory for reading and writing 1D data files.


datsiz - Data size

datsiz specifies the size of the spectrum in the workspace, in points. This is also the size of any spectra in the buffers. The data size is used or set by virtually all the 1D commands.

Changed by commands

dbl - Double data size

hav - Halve data size

lpl - Linear predict last points

re - Read a file (old format)

rn - Read file (new format)

zf - Zero fill

See also

datype - Data type


datype - Data type

This symbol defines the type of data in the work space and buffers. The data type is used or set by most of the 1D commands.

Symbol Settings

 

0

real data

1

complex data

2

xy pairs

Changed by commands

cpl - Real to complex

hft - Hilbert transform

lvo - Load volume time course

re - Read a file (old format)

red - Reduce complex to real

rn - Read file (new format)

xyp - X,Y data pair manipulation


dbafil - Database file

This symbol specifies the name of the current database file.


dbapfx - Database file prefix

This symbol specifies the directory for reading and writing database files.


deltax, deltay - Delta x and y for stack plot

These symbols control the skew and tilt of stack plots. Valid values are in the range 1.0 to -1.0 and represent the fractional shift per data point.

Commands affected

sp - Stack plot


dimen - Number of Matrix Dimensions

This symbol contains the number of dimensions in the current matrix.

Symbol Settings

 

1

no matrix is currently open

2

current matrix is 2D

3

current matrix is 3D

4

current matrix is 4D

Changed by commands

mat - Open matrix

cmx - Close matrix file(s)


dimplt - Number of plot dimensions

This symbol contains the number of dimensions in the current plot.

Changed by commands

cp - Contour plot

ip - Intensity plot

np - Null plot

See also

plotd1, plotd2, plotd3, plotd4 - Plot dimension


disply - Current display type

This symbol contains the type of the current plot. This is useful for knowing what kind of picture is in the current frame.

Symbol Settings

 

0

no current plot

1

1D plot

2

contour or intensity plot

3

stack plot

5

tile plot

6

XY pairs plot

7

atom plot

8

object plot

9

object with Axes plot

Changed by commands

clr - Clear frame

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

np - Null plot

sp - Stack plot

xyp - X,Y data pair manipulation

xyz - Atom manipulation


draw3d - 3D capability switch

This symbol flags whether FELIX can perform 3D rotations on this computer. Note that FELIX does rotations using 3D hardware on some computers and emulates this functionality in software on other computers. This symbol is set when the FELIX graphics window first opens.

Symbol Settings

 

0

3D rotations not supported

1

3D rotations supported


drwbox - Draw box switch

This symbol controls whether a box is drawn around plots.

Symbol Settings

 

0

no box

1

draw a box

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

np - Null plot

xyp - X,Y data pair manipulation


drwclv - Draw contour levels switch

This symbol controls whether contour levels are drawn on 1D plots.

Symbol Settings

 

0

do not draw levels

1

draw contour levels

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display


drwpks - Draw peaks switch

This symbol controls the automatic drawing of peaks on the current plot. When on, drwpks causes the plot to automatically draw the current peaks. This is very useful for hard copy plots.

Symbol Settings

 

0

do not draw peaks

1

draw peaks

2

draw peaks colored by plane position

3

draw peaks colored by assignment status

4

draw peaks colored by protopattern

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

hcp - Hard copy plot

np - Null plot


drwxpk - Draw cross peaks switch

This symbol is not currently used. See drwpks - Draw peaks switch.


dspmod - Display mode

This symbol controls the type of data displayed in a 1D plot. By default, FELIX displays only the real components of 1D spectra.

Symbol Settings

 

0

real data only

1

imaginary data only

2

real and imaginary, side by side

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display


erase - Erase display switch

This symbol controls whether the display is erased prior to drawing a plot. By default, FELIX clears the display before each plot is drawn.

Symbol Settings

 

0

no auto erase

1

always erase

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

np - Null plot


etcpfx - Runtime files prefix

This symbol specifies the directory for reading and writing various runtime temporary files.


first - First point

This symbol controls the extent of data displayed by a 1D expanded plot. first holds the first data point to be displayed.

Commands affected

dr - Draw work space and stack

exp - Expanded display

See also

last - Last point


flxver - FELIX version number

This symbol contains the version number of the FELIX program. flxvr is set when FELIX starts.


fontsw - Font switch

This symbol controls the method for generating text in PostScript hard copy plots. By default, FELIX strokes out characters using a stroke generator. This is excessively bulky and inefficient when the hard copy device has scalable fonts.

Symbol Settings

 

0

stroke characters

1

use PostScript font

Commands affected

hcp - Hard copy plot


fontsz - Font size

This symbol is not currently used. The font closest to the text size requested is used.


frsize - Frame size

This symbol contains the maximum data size that can be held in the workspace or any buffer. This also is the maximum number of items that can be held in a database list. Reconfiguring memory is the only way to change the frame size.

Changed by commands

cfg - Configure memory

See also

nframe - Number of stack frames


gbroad - Gaussian coefficient

This symbol determines the degree of Gaussian character that the Lorentzian/Gaussian resolution enhancement apodization function possesses. This function is intended to behave as the gm function on a Bruker spectrometer.

Commands affected

gm - Gaussian/Lorentzian window


gibbs - Gibbs filter switch

Controls the Gibbs filter function of the fast Fourier transform operation. The Gibbs filter divides by two the first and last points of the data in the time domain.

Symbol Settings

 

0

Gibbs filter off

1

Gibbs filter on

Commands affected

bft - Bruker-Fourier transform

ft - Fast Fourier transform

rft - Real Fourier transform

hft - Hilbert transform

dft - Fast Fourier transform of digitally oversampled data

ift - Inverse Fourier transform


graysc - Gray scale switch

This symbol controls the PostScript plot output rendering. When gray scale is off, the plot is rendered in color using the FELIX pen colors. Turning gray scale on causes FELIX to render the plot in a graded gray scale.

Symbol Settings

 

0

gray scale off

1

gray scale on

Commands affected

hcp - Hard copy plot (PostScript Only)


grid - Grid switch

grid controls the drawing of a grid on plots. The value of grid determines the number of grid lines or tick marks that appear for each axis label.

Symbol Settings

 

0

no grid

N

N grid lines per label

-N

N tick marks per label

Commands affected

dr - Draw work space and stack

cp - Contour plot

ip - Intensity plot

sp - Stack plot


gridco - Grid color

Sets the color to use for grids. This is usually set to 15 in mninit.mac


gridst - Grid style

Sets the style of grid lines. By default, this is set to <NOBR>-1</NOBR> in mninit.mac, which produces dashed lines. If gridst is greater than or equal to zero, then straight lines are produced.


hafwid - Halfwidth factor

Controls the size of cross peak footprint boxes. The footprint size is twice the product of hafwid and the half-width at half-height values that are stored by the peak picker in the cross peak entity. Several commands operate on the area inside the peak footprints, so they are influenced by this symbol.

Commands affected

drx - Display cross peaks

fit - Fit 1D peaks

md - Model data

til - Tile plot

vol - Integrate cross peak volumes


harddv - Hardcopy destination

This symbol is not currently used.

Commands affected

hcp - Hard copy plot


hardmo - Hardcopy mode

This symbol is not currently used.

Commands affected

hcp - Hard copy plot


hardx0, hardy0, hardxs, hardys - Hardcopy origin and size

These symbols are not currently used.

Commands affected

hcp - Hard copy plot


hfwid1, hfwid2, hfwid3, hfwid4 - Minimum peak half width

This symbol controls the peak pick command. hfwidn defines the minimum halfwidth of a valid peak, in points, for all dimensions. Any peak with less than the minimum halfwidth in any dimension is not entered into the cross peak entity.

Commands affected

pic - Peak pick and label


hilim - Current plot region high limits

See lolim below.


hndshk - HPGL plotter handshake

This symbol determines the handshaking values set in the HPGL hardcopy file. Setting hndshk to 0 instructs FELIX to use the handshaking values that were specified in versions 230 and earlier of FELIX. These values set software XON/XOFF handshaking with the default logical buffer size and the plotter sends XOFF to the computer when 161 free bytes remain in the plotter buffer. A more conservative handshaking scheme occurs when hndshk is set to 1. This again selects XON/XOFF handshaking but instructs the plotter to send XOFF when 1023 free bytes remain in the buffer, i.e., after one byte enters the buffer. If neither of these software handshaking choices is satisfactory, set hndshk to 3, which instructs FELIX to omit handshaking initialization commands, and create a file of the appropriate handshaking initialization instructions called pref.31 in the directory where you run FELIX. The contents of pref.31 will be appended to the beginning of the hard copy output file. Finally, setting hndshk to 2 disables software handshaking and enables hardware handshaking.

Commands affected

hcp - Hard copy plot


inbias, inslop - Integral bias and slope corrections

These symbols determine the amount of bias and slope correction applied to the calculation of 1D integrals. Note that accepted values are 0.0 to 1.0.

Commands affected

int - Integral

seg - Integral segments

See also

intolp - Integral overlap

segint - Segmented integral switch


intolp - Integral overlap

This symbol controls the extent to which drawn integrals overlap the spectrum. All values between zero and one are valid.

Symbol Settings

 

0

no overlap

1

full overlap

Commands affected

dr - Draw work space and stack

See also

segint Segmented Integral Display Mode


item - Menu item

This symbol returns the line number of the most recently selected menu on which the user clicked the left mouse button. When no item is selected, the symbol has the value 0. This symbol is set by the menu wait command.

Changed by commands

mnu - Menu manager

See also

menu - Menu name selected


iwidth - Interval width for baseline correction

This symbol controls noise effects in baseline correction by defining the number of baseline data values that are averaged about each baseline point to determine the baseline value used for the correction. iwidth point values above and below the baseline point are used.

Commands affected

csp - Cubic spline baseline correction

pol - Polynomial baseline correction


keyhit - Keyboard character struck

This symbol returns the keyboard character the user struck in response to any of several commands. The possible values of keyhit include: escape, mouse, motion, null, key_a...key_z, and key_0...key_2. Any command that accepts the <Esc> key to terminate that command will also set keyhit to show the termination event.

Changed by commands

cur - Cursor control

mnu - Menu manager

cp - Contour plot

ip - Intensity plot


last - Last point

This symbol determines the last point of an expanded 1D plot.

Commands affected

dr - Draw work space and stack

exp - Expanded display

See also

first - First point


lbroad - Line broadening

This symbol determines the amount of line broadening, in Hertz, applied by apodization functions.

Commands affected

em - Exponential multiply

gm - Gaussian/Lorentzian window

mf - Matched filter


level - Contour level

This symbol controls the first contour level plotted. The product of the reserved symbols level and mscale determines the absolute data value of the first contour level. All matrix data points greater than that value will be plotted.

Commands affected

cp - Contour plot

ip - Intensity plot

pic - Peak pick and label

See also

mscale - Matrix scale factor

posneg - Negative level switch


linpts - Lines/Points for draw command

This symbol controls whether the dr command displays data as isolated points, line segments or histograms. This symbol is also used by xyp to control whether x,y pairs are displayed as lines and/or points with error bars, or histograms.

Symbol Settings

 

0

lines

1

points

2

lines and points (xyp only)

3

histogram (in 1D as MS spectrum, in xy as histogram plot)

4

histogram (with error bars only in xy plot)

Commands affected

dr - Draw work space and stack

xyp - X,Y data pair manipulation


loc3x0, loc3x1, loc3y0,loc3y1, loc3z0, loc3z1 - 3D Locator endpoint coordinates

These symbols are not currently used.


lolim1, hilim1, lolim2, hilim2, lolim3, hilim3, lolim4,hilim4 - Current plot region low and high limits

These symbols contain the data point limits of the current matrix plot region. In addition to reporting the current limits, they can be set by the user to affect the limits of the subsequent plot.

Changed by commands

lim - Matrix limits

mat - Open matrix


macfil - Macro file

macfil defines the name of the current macro file.

Changed by commands

ex - Execute a macro

exr - Execute a macro and return

rm - Read macro


macpfx - Macro file prefix

This symbol specifies the directory for reading and writing macro files.


matfil - Matrix file

This symbol contains the name of the current matrix file.

Changed by commands

mat - Open matrix

cmx - Close matrix file(s)


matpfx - Matrix file prefix

This symbol specifies the directory for reading and writing matrix files.


maxvol - Maximum volume slots in entity

This symbol controls the number of volume slots created when a new volume entity is built. The number of slots can not be changed once the volume entity exists. The default is six slots, and the maximum value is sixteen slots.\


mdlcf1, mdlcf2 - Model data coefficients 1 and 2 (matrix factor)


mdlpke - Model data peak entity ID


mdlvle - Model data volume entity ID


mdlvsl - Model data volume slot number

These symbols contain the state of the most recent model data command. They correspond to the five parameters on the md command line.

Changed by commands

md - Model data


menu - Menu name selected

This symbol contains the name of the most recently selected menu on which the user clicked the mouse button. When no menu is selected, the symbol has the value null. This symbol is set by the menu wait command.

Changed by commands

mnu - Menu manager

See also

item Menu Item


mframe - Matrix framesize

This symbol controls the maximum size of matrix data files. When building a matrix, the size of the file on disk will not be allowed to exceed this size, in megabytes. Multiple disk files will be created, with the possibility of each file being on different devices.

Commands affected

bld - Build a matrix file


minzee - Cutoff Z-magnetization for back-calculation

This symbol controls the number of cross peaks generated by a back-calculation run. In theory, the potential exists to create cross peaks for all pairs of protons in the molecule. In practice, we generate only those peaks that contain more than some minimum amount of magnetization. The units are a fraction of one, with the default value being 0.001.

Commands affected

bck - Back-calculate NOE intensities

See also

bckrad - Back-calculation cutoff radius


mnufil - Menu file

This symbol contains the name of the current menu file.

Changed by commands

mnu - Menu manager


mnumod - Default frame position

This symbol specifies that how far the frame left border should be (in characters) from the window left edge. The default is 1 character, and is set in mninit.mac.


mnupfx - Menu file prefix

This symbol specifies the directory for reading menu files.


mscale - Matrix scale factor

This symbol controls the interpretation of what constitutes the base contour level. All data points in the current matrix that have a value greater than the product of level and mscale will be drawn by cp or ip. This symbol is not usually changed by the user.

Commands affected

cp - Contour plot

ip - Intensity plot

See also

level - Contour level


msgfil - Message file

This symbol contains the name of the most recently read message file.


msgpfx - Message file prefix

This symbol specifies the directory for reading message files.


msgc1, msgc2, msgi1, msgi2, msgr1, msgr2 - Character, integer, and real message parameters

These symbols are used by the FELIX message utility to give error and warning messages to the user that contain information specific to the most recent error or warning. These symbols are not changed by the user.


ndctyp - Normalized device coordinate type

This symbol controls the meaning of ndc with respect to values given to and gotten from the cursor control command. ndc treats a region as going from zero to one, with the lower left at (x=0, y=0) and the upper right at (x=1,y=1). You can set the ndc region to be either the plot box or the entire current frame.

Symbol Settings

 

0

NDC within the current plot

1

NDC within the current frame

Commands affected

cur - Cursor control

See also

x0pnt, y0pnt, x1pnt, y1pnt - Cursor position

y1pnt


newhpglc - control contouring in HPGL plots

If newhpglc is not set (which is the default), HPGL plots use the new contouring method. Or you can specifically set newhpglc:

Symbol Settings

 

0

Do old-style contouring.

1

Do new-style contouring.


newpostc - control contouring in PostScript plots

If newpostc is not set (which is the default), PostScript plots use the new contouring method. Or you can specifically set newpostc:

Symbol Settings

 

0

Do old-style contouring.

1

Do new-style contouring.


nframe - Number of stack frames

This symbol contains the total number of 1D buffers not including the workspace. Therefore when nframe is 5, FELIX is configured for the workspace and 5 buffers.

Changed by commands

cfg - Configure memory

See also

frsize - Frame size


nlevel - Number of contour levels

This symbol controls the maximum number of contours drawn on a plot.

Commands affected

cp - Contour plot

ip - Intensity plot

See also

conmod - Contour spacing modifier

level - Contour level


norval - Normalization value

This symbol is not currently used. The command to normalize integral segments uses an explicit command line argument.

See also

seg - Integral segments.


objmem - Object memory size limit

This symbol controls the maximum amount of memory that FELIX will use to store graphical objects. Earlier versions of FELIX were prone to crashing if all the computer memory was used. Set the object memory size limit, in bytes, before the FELIX graphics window is first created. This is usually done in the init.mac file. Setting the limit too low can impede working with objects, while setting the limit too high can allow FELIX to consume all computer memory and crash.


order1, order2, order3, order4 - Matrix dimension order

This symbol contains the order in which matrix dimensions will be plotted.

Changed by commands

ord - Matrix dimension order

Commands affected

cp - Contour plot

ip - Intensity plot

See also

plotd1, plotd2, plotd3, plotd4 - Plot dimension


orient - Postscript orientation

This symbol is not currently used.

Commands affected

hcp - Hard copy plot


ovrlap - Stack overlap

This symbol controls the overlap of the work space and buffers when displaying a 1D plot.

Symbol Settings

 

0.0

no overlap

1.0

complete overlap

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

See also

stack - Stack depth

stkord - 1D Stack display order


paphgt - Paper height

This symbol is not currently used.

Commands affected

hcp - Hard copy plot

See also

hardmo - Hardcopy mode

papwid - Paper width

pltorg - Plot origin


papwid - Paper width

This symbol is not currently used.

Commands affected

hcp - Hard copy plot

See also

hardmo - Hardcopy mode

paphgt - Paper height

pltorg - Plot origin


pennum - Starting color

This symbol specifies the rendering color (i.e., the pen number) for data displays. If the pen cycle is greater than 1, the specified pen number serves as the initial color in the drawing cycle. The default pen number values are mapped to rgb colors as shown below.

Symbol Settings

 

0

black

1

white

2

red

3

green

4

blue

5

violet

6

cyan

7

yellow

15

gray

On some computers, the pen number values are interpreted using modulo 7 arithmetic, that is, pennum = 8 is identical to pennum = 1.

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

sp - Stack plot

See also

cycle - Color cycle length


phase0 - Zero-order phase

This symbol specifies the zero-order (constant phase) parameter in degrees. Useful values range from -360 through 360 (phase0 = 180 implies that the data are to be negated).

Changed by commands

aph - Autophase spectrum

ra - Read ASCII data

re - Read a file (old format)

rn - Read file (new format)

rph - Real-time phase

Commands affected

ph - Phase correction

See also

phase1 - First-order phase


phase1 - First-order phase

This symbol specifies the first-order (frequency-dependent phase) parameter in degrees. The symbol value indicates the frequency dependent phase difference across the current workspace.

Changed by commands

aph - Autophase spectrum

ra - Read ASCII data

re - Read a file (old format)

rn - Read file (new format)

rph - Real-time phase

Commands affected

ph - Phase correction

See also

phase0 - Zero-order phase


picent - 1D peaks entity

This symbol designates the name of the current 1D peak entity.

Commands affected

pic - Peak pick and label


pksent - Cross peak entity

This symbol designates the name of the current nd peak entity.

Commands affected

drx - Display cross peaks

pic - Peak pick and label


pksobj - Peaks object switch

This symbol records whether the cross peak object was enabled/disabled in the 3D real time display interface.

Symbol Settings

 

0

peaks not visible

1

peaks visible

Changed by commands

cp - Contour plot

ip - Intensity plot

np - Null plot

pla - Redisplay 3D object


pkstyl - 1D peak display style

This symbol specifies the manner in which 1D peak extrema are marked when 1D peaks are drawn.

Symbol Settings

 

0

line only

1

line and arrow

2

arrow only

3

marks the peak width

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

pic - Peak pick and label

See also

drwpks - Draw peaks switch


pkunit - Units for picking peaks

This symbol designates the units used to display the position of 1D peak extrema.

Symbol Settings

 

0

none

1

points

2

Hertz

3

ppm

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

pic - Peak pick and label


plotd1, plotd2, plotd3, plotd4 - Plot dimension

These symbols record the displayed orientation of ND data. The default display orientation places d1 along the x axis (horizontal: plotd1), d2 along the y axis (vertical: plotd2), and d3 along the z axis (normal to the video plane: plotd3). This orientation may be changed by the ord command and the current plot limits. The subsequently displayed orientation is recorded in the plotdn symbols. The axis orientations may thus be determined by consulting the plotdn symbols (e.g., plotd1 = 2 implies that the d2 dimension is currently displayed along the x axis, whereas plotd2 = 3 implies that the d3 dimension is currently displayed along the y axis.

Changed by commands

cp - Contour plot

ip - Intensity plot

np - Null plot

See also

dimplt - Number of plot dimensions


pltann - Annotation switch

This symbol specifies whether or not annotations are automatically displayed on the current plot.

Symbol Settings

 

0

no auto annotate

1

auto annotate

Commands affected

cp - Contour plot

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

ip - Intensity plot

np - Null plot

See also

annfil - Annotation file


pltmod - Plot mode

This symbol records the type of graphics display employed. The symbol value is determined by which version (GL or X11) of FELIX is executed, and is set when the first graphics window is opened. If FELIX is executed without graphics, the value of the symbol should be set to -1 (def pltmod -1) in the init.mac file.

Symbol Settings

 

-1

open no graphics

13

Silicon Graphics GL

15

X11 graphics

See also

hardmo - Hardcopy mode


pltobj - Plot object switch

This symbol records whether the data object was enabled/disabled in the 3D real-time display interface.

Symbol Settings

 

0

contours not visible

1

contours visible

Changed by commands

cp - Contour plot

ip - Intensity plot

pla - Redisplay 3D object


pltorg - Plot origin

This symbol is not currently used.

Commands affected

hcp - Hard copy plot

See also

hardmo - Hardcopy mode

paphgt - Paper height

papwid - Paper width


pltusr - Position plot manually switch

This symbol toggles manual control over plot sizing and positioning.

Symbol Settings

 

0

control of plot size and offset defaults to fill frame

1

enforce user-defined values for plot origin and size

Commands affected

cp - Contour plot

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

ip - Intensity plot

np - Null plot

See also

xzero, yzero - Plot origin

xsize, ysize - Plot size


posneg - Negative level switch

This symbol specifies whether or not to display negative contour levels in 2D and 3D contour plots. Negative contours can be displayed in a different color from positive contours by setting the symbol cycle to 2.

Symbol Settings

 

0

positive contours only

1

negative and positive contours

This same symbol also specifies whether or not to pick negative peaks in the 1D peak pick command.
Symbol Settings

 

0

pick positive peaks only

1

pick negative and positive peaks

Commands affected

cp - Contour plot

hcp - Hard copy plot

pic - Peak pick and label

See also

cycle - Color cycle length

level - Contour level


proj1 - Type of 1D projection onto x axis


proj2 - Type of 1D projection onto y axis

This symbol designates the source of the 1D display projections that attend the x and y axes of a 2D plot.

Symbol Settings

 

0

no projection

1

sum projection

2

"skyline" or "shadow" projection

3

use contents of buffer #1

4

use contents of buffer #2

5

use contents of buffer #3

Commands affected

cp - Contour plot

ip - Intensity plot

See also

projsz - Size of 1D projections


projct - Graphics projection type

This symbol specifies the display (projection) mode.

Symbol Settings

 

2

draw everything as a flat 2D plane

3

draw 3D as a projection onto a flat 2D plane

4

draw 3D with a real-time rotation interface

Note that the real-time rotation (play) mode is enabled only when projct = 4.
Commands affected

cp - Contour plot

ip - Intensity plot

np - Null plot

pla - Redisplay 3D object

xyz - Atom manipulation

See also

steang - Stereo angle

stereo - Stereo switch

stesep - Stereo separation

xangle, yangle, zangle - Euler angles


projsz - Size of 1D projections

This symbol designates the size of the x and y projections as a fraction of the plot sizes in their respective dimensions. Values from 0.1 to 1.0 are valid. This lets you control how much room is reserved for the projections.

Commands affected

cp - Contour plot

ip - Intensity plot

See also

proj1 - Type of 1D projection onto x axis

proj2 - Type of 1D projection onto y axis


pwidth - Pen width

This symbol defines the pen width in inches. This affects all axis labels, peak labels, and annotations.

See also

thick - Character thickness


redraw - Automatic backing store of plots

This symbol enables/disables automatic storage of the contents of frames. When redraw = 1, this feature provides for a rapid recovery of the frame contents following many kinds of forced (asynchronous) redraw events (like pushing and popping the FELIX window; an exception would be resizing the FELIX window). On certain slower platforms, enabling this feature may lead to an apparent decrease in performance due to the computer's slower storage speed.

Symbol Settings

 

0

no automatic backing store

1

automatic backing store

Commands affected

cp - Contour plot

dr - Draw work space and stack

exp - Expanded display

ful - Full display

ip - Intensity plot

drx - Display cross peaks


refpt - Reference point

This symbol records the data point position corresponding to the reference shift value for the current contents of the workspace and all buffers.

Changed by commands

re - Read a file (old format)

rn - Read file (new format)

ref - Set shift reference

See also

axtype - 1D Axis type

refsh - Reference shift

sfreq - Spectrometer frequency

swidth - Spectral width


refsh - Reference shift

This symbol records the chemical shift value corresponding to the reference point for the current contents of the workspace and all buffers. Note that the reference chemical shift is always stored in Hertz.

Changed by commands

re - Read a file (old format)

rn - Read file (new format)

ref - Set shift reference

See also

axtype - 1D Axis type

refpt - Reference point

sfreq - Spectrometer frequency

swidth - Spectral width


rowinc - Row increment

This symbol specifies the vector increment for stack plots and 3D contour plots. rowinc = 1 implies that every vector is drawn, whereas a rowinc = 2 implies that every other vector will be drawn. For 3D contour plots, rowinc affects the density of the "chicken-wire" mesh which constitutes the cross peak rendering. It is possible for cross peak contours to not appear if rowinc is larger that the diameter of the cross peak footprint. In both plot types, the greater the value of rowinc, the faster the plot completes (with some loss of detail).

Commands affected

sp - Stack plot

cp - Contour plot (ND displays only)


scale - Plot scale factor

This symbol specifies the plot scale of 1D displays and stack plots. A symbol value of 1 ensures auto-scaling of the data to fit the frame when absolute intensity mode is disabled. Scale values other than 1 apply the implied multiplicative scaling.

Symbol Settings

 

1

auto-scale data to fit frame if absint = 0

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

sp - Stack plot


schfil - Schema file

This symbol specifies the name of the current schema file.


schpfx - Schema file prefix

This symbol specifies the directory (prefix) for reading schema files.

Commands affected

dba - Database facility


segent - Integral segments entity

This symbol designates the entity in which output from the integral segments utility is stored.

Commands affected

seg - Integral segments


segint - Segmented integral switch

This symbol defines segmented integral display attributes.

Symbol Settings

 

0

no integral

1

integrate entire spectrum

2

integrate over segments, no values displayed

3

integrate over segments, display values above data

4

integrate over segments, display values below data

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

seg - Integral segments

See also

intolp - Integral overlap


sfreq - Spectrometer frequency

This symbol records the spectrometer frequency value for the contents of the work space and buffers.

Changed by commands

ra - Read ASCII data

re - Read a file (old format)

rn - Read file (new format)

Commands affected

ppm - Convert Between points and PPM

ref - Set shift reference

See also

swidth - Spectral width


slant - Character slant angle

This symbol specifies the character slant angle in degrees. This affects all text including axis and peak labels, and annotations.

Commands affected

gre - Greek text annotation

tex - Text annotation

See also

thick - Character thickness


smalpt - Small point in workspace

This symbol records the minimum data value of all points in the current 1D display.

Changed by commands

dr - Draw work space and stack

exp - Expanded display

ful - Full display

See also

bigpt - Big point in workspace


stack - Stack depth

This symbol specifies the number of buffers displayed. A symbol value of zero implies that only the work space will be displayed, whereas a symbol value of one implies that one buffer and the work space will be displayed. The maximum value of stack is equal to nframe.

Changed by commands

der - Derivative

int - Integral

pop - Pop the display stack

psh - Push the work space onto the buffer stack

xyp - X,Y data pair manipulation

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

See also

cycle - Color cycle length

ovrlap - Stack overlap

stkord - 1D Stack display order


status - Command status

This symbol records whether or not a FELIX command completed without error. Many FELIX commands are capable of indicating their successful (or unsuccessful) completion using this symbol.

Symbol Settings

 

0

successful completion

1

general error, command failed

other

special error of some type

See the individual commands for explanation of special error numbers. When an error occurs, FELIX reports:
     Error in Command...

to the parent window. It is the user's (or macro's) job to explicitly clear the status flag by entering:

     def status >0


steang - Stereo angle

This symbol specifies the stereo angle for stereo plots in degrees. A value of 6° works well for most people. Note that this symbol's value is reset to 6° by all display commands (see below).

Commands affected

cp - Contour plot

ip - Intensity plot

pla - Redisplay 3D object

xyz - Atom manipulation


stereo - Stereo switch

This symbol specifies whether (stereo = 1) or not (stereo = 0) to display a 3D object as a stereo pair.

Commands affected

cp - Contour plot

ip - Intensity plot

pla - Redisplay 3D object

xyz - Atom manipulation


stesep - Stereo separation

This symbol specifies the separation between individual components of a stereo pair display of a 3D object in object point units. The symbol value is determined by the display utility, and this value will be recalculated by all display commands (see below).

Commands affected

cp - Contour plot

ip - Intensity plot

pla - Redisplay 3D object

xyz - Atom manipulation


stkord - 1D Stack display order

This symbol designates whether the stack of buffers will be displayed with the highest numbered buffer at the top (stkord = 0) or with the lowest number buffer at the top (stkord = 1).

Symbol Settings

 

0

display stack bottom next to work space

1

display stack top next to work space

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot


swidth - Spectral width

This symbol specifies the spectral width in Hertz. Note that this symbol is set by the re and rn commands using the value in the data file header.

Changed by commands

ra - Read ASCII data

re - Read a file (old format)

rn - Read file (new format)

Commands affected

em - Exponential multiply

gm - Gaussian/Lorentzian window

gmh - Gaussian multiply in Hz

ppm - Convert Between points and PPM

ref - Set shift reference

See also

sfreq - Spectrometer frequency


taucee - Correlation time

This symbol specifies the correlational time in nanoseconds (that is, the time it takes a molecule to rotate one radian) and is used to conduct back-calculation simulations.

Commands affected

bck - Back-calculate NOE intensities


thick - Character thickness

This symbol specifies the number of "restrokes" for pen plotters. A symbol value of 0 implies a single stroke. This affects all text, including axis and peak labels.

Commands affected

gre - Greek text annotation

tex - Text annotation

See also

slant - Character slant angle


thresh - Threshold for 1D peakpick

This symbol specifies the threshold data value for picking 1D extrema. Any peaks with heights below this threshold are not picked.

Commands affected

pic - Peak pick and label


title - Spectrum title

This symbol designates a plot title, but is not currently used.


tphas0, tphas1 - Total zero and first-order phase

These symbols are not currently used.


value - Data value

This symbol is not currently used.


vector - Vectors in bundle

This symbol contains the total number of vectors along the specified dimension of the matrix. The bundle mode command sets the value of vector.

Changed by commands

bun - Set bundle mode


verify - Macro verification mode

This symbol controls the diagnostic monitoring of macro execution. This is useful for debugging macros, or for tracing the flow of macro and menu file calls. All output generated goes to the output window..

Symbol Settings

 

0

silent, no diagnostics

1

display only macro and menu file names

2

display every command line as it executes


volent - Volume entity name

This symbol contains the name of the current volume entity. The volumes calculated by the vol command are stored in volent.

Commands affected

fit - Fit 1D peaks

md - Model data

vol - Integrate cross peak volumes


volobj - Volume object switch

This symbol is not currently used.


wshift - Sinebell shift

This symbol is not currently used.


wskew - Sinebell skew

This symbol is not currently used.


x0pnt, y0pnt, x1pnt, y1pnt - Cursor position

These symbols interact with the locator device using the cur command. The symbols are used to set the cursor position when pre-positioning the cursor, and to return the cursor position when the cur command is completed. The units for the cursor position in both cases depend upon the map argument given to the cur command. Cur commands that return a single point place the cursor position values in x0pnt and y0pnt. Commands that return a pair of points fill x1pnt and y1pnt too.

The mnu wait command sets the values of x0pnt and y0pnt to the pixel values of the cursor position when the menu item is selected.

Changed by commands

cur - Cursor control

mnu - Menu manager

Commands affected

cur - Cursor control

pic ND Peakpick (pick modes 4 and 5 only)


xangle, yangle, zangle - Euler angles

These symbols contain the angle of rotation about the x, y, and z axes applied to the matrix displayed by the 3D display interface. The angles are given in units of degrees.

When projct = 3, these angles control the projection of 3D plots onto the 2D display surface.

Commands affected

cp - Contour plot

ip - Intensity plot

pla - Redisplay 3D object

xyz - Atom manipulation


xcells, ycells - Number of character cells

These symbols provide the width and height of the current FELIX window in character cells. These are the units for menus and dialog boxes. The symbols are set by FELIX when the window is created or resized.


xpixel, ypixel - Number of pixels

These symbols provide the FELIX window size in pixels. These are set by the user in the init.mac file at startup to define the initial size of the FELIX window. Thereafter, using the window manager widgets to resize the FELIX window updates these symbols.


xpklbl - Cross peak label switch

This symbol controls the display of cross peak labels in 2D and ND plots.

Symbol Settings

 

0

no labels

1

peak item numbers

2

peak assignments

-1

draw only crosshair, no box around peak

Commands affected

drx - Display cross peaks

hcp - Hard copy plot

See also

drwpks - Draw peaks switch


xsize, ysize - Plot size

These symbols control the size of the next plot, or contain the size of the current plot, depending on the value of pltusr. Sizes are in inches.

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

cp - Contour plot

ip - Intensity plot

sp - Stack plot

See also

pltusr - Position plot manually switch

xzero, yzero - Plot origin


xwalk, ywalk - Walking menu position

These symbols return a position near the cursor in character cell units when the user clicks the mouse button on a menu selection. The position represents the best location to place the next menu to create the appearance of walking menus.

Changed by commands

mnu - Menu manager


xyzent - Coordinate entity

This symbol contains the name of the current atom coordinate entity.

Commands affected

bck - Back-calculate NOE intensities

xyl - Atom list manipulation

xyz - Atom manipulation


xzero, yzero - Plot origin

These symbols control the origin of the current plot relative to the origin of the current graphics frame or plot device.

Commands affected

dr - Draw work space and stack

exp - Expanded display

ful - Full display

hcp - Hard copy plot

cp - Contour plot

ip - Intensity plot

sp - Stack plot

np - Null plot

See also

xsize, ysize - Plot size


y0pnt

See x0pnt, y0pnt, x1pnt, y1pnt - Cursor position.


y1pnt

See x0pnt, y0pnt, x1pnt, y1pnt - Cursor position.


yangle

See xangle, yangle, zangle - Euler angles.


ycells

See xcells, ycells - Number of character cells.


ypixel

See xpixel, ypixel - Number of pixels.


ysize

See xsize, ysize - Plot size


ywalk

Seexwalk, ywalk - Walking menu position.


yzero

See xzero, yzero - Plot origin.


zangle

See xangle, yangle, zangle - Euler angles.

All symbols listed in this appendix are reserved symbols.