SURVO MM Help System (web edition)

Specifications and subfields

In many operations activated by ESC or a double-click of the mouse,
additional information may be entered by means of extra specifications
having the form
<keyword>=<list_of_parameters> 
and written in the same edit field within the current text.
For example, in PLOT operation specifications HOME=200,0 and SIZE=300,300
specify the home and the size of the graph.
If some extra specification is not given by the user, certain default
values will be used depending on the current operation and other extra
specifications.

The order of the extra specifications is immaterial. However, if the
same <keyword> appears with = several times in the current edit field,
the order of selection will be:
  1) the first one on the current line
  2) the first one in the edit field (current subfield).
To avoid confusions with neighbouring operations and their specifica-
tions, special border lines of the form *.......... (asterisk in the
control column followed by at least 10 dots) may be used to separate
different operations and computational schemes. The search for the extra
specifications is always limited to the current subfield (ie. to the
lines between the nearest border lines from the current position).

The first subfield in the edit field can be used as a common source
for extra specifications by writing *GLOBAL* on some line in it.
Then the effective specifications will be selected in the following
precedence order:
  1) current line
  2) current subfield
  3) *GLOBAL* subfield (must be the first subfield)
  4) default value of the specification

*GLOBAL* subfield is useful especially when several related actions
(like PLOT operations with a similar structure) are defined in one edit
field.
SPECS specification is a new option from ver. 3.26 (SPECS?)

Long specifications may be written on several consecutive lines by using
& as a terminator for intermediate lines.
For example,
       XSCALE=0,0.001,0.002,0.003,& 
              0.005,0.007,1
is equivalent to
       XSCALE=0,0.001,0.002,0.003,0.005,0.007,1
The maximum length of text in those specifications is 999 characters.


Symbolic or brief notations for specifications (*specifications)
To avoid repetition of long specification texts in related plotting schemes
etc., symbolic notations with an `*' as the leading character
can be used as shown in the following example:
................................................................................
 *one_cycle=[BLACK][line_width(1)],-pi:-pi,0,pi:pi pi=3.141592653589793
 *from-1to1=[BLACK][line_width(1)],-1(0.5)1
 *red_thick=[RED][line_width(5)]
GPLOT Y(X)=SIN(X)
XSCALE=*one_cycle YSCALE=*from-1to1
LINETYPE=*red_thick
................................................................................
It is typical to place *specifications in the *GLOBAL* subfield so that
any of them are easily available in various subfields.


More information on Survo from www.survo.fi
Copyright © Survo Systems 2001-2012.
webmaster'at'survo.fi