Current Help System: Tutor Translator (View Core Help)

#### BASIC Script Utility Subroutines Collection

The BasicUtil.bas file is supplied with PC-DMIS and contains predefined basic subroutines. The purpose of these subroutines is to avoid large code duplication or to create predefined sections of the PC-DMIS part program.

The subroutines in this module are:

1. BeginMainScript: Initializes the main script variables and creates some PC-DMIS Global variables.

2. BeginAuxScrip: Initializes the secondary scripts variables

3. MakeFunctions: creates function variables.

4. MakeProjCmd: Expands the translation of Tutor Projection commands.

5. MakeIntersCmd: Expands the translation of Tutor Intersection commands.

6. MakeMiddleCmd: Expands the translation of Tutor Middle commands.

7. MakeDistCmd: Expands the translation of Tutor Distance (2D/3D) commands.

8. MakeOrientTolCmd: Expands the translation of Tutor Orientation Geometrical Tolerance commands. Parallelism, Squareness and Angularity)

9. MakeConcentCmd: Expands the translation of Tutor Concentricity commands.

10. MakeCoaxCmd: Expands the translation of Tutor Coaxially commands.

11. MakeSymmCmd: Expands the translation of Tutor Symmetry commands.

12. MakeTPCommand: Expands the translation of Tutor True Position commands.( RFS, MMC1, MMC2, LMC1, LMC2)

13. AskFeaType: Asks the operator to choice a feature type. Used by subroutines from 4 to 11 know the type of the feature involved in the expanding command when it is not possible to retrieve it.

14. Make_Exec: Expands the translation of an external application execution.

Each created script will only include subroutines used in that script.