SET- v14


set           angle=full|half
acc=<n>
ask=all|kb
bell=on|off
boxborder=<n>{%}
classify=on|off
ckc = on|off
cpar=on|off
cs=<n>
ctol=<n>
cursor=large|small|<i>
cutstyle=on|off {,m<i>} {,$<i>} {,t<i>}
da=<n>
dao=degrees|dms|radians|gradians
database=on|off
date=numeric|verbose
delay=<n>
do=<n>
drag=on|off
ds=<i> {t}
dt=standard | free
dtol=on|off
edglen=<v>

editshm=on|off
glmode=std | wire | hide | edges
gramode=wire | hide | shade | shide
grid={m<i>}, {$<i>}, {crosses|lines}
gridlines=<n>
fragmentation=partial|total
ftol=<v>
highlighting=on|off {,<n>} {,m<i>} {,$<i>} {,t<i>}
hint = e|m
home
latch={x} {e} {t} {n} {l} {$} {c} {d} {p} {g} {s} {q} {m}
lb<i>=<directory>
linu= <n>
linv= <n>
lpr=<text>
mess=<file>
mouse =n(one) or g(raphic)
mselect= on | off>

ndp=<i>
normtol=(v)
PDFSIZE=<xSize>,<ySize>
PDFDPI=<value>
PDFVERSION=<value>
PDFMONOCROME=<value>
PDFTITLE=<string>                                  
PDFAUTHOR=<string>

PDFSUBJECT=<string>
PDFPRODUCER=<string>
PDFAPPLICATION=<string>
pe=on|off
pgon = osn|off
phed= on|off
pipes=full|lines
plot= ETCH|STD

pollview=std|fast
pop=on|off
pulltimeout=<n>
purgetriang=on|off
protection={all}    |{o:<text>,g:<text>,w:<text> }
qua=actual|positive
replace=on|off
rubber=on|off
sam=actual|nearest
seltol=<n>{%}
sils= on|off
ssv={s}<i>
std=<directory>
sth=<directory>
surftol=(v)
tell=std | panel,<i1>,<i2> | list,<file>
texttransp= ON|OFF
thickening=left|middle|right
time=long|short
tracking={g|<vector>,<vector>}
transparency={off|partial|total}
underscore off
vmonitor=on|off
vup=<vector>
wbox
windows=on|off
yesno=kb|popup
@=<directory>

Function

Change the value of one of the global switch settings.  (Update X4 [OCC])

Parameters

A character or word primer to indicate which setting is to be redefined. The primer may be any characters) which make the primer uniquely identifiable. Only one definition may be made with each SET command.

angle=

Whether annotations are to be drawn at any angle (FULL) or whether they are to be restricted to 0 through 180 degrees (HALF) At program startup the value is HALF.
 

acc=

Percentage accuracy requested to compute the AREA or VOLUME of a Body item. The default is 0.01 (i.e. 1 percent).
 

ask=

Whether answers to ASK commands are to be taken from all input media (keyboard and tablet menus), or from the keyboard only. At program startup the value is ALL.
 

bell=

Whether the bell is to be sounded on digitiser operations. This setting is identical to the BELL ON|OFF command.
 

boxborder=

The size of the offset border added to the model extremities during the BOX and CUBE commands. This can be an absolute positive value, or a percentage of the model extremities in the 3 axial directions. The value at program startup is 2.5%.
 

classify=

Whether classification codes are to be requested and processed during submodel manipulation. At program startup the value is OFF.
 

ckc =

Whether check of coplanarity during faces and solids creation cause the resulting facets to be created or not. At program start-up the value is OFF, i.e. points are corrected to create a planar face. By setting this value to ON, when non-coplanar points are detected the resulting face is not created.
 

cpar=

Define whether surfaces belonging to NURBS entities should be drawn with lines of constant parameter.

Setting can be YES or NO.  The default value is OFF.

See LINU and LINV below for how to set the number of lines of constant parameter. (Update X4 [OCC])
 

cs=

The spacing between annotation lines. n is a factor of the annotation character height. At program startup the value is 1.
 

ctol=

Set the maximum deviation to be used when drawing a curve belonging to NURBS entities.

The default value is 0.2.

The program implements an implicit calculation of the CTOL parameter, which is the maximum deviation used by the NURBS facetter. Such value is dynamically computed on the basis of the 3D box of the individual items.

This setting is active unless the DTOL flag is on, in which case the CTOL value is used.

There is no lower limit to CTOL, but the program gives a warning message when the value is lower than 0.001.  (Update X4 [OCC])
 

cursor=

Whether the interactive cursor, used to pick items and identify points is the full screen crosshair (LARGE), a simple cross (SMALL), or a user-defined cursor numbered 2 through 10. At program startup the value is LARGE. The values 0 and 1 may be used instead of the words LARGE and SMALL.
 

cutstyle=

Whether cut edges shown during sectioning of solid items are to be drawn in the default linestyle (OFF), or in a specified linestyle (ON). The style of cut lines in terms of pen, dash and thickness is indicated by M, $ or T. The cutstyle will not be applied to cut edges which would normally be invisible.
 

da=

The angle of dimension arrowhead chevrons in degrees. At program startup the value is 30.
 

dao=

The form of output for angle dimension values. The value at program startup is DEGREES. The form DMS will display angles in degrees, minutes and seconds.
 

database

set ON or OFF the dynamic evaluation of variables of type Database. When OFF the content of the variable is the SQL statement specified, while when this facility is ON, the content is the result of the SQL statement.

 

 

date=

The form of date string issued by the program. Two styles are available: NUMERIC e.g. 31-12-1983, and VERBOSE e.g. Thursday, June 6 1984. At program startup, the value is NUMERIC. The verbose form may differ among installations.
 

delay=

The time delay when simulating pop-up menu selection. n is in seconds. At program startup the value is 2.
 

do=

The offset between dimension lines and associated annotations drawn parallel. i is a factor of the annotation character height. At program startup the value is 0.5.
 

drag=

Set to ON or OFF.  Setting this option allows execution of an interactive input simply by using only a button-down event without having to wait for the (default) button-up event. This feature can be useful to implement a drag-type effect simulation.  Implementing this option means that all the relevant associated commands such as POLLING, MOVE, etc. will terminate as soon as the button of the mouse is pressed and not when it is released. (Update: Introduced from 11.3 b04)
 

ds=

The number of significant figures in the display of dimension line lengths. i should be in the range 0 through 7. A value of -1 will equate it to the current SIGNIFICANCE (NDP) value. Appending a T to i will display trailing zeros.
 

dt=

Whether dimension text parallel to dimension lines is to be positioned according to standard procedure, or whether it is to be positioned according to the direction of the dimension line. At program startup the value is STANDARD.
 

dtol=

Indicates whether curves belonging to NURBS entities should be drawn according to a tolerance (see CTOL). Possible settings are ON or OFF.  The default value is OFF. (Update X4 [OCC])
 

editshm=

Whether the laminas part of a sheet metal are editable or not. By default this is switched on at start-up.
 

edgelen=

The maximum allowable length of a facet edge. This is used to parameterize the faceter in order to generate a bigger or smaller number of polygons when rendering bodies. A value of 0 will ignore this parameter, allowing unlimited edge length. At program startup this value is 0   
 

fragmentation=

Whether submodels, when expanded, are to have their fragment definition applied to all items within them. If the value is TOTAL, then they will. If the value is PARTIAL, then items within submodels are to retain their fragment definition irrespective of the fragment of the parent submodel. At program startup, the value is TOTAL.
 

 GRAMODE=

 

 Set the default visualization in the Eagle Graphic window to a predefined setting mode options are
wire | hide | shade | shide

Wireframe, Hidden line, Shade or Shaded Hidden Line
(introduced and enhanced 11.9-v12)
 

GLMODE=

Setting this option to on of the predefined settings controls the OpenGL rendering mode
STD | WIRE | HIDE | EDGES

Shade mode (STD), in wireframe (WIRE), hidden line removal (HIDE) or Shaded Hidden Line (EDGES), similar to GRAMODE settings but in OpenGL.
(introduced and enhanced 11.7-v12 updated in V12.5.2 and V14.1.0)
 

The default usage of OpenGL is to prefer quality and polygons are offset when overlapping lines are drawn (FAKE/HIDE and SHADE/EDGES), but there is a INI file setting that can be used to prefer Speed, disabling offsetting:
POLYGON_OFFSET_DISABLED=yes

Two primers were added as alternatives to the original implementation:
SET GLMODE=HIDE (same behaviour than FAKE)
SET GLMODE=EDGES (same behaviour than SHADE)
The two modes: FAKE and SHADE, are now deprecated for removal and should not be used.
 

grid=

Set parameters used in grid display. Mi sets the pen type to i. $i will set the linestyle to pattern i. The style of grid may be defined as full lines (LINES) or crosses drawn at ordinate intersections (CROSSES).
 

gridlines=

The maximum number of grid subdivisions. This is used to parameterize the faceter in order to prevent the facet data representing an Acis body of a face from getting too big. At program startup this value is 300. Update Introduced from (11.7.2 B01)
 

highlighting=

Whether selected items are to be temporarily highlighted during the commands SELECT, CLUMP, CONFLICT, NEAREST, IDENTIFY, EXCLUDE and INCLUDE. At program startup automatic highlighting is OFF. The blink time for highlighting may be set by n in seconds, which is 0.5 at program startup. As well as blinking, a temporary change of pen, dash pattern or thickness may be set using m, $ or t.
 

hint

Used in conjunction with the HINT command: Using the default mode (i.e. E), the HINT is moved using the second button of the mouse.  Using the mode M the HINT is moved picking inside the HINT prompt. Default is E.
 

home

Set the current working directory as home.
 

latch=

Latch criteria for the L vector phrase. Possible values are one or more of X,E,T,N,L,$,D,C,P,G and S, concatenated without punctuation. At program startup the values are XELS.

x                 model entity intersection

e                 model entity end point (vertex)

n                 model entity edge (arc or line) perpendicular (normal) to current control

t                 model entity edge (arc) tangential to current control

l                 model entity edge (arc or line)

$                 submodel node attach point

d                 dimension line end point

c                 pipework item end point

p                 nearby attach point

g                 nearby grid intersection

s                 point in free space

q                 Latching to show the perpendicular and mid point. Comment: The perpendicular is implemented with SET LATCH=Q. SET LATCH=Q is similar to the N criteria, but its not related to CC. It is defined as: Normal to model entity edge (arc or line), relative to selection point (Introduced 12.5.1)(14.1.0b05x)

m                 The mid point (for lines and arcs) is implemented with the primer SET LATCH=M. (Introduced 12.5.1)(14.1.0b05x) 

lb<i>=

A redefinition of a user library. i should have a value 1 through 4 and its parameter must be a directory name

linu=

Set the number of lines of constant parameter to be drawn for the U parameter range of NURBS entities.
The default value is 2.
(Update X4 [OCC])

linv=

Set the number of lines of constant parameter to be drawn for the V parameter range of NURBS entities.
The default value is 2.
(Update X4 [OCC]

lpr=

A new definition of the line printer device. The parameter <text> should be a device name, thus redefining the destination of subsequent printed output.

mess=

A new definition of the user messages file. The filename will have a default extension of MSG, and should have been created via the external program SETMSG.

 

mouse=

If equal to N then the cursor is not moved into the graphic area, while if equal to G the cursor is moved to the last pick in the graphic area. 

 

mselect=

This option enables (ON) or disables (OFF) SELECT with multiple outcomes (multi-select).  When enabled the selection process does not stop at the first "selectable" item but gathers all the "selected" items and places them under the partition. (Update X4]

ndp=

The number of decimal places to be used when printing decimal numbers. This command is identical to the SIGNIFICANCE command. At program startup the value is 4.

normtol=

The maximum normal deviation allowed between two normal on a facet. This is used to parameterize the faceter in order to generate a bigger or smaller number of polygons when rendering Acis bodies. At program startup this value is 15. Update from (11.7.2 B01)

PDFSIZE=<xSize>,<ySize>
PDFDPI=<value>
PDFVERSION=<value>
PDFMONOCROME=<value>
PDFTITLE=<string>
PDFAUTHOR=<string>
PDFSUBJECT=<string>
PDFPRODUCER=<string>
PDFAPPLICATION=<string>

The settings in this section are used in conjunction with the EXPORT command to define PDF export settings.  
Where <xSize> and <ySize> are expressed in mm. No default.

Default is 600  

Supported values are:
15         V.1.5 (default)                                   
16
        V.1.6

Possible values are:
0         Full color (default)
1         Monochrome

pe=

Whether pipe ends (connections) are to be shown on pipework display, and whether invisible lines on UFOs become visible. At program startup the value is OFF, i.e. ends are not to be shown.

pgon=

Whether the control polygon of any spline curves in PROFILE items should be drawn or not. By default this is switched off at start-up

phed=

Whether the control polyhedron of any spline surfaces in Body items should be drawn or not. By default this is switched off at start-up.

pipes=

Whether pipework items within the model are to be drawn in full or by their centre-lines only. At program startup the value is FULL.
 

plot=

ETCH | STD Setting to ETCH  enables the creation of temporary PLO files which can only be used by the ETCH command. These PLO files also include attribute definition for items.
When SET PLOT=STD then symbolic hatches are dumped in terms of individual vectors of the shape.  When SET PLOT=ETCH then no vectors for the hatch are dumped into the PLO file but the relevant attributes will be retrieved by the ETCH command and the symbolic hatch will be re-created by the Eagle display process automatically

The functionality can be disabled using the SET PLOT=STD
 

 

 

 

pollview

Allows optimizing dynamic polling eventually excluding from the display the iso-parametric lines (ref. Set CPAR), the silhouettes of surfaces (ref. Set SILS) and, in OpenGL, the Fake and Shade rendering modes. At program startup this value is std, allowing all the features to be rendered fully. A value of fast will not render the iso-parametric lines and silhouettes of surfaces and, in OpenGL, it will replace the Fake with the Wire mode and the Shade with the Std mode. Update from (11.7.2 B01)
 

pop=

Whether alpha menus are to be displayed in pop-up form in the dialogue window with keyboard reply. At program startup the value is ON, i.e. pop-up form (if available).
 

pulltimeout=

The number of milliseconds after which the PULL command is automatically terminated even if no mouse button is pressed. A value of 0 will de-activate the timer. Update from (11.6.3 B01)
 

purgetrian=

Purge triangulation before storing with a SAVE the relevant information for each shape in the BREP file.  This maintains a smaller data file.
The default is ON, that means that the triangulation information is purged.

protection=

The default protection attribute for new files.
 

qua=

Whether submodel listings produced by the commands ITEMISE and QUANTIFY is to differentiate between flipped submodels (ACTUAL), or to assume only positive scaling factors (POSITIVE). At program startup the value is POSITIVE.
 

replace=

Whether replace mode is to be permanently active for the commands DO, CHOICE and ICON. At program startup the value is OFF.
 

rubber=

Whether or not rubber-banding is active during J and interactive latch vector phrases. At program startup the value is OFF.
 

sam=

Whether the angle returned by the SELECT command during arc and line selection is the ACTUAL angle as defined in the model workspace, or the angle measured from the item end NEAREST to the selection point. At program startup the value is NEAREST.
 

seltol=

Set the tolerance used during item selection in the SELECT, INCLUDE, EXCLUDE and IDENTIFY commands. This tolerance may be set to a value measured in current modelling units, e.g. 25, or a percentage of the screen width, e.g. 2.5%. At program startup the value is 2.5%.
 

sils=

Whether the silhouettes of any curved surfaces in a Body should be drawn or not. By default this is switched on at start-up.
 

ssv=

Whether the currently selected submodel is to be recorded in a predesignated string variable Si. At program startup the value 0 is assumed, meaning no recording.
 

std=

A re-definition of the user library std. Its parameter should be a library name. (Directory name).
 

sth=

A redefinition of the standard help library, used during help file processing. Its parameter should be a directory name. This directory should not be confused with the system help directory.
 

surftol

The maximum distance between a facet and the true surface. This is used to parameterize the faceter in order to generate a bigger or smaller number of polygons when rendering Acis bodies. A value of 0 will ignore this parameter. At program startup this value is 0.
Update from (11.7.2 B01)
 

 tell=

 

texttransp

  To define if messages printed by the TELL command must be returned in the stdio panel text field or list.
 

Set transparency for Windows fonts.  When this value is set to OFF then Windows fonts for annotation and dimensions are opaque.  This command option can be used with the DISORDER command to hide geometry residing below annotation. The default value is ON Update from (14.4,6 B01)
 

thickening=

Whether line thickening is done to the left of the line, placed centrally or to the right. At program startup the value is MIDDLE (placed centrally).
 

 time=

 Set the format of the information returned by the TIME command or by the T funcion. At program startup the value SHORT format is assumed, meaning that a format represented by HH:MM:SS is used.  The alternative LONG format value may be used to obtain centesimal of seconds in the time HH:MM:SS:CC Update from (11.6.3 B01)
 

tracking=

Set parameters for screen cursor tracking of digitiser input. An area of the digitiser can be indicated which will map to the graphic display. This area can be defined by digitising points (G) or by two language vectors. Points should be digitiser co-ordinates, not 3-D modelling co-ordinates.
 

transparency=

How submodels are examined during latching and the IDENTIFY command. Partial transparency will result in the contents of submodels marked as transparent being examined. Total transparency will result in the contents of all submodels being examined. OFF results in no submodel contents being examined. At program startup the value is PARTIAL.

   

underscore off

The legacy usage of the "_" character is not handled in the old method by default in the SAVE/GET commands. In particular, "SAVE file_xyz" will now create "file.mod", while "GET file_xyz" and "GET file_abc" will both load the same "file.mod" with different names in the workspace.
The default metod of operation is the new mode therefore to use the traditional mode the SET UNDERSCORE=OFF command must be issued first.
 

vmonitor=

Whether the current values of the pipe diameter and bend radius are to be monitored by variables V1 and V2 during the PIPES command. At program startup the value is ON.
 

vup=

 The direction to be considered as up with respect to the camera. The default is (0,0,1), which corresponds to a horizontal camera. This parameter modifies the view of a rendered image and is valid only for the Visualiser and Advanced Visualiser.
 

 wbox=

 Whether the window definition must be linked or not to the orthogonal box.  If the value is ON then the window definition will be recalculated every time a new view is requested.  At the program startup this value is OFF.
 

windows=

Whether the multiple windowing system is to be activated or de-activated. Once de-activated, all windows other than the currently active window become lost. At program startup, multiple windows are not active.
 

yesno=

Whether Yes/No questions are to be answered from the keyboard, or via pop-up menu selection. The value at program startup is KB. Selection of POPUP assumes that the installation has pop-up menu facilities.
 

@=

A redefinition of the user @ library. Its parameter should be a library name.

Examples

set bell=off

set boxborder=25

set class=on

set cpar=on

set cur=l

set cutstyle=on,t4

set ctol=0.1

set da=45

set dao=dms

set delay=0

set ds=5t

set dt=free

set dtol=on

set grid,m=4,$=2,lines

set frag=partial

set h=on,m15,t5

set<~>home

set la=xgs

set lb1=/usr/macros1/

set linu=4

set linv=8

set lpr=/dev/lp

set mess=/usr/mess/italrc.msg

set ndp=2

set pop=off

set prot=o:rwx,g:re,w:re

set ru=on

set sam=act

set seltol=5%

set sils=off

set ssv=s10

set std=/stdwalls/

set sth=/usr/piping/help/

set tell=std

set tell=panel,2,4

set tell=list,1

set texttransp = OFF

set th=l

set track=g

set track=(0,0),(1000,1000)

set trans=off

set underscore off

set windows=on

set yesno=popup

Notes

Not all the above options are available at all installations.

 

Settings defined by SET are global and apply to all model items, e.g. a change of character line spacing will be applied to all annotations within the model.

None of the above settings are changed by the RESET command.

Abbreviations

Some primer names need not be given in full. The names may be abbreviated as follows:

angle

a

 

bell

be

 

boxborder

bo

 

classify

cl

 

cursor

cu

 

cutstyle

cut

 

date

dat

 

delay

del

 

grid

g

 

fragmentation

f

 

highlighting

h

 

latch

la

 

pipes

pip

 

plot

plo

 

protection

pr

 

qua

q

 

replace

re

 

rubber

ru

 

seltol

se

 

tel

s|p|l

 

thickening

th

 

tracking

tr

 

transparency

trans

 

vmonitor

vm

 

yesno

y

 



SET


set           angle=full|half
acc=<n>
ask=all|kb
bell=on|off
boxborder=<n>{%}
classify=on|off
cpar=on|off
ckc = on|off
cs=<n>
ctol=<n>
cursor=large|small|<i>
cutstyle=on|off {,m<i>} {,$<i>} {,t<i>}
da=<n>
dao=degrees|dms|radians|gradians
database=on|off
date=numeric|verbose
delay=<n>
do=<n>
drag=on|off
ds=<i> {t}
dt=standard | free
dtol=on|off
edglen=<v>
editshm=on|off
glmode=std | wire | hide | edges
gramode=wire | hide | shade | shide
grid={m<i>}, {$<i>}, {crosses|lines}
gridlines=<n>
fragmentation=partial|total
ftol=<v>
highlighting=on|off {,<n>} {,m<i>} {,$<i>} {,t<i>}
hint = e|m
home
latch={x} {e} {t} {n} {l} {$} {c} {d} {p} {g} {s} {q} {m}
lb<i>=<directory>
linu= <n>
linv= <n>
lpr=<text>
mess=<file>
mouse =n(one) or g(raphic)
ndp=<i>
normtol=(v)
pe=on|off
pgon = on|off
phed= on|off
pipes=full|lines
pollview=std|fast
pop=on|off
pulltimeout=<n>
protection={all}    |{o:<text>,g:<text>,w:<text> }
qua=actual|positive
replace=on|off
rubber=on|off
sam=actual|nearest
seltol=<n>{%}
sils= on|off
ssv={s}<i>
std=<directory>
sth=<directory>
surftol=(v)
tell=std | panel,<i1>,<i2> | list,<file>
thickening=left|middle|right
time=long|short
tracking={g|<vector>,<vector>}
transparency={off|partial|total}
underscore off
vmonitor=on|off
vup=<vector>
wbox
windows=on|off
yesno=kb|popup
@=<directory>

Function

Change the value of one of the global switch settings.

Parameters

A character or word primer to indicate which setting is to be redefined. The primer may be any characters) which make the primer uniquely identifiable. Only one definition may be made with each SET command.

angle=

Whether annotations are to be drawn at any angle (FULL) or whether they are to be restricted to 0 through 180 degrees (HALF). At program startup the value is HALF.
 

acc=

 Percentage accuracy requested to compute the AREA or VOLUME of a Body item. The default is 0.01 (i.e. 1 percent).
 

ask=

Whether answers to ASK commands are to be taken from all input media (keyboard and tablet menus), or from the keyboard only. At program startup the value is ALL.
 

bell=

Whether the bell is to be sounded on digitiser operations. This setting is identical to the BELL ON|OFF command.
 

boxborder=

The size of the offset border added to the model extremities during the BOX and CUBE commands. This can be an absolute positive value, or a percentage of the model extremities in the 3 axial directions. The value at program startup is 2.5%.
 

classify=

Whether classification codes are to be requested and processed during submodel manipulation. At program startup the value is OFF.
 

ckc =

Whether check of coplanarity during faces and solids creation cause the resulting facets to be created or not. At program start-up the value is OFF, i.e. points are corrected to create a planar face. By setting this value to ON, when non-coplanar points are detected the resulting face is not created.
 

cpar=

Whether surfaces belonging to a Body item should be drawn with lines of constant parameter. See LINU and LINV below for how to set the number of lines of constant parameter
This switch restores the default number of lines in U and V. By default this is switched off at start-up. If lines of constant parameter are visible then they are drawn using a pen from the shades of the Body pen.
 

cs=

The spacing between annotation lines. n is a factor of the annotation character height. At program startup the value is 1.
 

ctol=

To set the tolerance to be used when drawing a curve that belongs either to a PROFILE or to a Body item. Please see the switch DTOL below. The default value is 0.1.
 

cursor=

Whether the interactive cursor, used to pick items and identify points is the full screen crosshair (LARGE), a simple cross (SMALL), or a user-defined cursor numbered 2 through 10. At program startup the value is LARGE. The values 0 and 1 may be used instead of the words LARGE and SMALL.
 

cutstyle=

Whether cut edges shown during sectioning of solid items are to be drawn in the default linestyle (OFF), or in a specified linestyle (ON). The style of cut lines in terms of pen, dash and thickness is indicated by M, $ or T. The cutstyle will not be applied to cut edges which would normally be invisible.
 

da=

The angle of dimension arrowhead chevrons in degrees. At program startup the value is 30.
 

dao=

The form of output for angle dimension values. The value at program startup is DEGREES. The form DMS will display angles in degrees, minutes and seconds.
 

database

set ON or OFF the dynamic evaluation of variables of type Database. When OFF the content of the variable is the SQL statement specified, while when this facility is ON, the content is the result of the SQL statement.
 

date=

The form of date string issued by the program. Two styles are available: NUMERIC e.g. 31-12-1983, and VERBOSE e.g. Thursday, June 6 1984. At program startup, the value is NUMERIC. The verbose form may differ among installations.
 

delay=

The time delay when simulating pop-up menu selection. n is in seconds. At program startup the value is 2.
 

do=

The offset between dimension lines and associated annotations drawn parallel. i is a factor of the annotation character height. At program startup the value is 0.5.
 

drag=

Set to ON or OFF.  Setting this option allows execution of an interactive input simply by using only a button-down event without having to wait for the (default) button-up event. This feature can be useful to implement a drag-type effect simulation.  Implementing this option means that all the relevant associated commands such as POLLING, MOVE, etc. will terminate as soon as the button of the mouse is pressed and not when it is released. (Update: Introduced from 11.3 b04)
 

ds=

The number of significant figures in the display of dimension line lengths. i should be in the range 0 through 7. A value of -1 will equate it to the current SIGNIFICANCE (NDP) value. Appending a T to i will display trailing zeros.
 

dt=

Whether dimension text parallel to dimension lines is to be positioned according to standard procedure, or whether it is to be positioned according to the direction of the dimension line. At program startup the value is STANDARD.
 

dtol=

Whether the curves of a PROFILE or a Body should be drawn according to a tolerance (see CTOL above), or according to the Eagle approximation factor. This switch restores the default tolerance. By default this is switched off at start-up.
 

editshm=

Whether the laminas part of a sheet metal are editable or not. By default this is switched on at start-up.
 

edgelen=

The maximum allowable length of a facet edge. This is used to parameterize the faceter in order to generate a bigger or smaller number of polygons when rendering Acis bodies. A value of 0 will ignore this parameter, allowing unlimited edge length. At program startup this value is 0 Update Introduced from (11.7.2 B01)

fragmentation=

Whether submodels, when expanded, are to have their fragment definition applied to all items within them. If the value is TOTAL, then they will. If the value is PARTIAL, then items within submodels are to retain their fragment definition irrespective of the fragment of the parent submodel. At program startup, the value is TOTAL.

 

 

GRAMODE=

Set the default visualization in the Eagle Graphic window to a predefined setting mode options are
wire | hide | shade | shide

Wireframe, Hidden line, Shade or Shaded Hidden Line
(introduced and enhanced 11.9-v12)
 

GLMODE=

Setting this option to on of the predefined settings controls the OpenGL rendering mode 
TD | WIRE | HIDE | EDGES

Shade mode (STD), in wireframe (WIRE), hidden line removal (HIDE) or Shaded Hidden Line (EDGES), similar to GRAMODE settings but in OpenGL.
(introduced and enhanced 11.7-v12 updated in V12.5.2 and V14.1.0)

The default usage of OpenGL is to prefer quality and polygons are offset when overlapping lines are drawn (FAKE/HIDE and SHADE/EDGES), but there is a INI file setting that can be used to prefer Speed, disabling offsetting:
POLYGON_OFFSET_DISABLED=yes

Two primers were added as alternatives to the original implementation:
SET GLMODE=HIDE (same behaviour than FAKE)
SET GLMODE=EDGES (same behaviour than SHADE)
The two modes: FAKE and SHADE, are now deprecated for removal and should not be used.
 

grid=

Set parameters used in grid display. Mi sets the pen type to i. $i will set the linestyle to pattern i. The style of grid may be defined as full lines (LINES) or crosses drawn at ordinate intersections (CROSSES).
 

gridlines=

The maximum number of grid subdivisions. This is used to parameterize the faceter in order to prevent the facet data representing an Acis body of a face from getting too big. At program startup this value is 300. Update Introduced from (11.7.2 B01)
 

highlighting=

Whether selected items are to be temporarily highlighted during the commands SELECT, CLUMP, CONFLICT, NEAREST, IDENTIFY, EXCLUDE and INCLUDE. At program startup automatic highlighting is OFF. The blink time for highlighting may be set by n in seconds, which is 0.5 at program startup. As well as blinking, a temporary change of pen, dash pattern or thickness may be set using m, $ or t.
 

hint

Used in conjunction with the HINT command: Using the default mode (i.e. E), the HINT is moved using the second button of the mouse.  Using the mode M the HINT is moved picking inside the HINT prompt. Default is E.
 

home

Set the current working directory as home.
 

latch=

Latch criteria for the L vector phrase. Possible values are one or more of X,E,T,N,L,$,D,C,P,G and S, concatenated without punctuation. At program startup the values are XELS.

 

x                 model entity intersection

e                 model entity end point (vertex)

n                 model entity edge (arc or line) perpendicular (normal) to current control

t                 model entity edge (arc) tangential to current control

l                 model entity edge (arc or line)

$                 submodel node attach point

d                 dimension line end point

c                 pipework item end point

p                 nearby attach point

g                 nearby grid intersection

s                 point in free space

q                 Latching to show the perpendicular and mid point. Comment: The perpendicular is implemented with SET LATCH=Q. SET LATCH=Q is similar to the N criteria, but its not related to CC. It is defined as: Normal to model entity edge (arc or line), relative to selection point (Introduced 12.5.1)(14.1.0b05x)

m                 The mid point (for lines and arcs) is implemented with the primer SET LATCH=M. (Introduced 12.5.1)(14.1.0b05x) 

 

lb<i>=

A redefinition of a user library. i should have a value 1 through 4 and its parameter must be a directory name.
 

linu=

To set the number of lines of constant parameter to be drawn for the U parameter range of the surfaces of a Body item. The default value is 2.
 

linv=

To set the number of lines of constant parameter to be drawn for the V parameter range of the surfaces of a Body item. The default value is 2.
 

lpr=

A new definition of the line printer device. The parameter <text> should be a device name, thus redefining the destination of subsequent printed output.
 

mess=

A new definition of the user messages file. The filename will have a default extension of MSG, and should have been created via the external program SETMSG.
 

mouse=

If equal to N then the cursor is not moved into the graphic area, while if equal to G the cursor is moved to the last pick in the graphic area.
 

ndp=

The number of decimal places to be used when printing decimal numbers. This command is identical to the SIGNIFICANCE command. At program startup the value is 4.
 

normtol=

The maximum normal deviation allowed between two normal on a facet. This is used to parameterize the faceter in order to generate a bigger or smaller number of polygons when rendering Acis bodies. At program startup this value is 15. Update from (11.7.2 B01)
 

pe=

Whether pipe ends (connections) are to be shown on pipework display, and whether invisible lines on UFOs become visible. At program startup the value is OFF, i.e. ends are not to be shown.
 

pgon=

Whether the control polygon of any spline curves in PROFILE items should be drawn or not. By default this is switched off at start-up.

phed=

Whether the control polyhedron of any spline surfaces in Body items should be drawn or not. By default this is switched off at start-up.
 

pipes=

Whether pipework items within the model are to be drawn in full or by their centre-lines only. At program startup the value is FULL.
 

pollview

Allows optimizing dynamic polling eventually excluding from the display the iso-parametric lines (ref. Set CPAR), the silhouettes of surfaces (ref. Set SILS) and, in OpenGL, the Fake and Shade rendering modes. At program startup this value is std, allowing all the features to be rendered fully. A value of fast will not render the iso-parametric lines and silhouettes of surfaces and, in OpenGL, it will replace the Fake with the Wire mode and the Shade with the Std mode. Update from (11.7.2 B01)
 

pop=

Whether alpha menus are to be displayed in pop-up form in the dialogue window with keyboard reply. At program startup the value is ON, i.e. pop-up form (if available).
 

pulltimeout=

The number of milliseconds after which the PULL command is automatically terminated even if no mouse button is pressed. A value of 0 will de-activate the timer. Update from (11.6.3 B01)
 

protection=

The default protection attribute for new files.
 

qua=

Whether submodel listings produced by the commands ITEMISE and QUANTIFY is to differentiate between flipped submodels (ACTUAL), or to assume only positive scaling factors (POSITIVE). At program startup the value is POSITIVE.
 

replace=

Whether replace mode is to be permanently active for the commands DO, CHOICE and ICON. At program startup the value is OFF.
 

rubber=

Whether or not rubber-banding is active during J and interactive latch vector phrases. At program startup the value is OFF.
 

sam=

Whether the angle returned by the SELECT command during arc and line selection is the ACTUAL angle as defined in the model workspace, or the angle measured from the item end NEAREST to the selection point. At program startup the value is NEAREST.
 

seltol=

Set the tolerance used during item selection in the SELECT, INCLUDE, EXCLUDE and IDENTIFY commands. This tolerance may be set to a value measured in current modelling units, e.g. 25, or a percentage of the screen width, e.g. 2.5%. At program startup the value is 2.5%.
 

sils=

Whether the silhouettes of any curved surfaces in a Body should be drawn or not. By default this is switched on at start-up.
 

ssv=

Whether the currently selected submodel is to be recorded in a predesignated string variable Si. At program startup the value 0 is assumed, meaning no recording.
 

std=

A re-definition of the user library std. Its parameter should be a library name. (Directory name).
 

sth=

A redefinition of the standard help library, used during help file processing. Its parameter should be a directory name. This directory should not be confused with the system help directory.
 

surftol

The maximum distance between a facet and the true surface. This is used to parameterize the faceter in order to generate a bigger or smaller number of polygons when rendering Acis bodies. A value of 0 will ignore this parameter. At program startup this value is 0.Update from (11.7.2 B01)
 

 tell=

 

 To define if messages printed by the TELL command must be returned in the stdio panel text field or list.

thickening=

Whether line thickening is done to the left of the line, placed centrally or to the right. At program startup the value is MIDDLE (placed centrally).
 

 time=

 

 Set the format of the information returned by the TIME command or by the T funcion. At program startup the value SHORT format is assumed, meaning that a format represented by HH:MM:SS is used.  The alternative LONG format value may be used to obtain centesimal of seconds in the time HH:MM:SS:CC Update from (11.6.3 B01)

 

 

tracking=

Set parameters for screen cursor tracking of digitiser input. An area of the digitiser can be indicated which will map to the graphic display. This area can be defined by digitising points (G) or by two language vectors. Points should be digitiser co-ordinates, not 3-D modelling co-ordinates.
 

transparency=

How submodels are examined during latching and the IDENTIFY command. Partial transparency will result in the contents of submodels marked as transparent being examined. Total transparency will result in the contents of all submodels being examined. OFF results in no submodel contents being examined. At program startup the value is PARTIAL.

   

underscore off

The legacy usage of the "_" character is not handled in the old method by default in the SAVE/GET commands. In particular, "SAVE file_xyz" will now create "file.mod", while "GET file_xyz" and "GET file_abc" will both load the same "file.mod" with different names in the workspace.
The default metod of operation is the new mode therefore to use the traditional mode the SET UNDERSCORE=OFF command must be issued first.
 

vmonitor=

Whether the current values of the pipe diameter and bend radius are to be monitored by variables V1 and V2 during the PIPES command. At program startup the value is ON.
 

 vup=

 

The direction to be considered as up with respect to the camera. The default is (0,0,1), which corresponds to a horizontal camera. This parameter modifies the view of a rendered image and is valid only for the Visualiser and Advanced Visualiser.
 

 wbox=

 Whether the window definition must be linked or not to the orthogonal box.  If the value is ON then the window definition will be recalculated every time a new view is requested.  At the program startup this value is OFF.
 

windows=

Whether the multiple windowing system is to be activated or de-activated. Once de-activated, all windows other than the currently active window become lost. At program startup, multiple windows are not active.
 

yesno=

Whether Yes/No questions are to be answered from the keyboard, or via pop-up menu selection. The value at program startup is KB. Selection of POPUP assumes that the installation has pop-up menu facilities.
 

@=

A redefinition of the user @ library. Its parameter should be a library name.

Examples

set bell=off

set boxborder=25

set class=on

set cpar=on

set cur=l

set cutstyle=on,t4

set da=45

set dao=dms

set delay=0

set ds=5t

set dt=free

set dtol=on

set grid,m=4,$=2,lines

set frag=partial

set h=on,m15,t5

set<~>home

set la=xgs

set lb1=/usr/macros1/

set linu=4

set linv=8

set lpr=/dev/lp

set mess=/usr/mess/italrc.msg

set ndp=2

set pop=off

set prot=o:rwx,g:re,w:re

set ru=on

set sam=act

set seltol=5%

set sils=off

set ssv=s10

set std=/stdwalls/

set sth=/usr/piping/help/

set tell=std

set tell=panel,2,4

set tell=list,1

set th=l

set track=g

set track=(0,0),(1000,1000)

set trans=off

set underscore off

set windows=on

set yesno=popup

Notes

Not all the above options are available at all installations.

 

Settings defined by SET are global and apply to all model items, e.g. a change of character line spacing will be applied to all annotations within the model.

None of the above settings are changed by the RESET command.

Abbreviations

Some primer names need not be given in full. The names may be abbreviated as follows:

angle

a

 

bell

be

 

boxborder

bo

 

classify

cl

 

cursor

cu

 

cutstyle

cut

 

date

dat

 

delay

del

 

grid

g

 

fragmentation

f

 

highlighting

h

 

latch

la

 

pipes

pip

 

plot

plo

 

protection

pr

 

qua

q

 

replace

re

 

rubber

ru

 

seltol

se

 

tel

s|p|l

 

thickening

th

 

tracking

tr

 

transparency

trans

 

vmonitor

vm

 

yesno

y