Process Help |
Process Name |
Menu Path |
Link to Command Table |
ISOPER |
Command line only |
Introduction
This process creates an isometric view of perimeters and strings.
Files, Fields and Parameters
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 |
Notes
Scaling is fully automatic in this process.
Example
This 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 |
Solution |
>>> 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. |
|
|
|
|
>>> NVALID 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. |
|
|
|
|