The module allows you to define a series of global variables that allow you to customize the work environment. Some of these variables concern the graphic appearance of the program, others modify the way the program works.

We can make an overview of these variables.

First of all, in order to access the modification of these variables it is necessary to use the Top_PersVar command.

The variables are as follows:

  • MS:AXLENG
  • MS:DOUBLETRIM
  • MS:COMGEAR
  • MS:EXTRLINE
  • MS:GRID
  • MS:HIDDENLINE
  • MS:THINLINE
  • MS:THINLINCOL
  • MS:INSERPIA
  • MS:VIEWICONA
  • MS:BLOCKSCALE
  • MS:THREADVAL
  • MS:CURVESTEP


Let's see the meaning and allowed values of each variable:


MS:MAXLENG

Controls the length of the AXES (tablet command).


MS:DOUBLETRIM

Controls the operation of the TRIM INTERSECTIONS command.


MS:COMGEAR

0/1 controls the drawing of the internal lines of gears.


MS:GRID

Allows defining if and how extrusion lines should be drawn. This variable follows this scheme:

1 - extrusion lines are drawn between line and line

2 - extrusion lines are drawn between line and arc in case of discontinuity

4 - extrusion lines are drawn between arc and arc in case of discontinuity

All combinations of these values are acceptable.


  • MS:GRID

0/1 if 1, it is activated during the selection of a point.


  • MS:HIDDENLINE

This variable allows deciding whether or not to display the hidden lines of objects drawn in axonometry.

0/1 hidden line removal.


  • MS:THINELINE

Determines if the drawing should be created with a sense of depth using lines of different thicknesses.


  • MS:THINLINCOL

Allows defining the color of the thin lines that give a sense of depth to the isometric drawing.


  • MS:INSERIPA

0/1 if 1, when a block is inserted, it is placed on the current face; if 0, it asks for the rotation angle.


  • MS:VIEWICONA

This variable allows defining whether the working axes of the exploded module should be drawn at the origin or in the bottom left corner.


  • MS:BLOCKSCALE

Controls the scale factor with which blocks are saved in the library (e.g., the library drawings were created in mm and 1:1 scale; if the user wants to insert their own drawings with different scales or units of measurement, they must use this variable to standardize the drawings for subsequent use. For example, if the drawings were made in 1:1 scale but in cm, the value of MS

should be 10).


  • MS:THREADVAL

Allows defining the spacing of the lines that create threads. The default value is 4; lower values tighten the threads, higher values loosen the threads.


  • MS:CURVESTEP

Controls the thread pitch.