ISOPER Process
To access this process:
- Enter "ISOPER" into the Command Line and press <ENTER>.
- 
                                                Display the Find Command screen, locate ISOPER and click Run. 
See this process in the Command Table.
Process Overview
Create an isometric view of perimeters and strings.
Note: Scaling is fully automatic in this process.
Input Files
| Name | Description | I/O Status | Required | Type | 
| PROTO | Prototype plot file. Only the plot area data is used. Any scaling and data ranges (XMIN, XMAX etc ) are ignored. | Input | Yes | Plot Prototype | 
| PERIMIN | Perimeter input file | Input | Yes | String | 
Output Files
| Name | I/O Status | Required | Type | Description | 
| PLOT | Output | Yes | Plot | Output plot file | 
Parameters
| Name | Description | Required | Default | Range | Values | 
| PXMIN | X value of left-hand side of region to be plotted. | Yes | Undefined | Undefined | Undefined | 
| PXMAX | X value of right-hand side of region to be plotted. | Yes | Undefined | Undefined | Undefined | 
| PYMIN | Y value of front of region to be plotted. | Yes | Undefined | Undefined | Undefined | 
| PYMAX | Y value of back of region to be plotted. | Yes | Undefined | Undefined | Undefined | 
| PZMIN | Z value of bottom of region to be plotted. | Yes | Undefined | Undefined | Undefined | 
| PZMAX | Z value of top of region to be plotted. | Yes | Undefined | Undefined | Undefined | 
| ROTATE | The rotation angle in degrees horizontally of the viewpoint, clockwise from the data Y axis (45). | No | 45 | 0,360 | Undefined | 
| ELEVATE | The rotation angle in degrees vertically of the viewpoint, upwards from data X-Y plane (45). | No | 45 | -90,90 | Undefined | 
| CHARSIZE | Character size in millimetres (4). | No | 4 | Undefined | Undefined | 
| ASPRATIO | Aspect ratio, width / ht. for chars (0.9). | No | 0.9 | Undefined | Undefined | 
| 
 | Colour [as 'pen' number] for plot (1). | No | 1 | Undefined | Undefined | 
Example
The following example demonstrates the use of ISOPER to produce isometric plots of pit design and section perimeters.
The process SURTRI is 
 used to build a Digital Terrain Model of the original design perimeters 
 and WIREPE is then used to 
 create the pit sections.
Plot the design perimeters:
!ISOPER  &PROTO(PROTO), 
         &PERIMIN(PITDESN), &PLOT(PLOT1),
@PXMIN=14000, @PXMAX=15000, 
         @PYMIN=60000, @PYMAX=61000, 
@PZMIN=-50, @PZMAX=150, @ROTATE=25, 
         @ELEVATE=45
Build a DTM of the design  perimeters:
!SURTRI  &WIREPT(PT), 
         &WIRETR(TR), &PERIMIN(PITDESN)
Generate pit section perimeters:
!WIREPE   &WIREPT(PT), &WIRETR(TR), &PERIMOUT(PITSECN), 
         @YINCR=20
2
14000
60000
15000
60000
-50
150
Y
Plot the pit section perimeters:
!ISOPER  &PROTO(PROTO), 
         &PERIMIN(PITSECN), &PLOT(PLOT2), 
@PXMIN=14000,@PXMAX=15000, 
         @PYMIN=6000, @PYMAX=61000, 
@PZMIN= -50,@PZMAX=150,@ROTATE=25, 
         @ELEVATE=45.
Error and Warning Messages
| Message | Description | 
| >>> MISSING FILES <<< | One or more of the input files do not exist. Fatal; the process is exited. | 
| >>> ATTEMPT TO OPEN PERIMETER FILE <<< | The input perimeter file can not be read by the process (e.g. it does not exist). Fatal; the process is exited. | 
| >>> ATTEMPT TO OPEN PROTO FILE <<< | The plot prototype file can not be read by the process (e.g. it does not exist). Fatal; the process is exited. | 
| >>> ATTEMPT TO CALL PLINIT <<< | An error occurred when initiating the graphics environment (e.g. it has failed to open the output plot file or it has failed to open the screen device). Fatal; the process is exited. | 
| >>> ATTEMPT TO COPY DATA DEFINITION <<< | An error occurred when copying the data definition from the input prototype file to the output plot file (e.g. disk full). Fatal; the process is exited. | 
| >>> MISSING PERIMETER FIELDS <<< | One or more of the essential perimeter fields are missing (e.g. the file specified is not a perimeter file). Fatal; the process is exited. | 
| >>> MISSING ISOMETRIC PARAMETERS <<< | One or more of the compulsory isometric parameters are missing (e.g. ISOPER is running within a macro). Fatal; the process is exited. | 
| >>> INVALID PLOT COORDINATES <<< | One or more of the compulsory plot coordinates are missing, incorrect or inconsistent (e.g. @XMIN > @XMAX). Fatal; the process is exited. | 
| >>> NO MORE ROOM FOR PLOT FILE FIELDS <<< | The maximum number of 64 fields in a file has been exceeded. Fatal; the process is exited. | 
| >>> ATTEMPT TO WRITE PLOT DATA DEFINITION <<< | An error occurred when writing the data definition of the output plot file (e.g. disk full). Fatal; the process is exited. | 
| >>> ATTEMPT TO READ PERIMETER FILE <<< | An error occurred when reading in the perimeter file (e.g. it has corrupted or invalid data). Fatal; the process is exited. | 

