Beruflich Dokumente
Kultur Dokumente
The 200-series programs provide for the creation, maintenance, Update drillhole values in the assay file from a prepared input
display and manipulation of project data from drillholes, bulk file.
samples, and geochemical surveys.
M203V1 - List Drillhole Assay File
With the 200-series you can:
This program lists the drillhole assay file (File 11). The selection
• Edit and check data for consistency of drillholes is based upon storage location, boundary points, or
the drillhole identification.
• Load drillhole data into MineSight® Data Files M203V2 - List Drillhole Assay File XYZ Points
• Update interval values and surveys This program creates an ASCII file of XYZ points and an optional
plot file from Files 11 and 12 for one of the following surfaces:
• Delete entire drillholes the top of a geologic horizon, the bottom of a geologic horizon,
or the collar (topography) elevations.
• Plot collar coordinates in plan
M204V1 - List Drillhole Survey File (Standard Format)
• Plot drillhole cross-sections and fence-line displays
This program lists the drillhole survey file (File 12). The selection
• Generate standard and user specified reports of drillhole of drillholes is based upon storage location, boundary points,
data or the drillhole identification. The report has a long and a short
format.
• Run user defined calculations M204V2 - List Drillhole Survey File (Special Format)
• Sort the Survey File This program lists the drillhole survey file in a user specified
format. The selection of drillholes is based upon storage location,
• Rotate the coordinates boundary points, or the drillhole identification.
• Generate and display drillhole polygons M205V1 - Addition of Codes to the Assay File
CONCSA - Conversion of Collar, Survey, Assay and Geology M206V1 - Collar Plot (M122) of Drillhole Survey File
Data to 201 Format
This program creates an M122 plot file of collar locations and
This program is used to create a “MEDS‑ready” M201V1 input drillhole traces from the drillhole survey file.
file from an ASCII collar file and one or more ASCII assay files.
M207V1 - Extract Data from the Drillhole Assay and Survey File
An optional downhole survey file and up to four geology files
can be merged in as well. CONCSA reads in the collar, survey,
This program creates a sequential ASCII file from the selected
assay and geology files, and converts the data into a format that
drillhole data files.
can be used by the MineSight® program M201V1
M208RP - Special Project Calculations (Reverse Polish
M201V1 - Load Drillhole Data to MineSight® Data Files
Notation)
This program checks the raw drillhole data and adds it to the
This program accesses a MineSight® subroutine to perform
drillhole assay file and the drillhole survey file (Files 11 and 12).
arithmetic calculations using RPN (Reverse Polish Notation)
logic specified in the run file. Calculated values may be stored
into File 11 or into the MSTorque database.
M208V1 - User Interface for Drillhole Data M234V1 - Extract Drillhole Locations for Polygon Calculations
This program accesses a user-coded subroutine for special This program creates an ASCII file of the drillhole locations from
calculations and reports from the drillhole Data File or MSTorque the survey file. The output file is used for polygon generation
database. Calculated values may be stored into the data files. by M236V2.
M209V1 - Drillhole Intersection Coordinate Calculations M236V2 - Generate Drillhole Polygons and Areas
This program determines the 3-D coordinates at selected drillhole This program determines the geometric polygon around each
depths and reports and/or outputs them to an ASCII file. drillhole derived by perpendicular bisectors between drillholes.
This program rotates the drillhole collar coordinates between This program takes the output from M236V2 and creates an
grids. An optional output file can be created. M122 plot file of the drillhole polygons.
This program is used to sort variables within the drillhole survey M200-Technical Section
file. It can also be used to dump variables into an ASCII files.
Setting Up Drillhole Data
M215V1 - Strip Log Plot (M122) of Drillhole Data
Normalized Survey Files
This program creates an M122 plot file of drillhole strip logs
showing distances, symbol patterns representing geologic units, Notes for the Selection of Data within Boundaries
and text describing the geologic units.
Notes for M208V1 Driver Program
M216SM - Cross-Section Plot (M122) with Seam Joining
Access to MSTorque Assay, Geology or Downhole Points
This program creates M122 plot files for 2-D cross-sections or Coverage Data
fence sections defined by two end points. M216SM is normally
used for coal or other stratiform deposits with simple (or linear)
type of geology.
This program creates M122 plot files for 2-D drillhole cross-
sections defined by two end points. M216V1 may be used with
any type of deposit—for holes with single or multiple surveys.
This program creates M122 plot files for 2-D drillhole plans.
M216V2 may be used to produce plot commands for horizontal
or para-horizontal drillholes.
Introduction To Drillhole Data Entry & 5. Assign the item descriptors for Files 11 and 12 (if not previ-
Manipulation ously done) with M102TS. Suggestions on items to include
are following.
CONCEPTS OF RAW EVALUATION DATA
6. Run M201V1 to load the assay data to File 11 and the survey
Mineral projects produce many different types of data in large data to File 12.
quantities which must be maintained in a form that is useablet
for a variety of engineering and graphic functions. Most data will 7. List the assay data from File 11 with M203V1. List the survey
be stored in a numeric form which means that seam and geologic data from File 12 with M204V1. Check both lists carefully.
codes must be converted if any descriptive terms have been used.
8. Prepare a map of the drillhole collar locations with M206V1
Sample Data is the primary information taken for most
(if a plotter map is desired) or with M206V2 (for a printer
mineral deposits. Theoretically, each sample should be an
map). Check locations of each drillhole as thoroughly as
accurate representation of the mineralization at that location.
possible!!
Interpretations of critical relationships and estimations of
commercial values will be based on this data.
9. Code the geologic data for each drillhole. Enter the codes
Sample data is normally obtained from a drilling program into File 11 with M205TS or M205V1.
followed by some assaying procedure. Sample data may also be
obtained from various types of geophysical logging methods or 10. Check File 11 and/or add calculated data using M208V1 or
from channel, chip, or bulk sampling. M208RP with your own USR208 routine.
Sample data should usually contain information for: 11. Plot cross-sections with M216V1 or M216SM followed by
M122V1 to check the data.
• Distances at the start and end of the interval
drillhole data: FROM - the drillhole distance at the start of the interval
3. Enter the drillhole data with the format selected in Step 2. All project should have at least one assay value, e.g.:
Check it against a printer listing.
T-CU - the total copper assay
4. Run M200V1 to determine the minimum and maximum ASCU - the acid soluble assay
values of the data.
S-CU - the sulfide copper assay
File Types To. The assay interval will be calculated if an assay interval item
is not specified. The total number of items in the assay file must
Collar File be specified.
One collar file is allowed and it is a required file. The subsequent If these assay file(s) have header information, then the program
files (assay, survey and geology files) use the DHID for correct will read the header line for information regarding the other
merging. items. If the assay files do not contain header information, then
the item labels must be given. In addition, if the data is not in
Five items are required by the program, and their location in the Free Field format, a format statement must be specified. When
collar file must be specified: DHID, Easting, Northing, Elevation the data is Free Field, then you have to specify whether this
and Total Depth. There can be more items in the collar file than item is alphanumeric (a character) or numeric (a number).
the five required ones, and the item label name is input on the
second panel whether or not it is alphanumeric (character) or If an assay interval does not exist or is missing from the data
numeric. The optional extra items are read from left to right, input file, the program will output a -1 value AND a warning
passing over the columns where the required items are located. message. You can disable the warning messages, which will
speed up the program and decrease the output file size.
There is an option to apply a shift to the Easting (X) and/or
Northing (Y) values (Par1-2). Collar and survey data can be Geology File
rotated by selecting the rotate option (PAR11-15).
Up to four geology files can be used, and these can be mixed
Survey File file types (with and without header information). Although To
is an optional data item, if it exists in the geology data file, the
This is an optional file and is not necessary for the program to column number where the To values occur must be specified.
execute. Only one survey file is permitted.
The Total Number of items is the total items specified, including:
If a survey file is used, four items of information are required, DHID, From, To (if this item exists in the geology data file),
and their location in the file must be indicated: DHID, From, and all other value items that you specify.
Azimuth and Dip. As with the collar file, there can be more
than the four required items in the survey file, and extra items If and only if you select the option to split assay intervals to
are read from left to right, skipping over the columns where the honor geology, then the assay interval will be split, honoring
required items are located. In the present version, extra items geology, and the assay values will simply be repeated if a
are read but ignored. geologic boundary (or change) occurs within an assay interval.
The overall total assay length will be maintained. If you opt
If a survey is not available for a DH, that hole is assumed to be NOT to split assay intervals, then the geologic value that is
vertical. Survey data can also be smoothed down the hole. assigned to that assay interval will be the geologic code at the
(IOP70/PAR9). Smoothing is performed via linear interpolation start (or top) of the assay interval.
of azimuths and dips.
The Survey dip can be inverted in the case where the survey
data was taken at the bottom of the survey and the dip is projected
upward (IOP60).
Survey data can be checked for errors. Note that after any errors
have been corrected, processing can be sped up by disabling
error checking.
Assay File
Multiple assay files can be used. They must all be of the same
file type so that the data is all in the same format, either with
headers or without headers. Mixed assay file types are not
allowed!
Three items are required in the assay file(s): DHID, From and
RUN FILE
1. NAMES LINE (must be the first line entered)
MEDS-CONCSA 3=filename 17=filename 19=filename
where
IOP68 = COLUMN NUMBER OF AZIMUTH IN THE COLLAR FILE (0 = NOT THERE) (OPTIONAL)
IOP69 = COLUMN NUMBER OF DIP IN THE COLLAR FILE (0 = NOT THERE) (OPTIONAL)
NOTE: 1) IOP61 and PAR3 will be applied to the collar dip (if there is any).
2) If both IOP68 and IOP69 are non-zero, then the first survey will be filled in (if necessary).
Otherwise, the first survey will be extended to start from zero. In the latter case, warnings will be
issued only if I-O>0.
NOTE: This check will find surveys with the same drillhole label that are not in a consecutive group.
If the check is on, all surveys with FROM < previous TO will be reported.
IOP71 = 0 DO NOT EXTRAPOLATE ANGLES AT THE ENDS WHEN PERFORMING LINEAR SMOOTHING
= 1 EXTRAPOLATE
NOTE: The same precision will be used for collar depth and survey FROM/TO/INTERVAL
NOTE: Default format is free-field. Files that have a header do not require a format.
NOTE: When the specified character sequence is encountered in the input file, the item value (for both character
and numeric items) will be treated as missing but no warning will be printed. Character sequence is limited to 5
non-blank characters and cannot have a slash (/) inside. Enter “/” to specify a blank missing input (for fixed
format only).
NOTE: Output for a missing character item. Character sequence is limited to 5 non-blank characters and cannot
have a slash (/) inside. Enter “/” to specify a blank missing input.
NOTE: By default, each real item will be written in F8.3 format, and each character item is is (1X, A7) format.
NOTE: By default, each real item will be written in F10.4 format and each character item is is (1X, A5) format.
NOTE: Character output is left-justified. It is always a good idea to reserve space before character items, i.e.,
( 1X, A5).
Labels
ITM1 = LABELS OF ADDITIONAL ITEMS IN COLLAR FILE, IN ORDER OF APPEARANCE
ITM3 = LABELS OF ADDITIONAL ITEMS IN ASSAY FILE, IN ORDER OF APPEARANCE
ITM4 = LABELS OF ADDITIONAL ITEMS IN FIRST GEOLOGY FILE, IN ORDER OF APPEARANCE
ITM5 = LABELS OF ADDITIONAL ITEMS IN SECOND GEOLOGY FILE, IN ORDER OF APPEARANCE
ITM6 = LABELS OF ADDITIONAL ITEMS IN THIRD GEOLOGY FILE, IN ORDER OF APPEARANCE
ITM7 = LABELS OF ADDITIONAL ITEMS IN FOURTH GEOLOGY FILE, IN ORDER OF APPEARANCE
ALF3 - ADDITIONAL ASSAY FILE ITEM TYPES (must match order of ITM3) -1 = CHARACTER
- ADDITIONAL ASSAY FILE ITEM TYPES (must match order of ITM3) - 2 = NUMERIC
ALF4 - ADDITIONAL FIRST GEOLOGY FILE ITEM TYPES (must match order of ITM4) - 1 = CHARACTER
- ADDITIONAL FIRST GEOLOGY FILE ITEM TYPES (must match order of ITM4) - 2 = NUMERIC
ALF5 - ADDT’L SECOND GEOLOGY FILE ITEM TYPES (must match order of ITM5) - 1 = CHARACTER
- ADDITIONAL SECOND GEOLOGY FILE ITEM TYPES (must match order of ITM5) - 2 = NUMERIC
ALF6 - ADDITIONAL THIRD GEOLOGY FILE ITEM TYPES (must match order of ITM6) - 1 = CHARACTER
- ADDITIONAL THIRD GEOLOGY FILE ITEM TYPES (must match order of ITM6) - 2 = NUMERIC
ALF7 - ADDT’L FOURTH GEOLOGY FILE ITEM TYPES (must match order of ITM7) - 1 = CHARACTER
- ADDITIONAL FOURTH GEOLOGY FILE ITEM TYPES (must match order of ITM7) - 2 = NUMERIC
NOTE: ALFs are not necessary if a format is specified for the particular file type.
END
4. FILES
ITM1 = date
ITM3 = core aufak aufad auaak aufac auspk auspd cuaak cuaad cuchk
ITM3 = cuchd cuspk cuspd agfa agaa agsp bi%sp as%ch as%sp co%ch
ITM3 = co%sp zn%sp pb%sp mo%sp ti%sp ni%sp ni%ch
ITM4 = geoln geola
ITM5 = minn mina
ALF1 = 2
ALF4 = 2 1
ALF5 = 2 1
END
COL col.prn
SUR survey.txt
ASY assay.prn
GEO geol.txt
GEO min.txt
The drillhole data file must contain items FROM and –TO–
(spelled this way) which correspond to the assay FROM and
the assay TO. The assay interval must be labeled –AI–. Otherwise
OUTPUT: an assay interval will be computed as(–TO–) – FROM
- File 11 (assay data)
- File 12 (survey data) The formats for the survey and assay data (FMT1, FMT2) must
match the specifications described in the Technical Section.
These format statements should not exceed 80 columns in length.
Presently there is no way to continue a format on a second line.
2. The 10-column drillhole identification must not have any Each alphanumeric item can store up to four characters of
blanks within the alphanumeric field. alphanumeric information. If you wish to store more than four
characters you must specify two or more items. For example, if
3. Use “-1” to store a blank in an alphanumeric item field while you want to store eight alphanumeric characters, use the
using “free-field” format input. following item descriptors:
5. Data must be limited to 1000 columns. OGY 0.0 0.0 -1.0 0.0
Include the following commands in the run file to read data in
“free-field” format:
You can specify the bearing and dip angles in terms of degrees
and minutes or degrees and fraction. If you are using degrees
and fraction, the bearing angle must be measured as an azimuth
from north. The azimuth must be between 0 and 360 degrees
and the dip between -90 and 90 degrees.
Label
Minimum = 0.0
Maximum = 0.0
Precision = -1.
Roundoff = 0.0
A single line of text that will be printed at the top of each page of printer output from the run.
IOP1 = M11 FIRST ASSAY RECORD TO BE STORED (default=1+number of the last record filled)
IOP2 = M12 FIRST SURVEY RECORD TO BE STORED (default = 1+number of the last record filled)
NOTE: Setting both these IOPs to 1 will cause the new data to overwrite the old. Use this if you have extracted
the data with M207V1, made changes to it, and now wish to replace the old data. To append data, leave these
IOPs out and they will default to the correct record number.
NOTE: Update should only be used when reloading a hole that has not had the number of assay intervals
increased. IOP1 must also be set to the first record in File 11 that is to be updated. Use IOP7 = 2 to check your
data without storing it in files 11 or 12.
IOP9 = NUMBER OF CHARACTERS FOR THE DH-IDENT IN EACH LINE OF INPUT DATA
(range of IOP9 is 1 to 10; default = 10)
FMT1 = FORMAT FOR SURVEY DATA INPUT (see 200 Technical Section)
FMT2 = FORMAT FOR ASSAY DATA INPUT (see 200 Technical Section)
NOTE: Enter (*) to use free-field input for both FMT1 and FMT2. See Requirements and Considerations. This
program cannot accept integer type formats (i.e., I6).When specifying a format, the DH-IDENT field should be
listed as a multiple of A1 (i.e., 10A1).
END
Drillhole data lines must be entered in the following order (one set for each drillhole):
For example:
USR = ABC
COM ————————————————————————————————-
COM METALS PROJECT: LOAD DRILLHOLE DATA TO FILES 11 & 12.
COM ————————————————————————————————-
COM LOAD POINTS ARE BY DEFAULT SET TO ONE FOR INIT LOAD.
IOP1 = 1 / LOAD POINT IN FILE 11 IS DATA UNIT# 1
IOP2 = 1 / LOAD POINT IN FILE 12 IS DATA UNIT# 1
IOP3 = 19 / N= FILE # FROM WHICH TO READ DATA; 0= DATA IN RUN FILE
IOP4 = 0 / 0= LIMIT PRINT OUTPUT; 1= PRINT ALL INPUT
IOP10 = 1 / 0= FULL SURVEY ANGLES; 1= SIMPLE SURVEY ANGLES
COM INPUT DATA FORMATS SHOULD BE THE SAME AS THE M200 RUN
FMT1 = (1X,10A1,3F10.2,2F10.3,F10.1)
FMT2 = (1X,10A1,3F10.2,F9.2,F11.3)
END
USR= ABC
COM ————————————————————————————
COM LOAD DRILLHOLE DATA BASE WITH ALPHANUMERIC DATA
COM ————————————————————————————
COM INPUT DATA FORMATS SHOULD BE THE SAME AS THE M200 RUN
FMT1 = (1X,8A1.2X,3F10.2,2F10.3,F10.1)
FMT2 = (1X,10A1,3F10.2.F9.2,F11.3,3X,A4)
END
USR = ABC
COM —————————————————————————————————
COM COAL PROJECT
COM —————————————————————————————————
COM * LOAD DRILLHOLE DATA BASE. COLLARS TO FILE 12,
COM * Q.P. SAMPLE INTERVALS TO FILE 11
COM LOAD POINTS ARE BY DEFAULT SET TO ONE FOR INIT LOAD
COM INPUT DATA FORMATS SHOULD BE THE SAME AS THE M200 RUN
COM ( DH SURVEY INPUT DATA )
FMT1 = (*)
END
1. The most common errors observed when M201V1 is run involve the format statements for the survey data (FMT1) and
assay data (FMT2). The program will output the first survey and assay line to the terminal, as illustrated below.
D.H. #: 1 SM-001
COORDS: 11250.0 13750.0 4362.5 (implied X, Y & Z)
SURVEY: 0.000 -90.000 (implied Azimuth & Dip)
LENGTH: 500.0
DH #: SM-001
ITEM: FROM 0.00
ITEM: -TO- 20.00
ITEM: -Al- 20.00
ITEM: T-CU 0.00
ITEM: MOLY 0.00
2. To test the input formats, you may want to try a small amount of data in a test run before running the full amount of
drillhole data.
3. By specifying I-O= 1 in the run file, a single line will be displayed on the terminal and in the printer output file for
each drillhole:
The MAX column above indicates the number of input values that exceeded the allowable maximum for all items
and the MIN column indicates the number of input values that were below the minimum (i.e., missing) for all items.
Note that items exceeding the storable maximum value will be truncated!
4. At the end of the M201V1 run, the program will display a summary of the drillhole data loaded to the MINESIGHT
Data Files:
Each drillhole collar and survey interval is stored in its own data unit. Each assay interval is stored in its own
separate data unit. In the example above, the last assay interval will actually be stored in data unit 1996 of File 11.
This information is automatically recorded in the PCF for later use in MEDSYSTEM. It is a good practice to record
this data and store it external to the computer.
6. When entering two-field azimuth and dip angles, make sure you specify IOP10=1. In the format statement, you only
need to have a field for the azimuth and a field for the dip angle. When entering six-field bearings and dip, make
sure you specify IOP10=0. You need to have fields in the format statement for N-S bearing indicator, degrees of
bearing, minutes of bearing, E-W bearing indicator, degrees of dip and minutes of dip.
7. If data has already been stored in Files 11 & 12, you have two choices when rerunning M201V1. If you wish to
overwrite the existing data, set IOP1 and IOP2 equal to 1. The following message will appear:
Be aware that information already stored in the files will be overwritten by entering Y to this
prompt. If you do not want to overwrite the existing data, enter N and M201V1 will be immediately
terminated.
If you want to append new data to existing data in Files 11 and 12, set IOP1 and IOP2 to the next available data
Units in the files. This information will have been provided in the first M201V1 run. Data can also be appended with
IOP1=0 and IOP2=0.
indicates that the INPll= label was not found in the PCF descriptors for File 11. When this occurs, the program run
is terminated and no data is stored in File 11. If the label on the INP11 statement is spelled wrong, correct it and
rerun M201V1.
indicates that either the label FROM and/or the label -TO- was not found on the INP11 statement as required. The
label FROM is used for the distance at the start of each assay interval and the label -TO- is used for the distance at
the end of each assay interval. If these fields are not present in the data, you cannot load it to File 11.
indicates that the last survey line input contained a read error (illegal data) or that more than 99 collar/survey
intervals were found.
11. Program M201V1 lists detailed error messages to the printer output file for each element in the drillhole data file
that requires repair. In addition, an error/warning message is listed to both the terminal and the printer output file.
An example of the summary is shown in the report below. Note that the summary specifically flags those errors in
the drillhole data which must be fixed before proceeding.
12. For each drillhole, program M201V1 first checks the collar/survey lines for continuity and consistency of specifica-
tion. Any error in the collar/survey lines triggers a detailed error message in the printer output file and the survey
error count is incremented in the M201V1 error/warning message summary. Errors in the collar/survey data must
be repaired before proceeding with other MEDSYSTEM routines.
13. If M201V1 encounters an interval that is not completely defined, i.e. it has negative or zero values for some FROM,
-TO-, or -AI-, it tries to add FROM, -TO-, or -AI- information to make the interval specification self-consistent. These
intervals are flagged as modified in the error/warning message summary. The modifications occur according to the
logic in the following table. In addition, specific messages giving the details for each modified interval will be listed
in the printer output file if I-O=2 is selected in the runfile.
1) FROM >= 0
-TO- >= 0 -AI- = (-TO-)-FROM NUMBER WITHOUT -AI-
-AI- <= 0
4) FROM >=0
-TO- < 0 -TO- = FROM + (-AI-) NUMBER WITHOUT -TO-
-AI- >= 0
5) FROM < 0
-TO- >= 0 FROM = (-TO-)-(-AI-) NUMBER WITHOUT FROM
-AI- >= 0
14. If M201V1 encounters an interval that is inconsistently defined, it flags the interval as needins to be fixed before
proceeding to run other MEDSYSTEM programs. The error/warning messages for the inconsistently defined
intervals are given in the following table.
A single line of text that will be printed at the top of each page of printer output from the run.
UPD11 = ITEMS TO STORE (must have FROM and -TO- as the first two items)
CMD = DELETE
= UNDELETE
NOTE: If you choose to delete drillholes, all surveys for the selected drillhole will be tagged as deleted in
File12. They are not actually deleted but will be ignored in subsequent programs. Similarly for undelete.
You can either update File 11 items (UPD11= ) or delete File 12 drillholes (CMD= ) but you cannot do both in
the same run.
FMT1 = INPUT FORMAT FOR FILE 19 OR INPUT DATA LINES BELOW must start with 10A1 for DH-IDENT
For example: FMT1=(10A1,F4.0,F5.0,F5.2,F6.3)
NOTE: This program cannot accept integer type formats (i.e., I6)
NOTE: If -AI- (assay interval) is input, it will be treated as an assay value when updated.
DH-IDENT
USR = ABC
USR = ABC
UPD11 = FROM-TO-VOLAT
FMT1 = (10A1,2F10.1,F10.3)
I-O = 0 /0=NO EXTRA OUTPUT 1=LIST REF# TABLE 2=GIVE DEBUG OUTPUT
END
77-020 129.00 137.00 20.00
77-020 158.00 162.20 28.50
USR = ABS
CMD = UNDELETE
END
SM–03A
SM–04A
1. Check that IOP4 is set properly to read the data from the correct file. If the data is in File 19 check the name given on the Names
Line.
2. Check that the proper number of items is given on the UPD11 line. Make sure that the items have been spelled correctly. Make
sure that the first two items are FROM and -TO-.
3. Check that the format is correct and begins with 10A1 for the DH-IDENT. Make sure that each input data line begins with the
DH-IDENT, FROM and -TO- items followed by the assay items in the same order as the assay items on the UPD11 line.
5. %M202V1: WARNING. Exceeded the maximum number of surveys: 5000 The rest will be ignored.
You have selected more than the maximum number of surveys (IOP1 and IOP2). The rest of the surveys cannot be accessed by
M202V1. The maximum number of surveys is 5000 in Basic Medsystem and 20,000 otherwise.
If you are updating File 11 items (i.e., there is no CMD= line in your run file), deleted surveys are not counted in the total number
of selected surveys. If you are deleting/undeleting surveys (i.e., there is a CMD= line in your run file), all surveys between IOP1
and IOP2 are computed in the total.
If you are deleting/undeleting surveys, then drillhole XXXXXX is not in the range of surveys specified by IOPs 1and 2, or does
not exist in your survey file.
Prior to running M203V1, the assay and survey data must be M203V1 is used to list specified portions of the drillhole data
loaded into MineSight® Data Files 11 and 12 (with M201V1). from File 11 or File 12. There are three primary ways to select
drillholes from File 11:
RUN FILE:
For data stored as numeric data, you may want to list equivalent
numeric codes. This can be done by using an input cross-
reference file which contains the following:
The M203V1 listing should be used to carefully verify the
drillhole data. Once this has been done, displays, statistics and label code description
other manipulations can be performed.
where
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
GET12 = LABELS OF FILE 12 ITEMS TO BE PRINTED AND/OR USED FOR RANGE, OMIT, OR TABLE
NOTE: The format statement must include a field for the DH-IDENT and, if IOP8=0, a field for the data unit
number (K11). An integer format of at least I5 must be used for the data unit number. All other numeric items
must have real format.
The output order is DH-IDENT, K11 and GET11 list. If you have stored alphanumeric items in File 11, use A4
format to list each alphanumeric item. The format statement applies to the header as well as the data.
NOTE: If you use File 12 Range Checking you MUST specify the File 12 item with a GET12 command. You
cannot range check on File 11 and File 12 items in the same run.
NOTE: You cannot RANGE on FILE 11 if there is a GET12 item in the run file.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.
where
DH-IDENT = Read from columns 1 to 10; MUST match exactly with the DH-IDENT from File 12
min-value = Minimum acceptable value for first item on GET11 line
max-value = Maximum acceptable value for first item on GET11 line
USR = ABC
COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM SIMPLE RUN FILE TO LIST GET11 ITEMS FOR ALL DH DATA
COM USING default VALUES FOR ALL GRADES
IOP4 = 0 / 0 = LIST DHS BASED ON IOP1 & IOP2; 1 = READ LABELS OF DHS TO LIST
END
USR = ABC
COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM RUN FILE TO LIST GET11 ITEMS FOR DH DATA LIMITING BY A
COM RANGE OF GRADES
END
USR = ABC
COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM RUN FILE TO CHECK DH SELECTION BY BOUNDARY POINTS (IOP3=1)
COM USING EXTERNAL FILE AND INCLUDING DELETED DHS (IOP5=1)
END
10000 13755
10000 14000
15000 14000
15000 13755
10000 13755
USR = ABC
COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
COM RUN FILE TO CHECK DH SELECTION BY DH-LABEL (IOP4=1)
COM
END
SM-01A
SM-02A
SM-03A
SM-04A
SM-05A
SM-06A
USR = ABC
COM —————————————————————————
COM DH DATA LIST FUNCTION
COM —————————————————————————
COM OMIT DATA UNIT FROM REPORT
END
1. When the GET11 line is specified in this routine, two items are automatically retrieved. These items, the drillhole identification
(DH-IDENT) and the File 11 unit number (K11), should not be specified on the GET11 line. However, when you are using the
optional output format (FMT1), then you must specify a field for DH-IDENT (usually 10A1) and a field for K11 (usually I7).
2. If any alphanumeric items are stored in File 11, they should be listed with A4 format. If you don’t specify A4 in the format
statement, alphanumeric items will be printed in their numeric equivalent.
3. If you are using boundary points that are in an external file, you must set IOP3=1 as well as specify:
CMD = INCL (or EXCL) LOCPT FILE filename
This error message will appear if you specify a data unit number that is greater than the File 12 maximum.
M203V2 creates an ASCII file of the drillhole assay Data File M203V2 creates an ASCII file of XYZ points that is suitable
along with the XYZ points at a geologic boundary. for input to M404V1, M607V4, or the 620 series programs.
The program finds one of the following surfaces to calculate a
PROGRAM FLOW DIAGRAM point for each drillhole (IOP8):
Prior to running M203V2, the assay and survey data must be • The collar elevation
loaded into MineSight® Data Files 11and 12 (with M201V1).
• The top of a seam, geologic unit, etc.
RUN FILE:
- Area selection
- Data selection
• The thickness of the geologic unit is also determined
- Point of calculation (IOP9)
OUTPUT:
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
NOTE: IOP11-14 and PAR1-8 are used only if File 29 if entered on the Names Line.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.
USR = ABC
END
1. If you are using boundary points that are in an external file, you must set IOP3=1 as well as specify: CMD = INCL (or EXCL)
LOCPT FILE filename.
RUN FILE:
1. Specify M12 and N12. Each drillhole within the range speci-
fied will be listed.
- DH (or Shot) selection
- Report type
- Item limiting 2. Specify a set of boundary points with IOP3=1. Any drill-
hole within the boundary will be listed. See the Technical
Section for further explanation.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
IOP6 = LIST FILE 11 OR FILE 9 DATA UNIT NUMBERS (LONG LIST ONLY)
= 0 LIST M11,N11 LIMITS
= 1 LIST M09,N09 LIMITS
IOP9 = 0 LIST COORDINATES AT COLLAR (ITM01 = DIST1 RANGE 0.0 0.0 must also be included)
= 1 LIST COORDINATES AT COLLAR, BOTTOM AND ANY DOWNWARD SURVEYS
= -1 LIST COORDINATES AT BOTTOM ONLY
= 2 LIST DHID’S COLLAR COORDINATES AND DEPTH (one line per DH)
ITMn = label-12RANGEmin-valuemax-value
ITMn = label-12OMITmin-valuemax-value
ITMn = label-12TABLEIOPmIOPn
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points allowed is
2000.
DH-IDENT
where
COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————-
USR = ABC
END
COM ——————————————————————————————-
COM DRILLHOLE DATA LIST FUNCTION
COM ——————————————————————————————
USR = ABC
COM EXAMPLE OF SHORT LIST WITH DIP & BEARING; USE OF LIMITING BOUNDARY
END
COM ——————————————————————————————-
COM SHOT LIST AND INDEX
COM ——————————————————————————————-
USR = ABC
IOP1 = 00 / FIRST & LAST RECORD NUMBERS FOR FILE 12 SHOTS TO LIST
IOP3 = –1 / LIST ALL SHOTS
IOP17 = 1 / 0 = SURVEY FILE; 1 = SHOT INDEX FILE
COM
END
1. If you are using boundary points that are in an external data file, you must set IOP3=1 and specify CMD = INCL (or EXCL)
LOCPT FILE filename
Prior to running M204V2, the assay and survey data must be The short report option generates a table of drillhole identifiers
loaded into MineSight® Data Files 11 and 12 (M201V1). in either a 5 column or 10 column wide format.
RUN FILE: Data can be selected within a specified boundary or on the basis
of File 12 data unit numbers.
- DH selection
- DH items to list
- Report format
INPUT: CALCS:
OUTPUT:
A single line of text that will be printed at the top of each page of printer output from the run.
IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD=INCL LOCPT FILE filename (to include points within the boundary) OR
CMD=EXCL LOCPT FILE filename (to exclude points within the boundary)
NOTE: If IOP4=0 or 2 (or is not specified), the following default items are output: DH—IDENT, EAST,
NORTH, ELEV., and K12 (data unit from File 12). You must use the GET12 line to specify at least one
additional item to be included in the list.
The FMT1 statement must include both default and GET12 items.
GET12 = label—1 label—2 etc. (At least one extra item to be listed)
ALF1 = ‘ label ‘ (optional) where label is title information for the items on the GET12 line
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.
DH-IDENT
USR = ABC
FMT1 = (2X,10A1,3F10.1,I6,F10.2)
ALF1 = ‘ ‘, ‘AREA.’
END
1. If you do not specify a GET12 line in your run file, MineSight® will prompt you for items. However, if the FMT1 line was not
specified, then the items will not be output correctly. The following items are output by default:
DH-IDENT EAST NORTH ELEV. K12
You must specify format fields for these items. Any extra items that are specified on the GET12 line must also have format
fields assigned.
RUN FILE: The input table of codes may be in the run file (IOP4=0) or can
be read from a separate file (IOP4=1). In the latter case, specify
- Item to receive codes
- Input data format the name of the input file in the Names Line at the beginning of
- Run and debug options the run file as 19=filename.
OUTPUT:
1. The 10-column drillhole identification must not have any
- Updated File 11 blanks within the field.
- Printer Output File
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: Enter (*) for free-field input. See Requirements & Considerations.
END
where
DH-IDENT FROM
where
FROM = the distance at the end of the interval.
NOTE: First line of geologic data comes right after END line.
EXAMPLE:
SM-008 0.0 1 RCK1 Put code 1 and RCK1 in the interval 0 – 80.
SM-008 80.0 2 RCK2 Put code 2 and RCK2 in the interval 80 – 620.
SM-008 620.0 3 RCK3 Put code 3 and RCK3 in the interval 620 – 1460.
SM-008 1460.0 If 1460 is not the bottom of the drillhole, the remaining portion will be set to - 2.
.
USR = ABC
FMT1 = (10A1,F6.0,I3)
END
SM-008 0.0 1
SM-008 80.0 2
SM-008 620.0 3
SM-008 1460.0
SM-009 0.0 1
SM-009 81.0 3
SM-009 1260.0 4
SM-009 1600.0
USR = ABC
FMT1 = (*)
I-O = 3
END
SM-008 0.0 12.5
SM-008 80.0 12.7
SM-008 620.0 13.1
SM-008 1460.0
USR = ABC
COM —————————————————————————
COM DH GEOLOGY FUNCTION
COM —————————————————————————
COM TEST RUN: M205V1
COM* INPUT DATA IN A SEPARATE FILE (DAT205.IA)
ITM1 = GEOL ROCK SPARE / STORE SAMPLE CODES IN “ROCK” and “SPARE”
END
1. A debug option is available with M205V1 by entering I-O=2 in the run file. The program will print the geologic table input for each
drillhole and the updated intervals with the old and new codes. In order to avoid large amounts of printout, use this option for test
purposes using a relatively small number of drillhole intervals.
2. You must specify an input format for the table of geologic codes.
M206V1 creates an M122 plot file of the collar locations and Collar locations should be displayed on a plan map and checked
drillhole traces from the drillhole survey file. before proceeding to any other calculations. These collar maps
can be made with M206V1 and M122V1 as described below.
PROGRAM FLOW DIAGRAM
M206V1 creates a file of plot commands for M122V1 to be
Prior to running M206V1, the assay and survey data must be displayed on a graphics device, such as a pen plotter or
loaded into Files 11 and 12. Tektronix-type terminal.
RUN FILE: M206V1 will display the alphanumeric drillhole labels or other
File 12 items, along with a symbol at the drillhole collar location.
- Drillhole selection & map
You may specify the size, angle and location of the annotation.
area
- Optional item to annotate Annotation may be placed either at the collar or at the end of
- Optional angled drillhole the drillhole with M122 options. Complex angled drillholes
traces should probably be annotated at both the collar and end of hole.
- Map parameters & specs
The traces of angled drillholes can optionally be plotted with
the collar locations. Drillhole traces are clipped by the MAP
boundary and collars are limited to the specified area when
INPUT: CALCS: IOP3=0 or 1.
- PCF - Generate file of M122 plot
- File 12 commands for drillhole The collar locations may be overlaid on surface topography and
- Optional file of collar locations, other maps. It is suggested that the M206V1 output file be
boundary plots annotations of collar, retained on your computer after the collar locations have been
deviations manually checked.
The file of collar locations does not contain any grid, borders or
other such information. You must include these commands in
your M122 run file. A sample M122 run file is provided in this
OUTPUT: section.
- M122 Plot File
- Printer Output File Plotting conflicts are not resolved by M206V1 so there is the
possibility that DH-IDENTs are overwritten. These can be
resolved by shifting the LABEL command for the conflicting
information in the output plot file.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following
command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
If IOP3=-1, all drillholes will be used regardless of the coordinates specified on the MAP line. If you
want a subset of drillholes within the MAP specifications, use IOP3=0.
NOTE: File 12 item numbers 2-5 in words 2 & 3 cannot be displayed. Run M105TS to list the word
locations in which items are stored. Collar elevation is stored in word six of the collar data unit.
NOTE: The DH labels originate inside map limits but may extend beyond the limits. Consider this
when setting the map limits for M122V1.
XMIN = PCF(21)
XMAX = PCF(22)
YMIN = PCF(25)
YMAX = PCF(26)
SCALE= PCF(23) * 2 (in inches)
NOTE: Map parameters are used to clip drillhole traces. The IOP3 boundary is used to select the data. If you are plotting
drillhole traces within a boundary, you should specify this MAP line.
PAR3 = HEIGHT OF COLLAR PLOT SYMBOL IN PLOTTER UNITS (see IOP4; default=0.10)
Note: The drillholes to plot can be limited by file 12 values using range, omit, or table. The item to
check must be stored in a full-word. All standard file 12 items are stored in full-words except; #INITS,
LOC11, #CMPS, AND LOC09. A drillhole is limited only by the item’s value for a collar. No check is
made on the values for additional survey records.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.
DH-IDENT
USR = ABC
COM ——————————————————————————————
COM DH COLLAR PLOT FUNCTION
COM ——————————————————————————————
COM SIMPLE RUN FILE WITH ALL DEFAULTS
MAP = 0.0 0.0 0.0 0.0 0.0 / XMIN, XMAX, YMIN, YMAX, SCALE—USE PCF DEFAULTS
END
USR = ABC
MAP = 9500 15500 200 9500 15500 200
END
BORDR 1 10000 15000 10000 15000 0
BORDR 1 10015 14985 10000 14985 0
GRID 1 10000 15000 10000 15000 1000
TICKS 1 10000 10000 10000 15000 1000 .20
TICKS 1 10000 15000 15000 15000 1000 .20
COORD 1 9700 10025 9700 15025 1000 .25 00 10000 1000
COORD 1 9975 15025 14975 15025 1000 .25 90 0 10000 1000
BORDR 1 10000 15000 9500 10000 0
BORDR 1 10015 14985 9515 9985 0
LINE 1 13500 9500 13500 10000 0
LINE 1 13500 9800 15000 9800 0
LINE 1 15000 9600 13500 9600 0
LABEL 1 13910 9880 0 .20 17/WIDGET MINING CO.
LABEL 1 13850 9680 0 .20 20/DRILL HOLE LOCATIONS
LABEL 1 13910 9540 0 .20 17/SCALE: 1" = 200’
USERF PLT206.PAA
ENDOC
USR = ABC
COM ——————————————————————————————
COM DH COLLAR PLOT FUNCTION
COM ——————————————————————————————
COM SPECIFY BOUNDARY, PLOT LABEL AT EOH AT SAME ANGLE AS DRILLHOLE
END
11000 11000
11000 14000
14000 14000
14000 11000
11000 11000
1. The results from M206V1 are best observed by plotting the generated M122 plot file. A common error is a mismatch between
data selected in M206V1 (with boundary points) and the MAP line in the M122 run file.
2. If a restricted map area is being plotted and no boundary points are used in the M206V1 run, collar locations may appear outside
the plotted map.
3. Also the MAP line in M206V1 should be specified if drillhole traces are to be plotted on a plan that is smaller than the PCF limits
(i.e., using IOP3=0 or 1).
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
NOTE: If you use IOP7=1 or 2, and have GET11 items to dump, the FMT1 statement must include room for
the XYZ coordinates. Also, IOP5 must be 0, 1, or 2 to use IOP7=1 or 2. If IOP5 = 5, and IOP7 = 1 or 2, IOP7
will be reset to 0.
NOTE: If GET12 is specified, then you must also specify FMT3. The format for both standard and extra items
must be included.
FMT3 = FORMAT FOR OUTPUT OF SURVEY LINES - default is (10A1, 3F10.1, 2F9.3, F8.2)
NOTE: You cannot RANGE on FILE 11 if there is a GET12 item in the run file.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary point must close. The maximum number of boundary points allowed
is 2000.
DH-IDENT
where
USR = ABC
IOP6 = 0 / 0=USE IOPS 1 & 2, READ ADDITIONAL M12, N12 LINES AFTER END LINE
COM 1=READ DH IDS AFTER END LINE
FMT1 = (10A1,3F7.1,2F7.3,F5.0)
END
10000 10000 Boundary lines ending with 0 0
10000 15000
15000 15000
15000 10000
10000 10000
0 0
7 12 M12, N12 for additional surveys to use
USR = ABC
END
10000 10000 Boundary lines ending with 0 0
10000 15000
15000 15000
15000 10000
10000 10000
0 0
SM-001 IDs of drillholes to use
SM-003
USR = ABC
GET12 = AREA
ITM1 = AREA OMIT 600 700
FMT3 = (10A1, 3F10.1, 2F9.3, F8.2, F10.3)
END
USR = ABC
IOP1 = 01 00 / RECORD #’S FOR FILE 12 SURVEYS TO BE USED
IOP3 = -1 / -1 = ALL DHS; 0 = PCF LIMITS; 1 = WITHIN SPECIFIED BOUNDARY
IOP5 = 2 / 2 = WRITE M202V1 FILE; 0 = M201V1 FILE; 5 = OUTPUT M205V1 FILE
GET12 = AREA
ITM1 = AREA OMIT 600 700
FMT3 = (not used)
END
2. ?M207V1: ERROR: FMT3 must be used when selecting additional file 12 items.
You have selected an additional file 12 item using a GET12 command. FMT3 MUST be specified in order to accommodate this
additional item. Make sure you allow for the items that are automatically printed: DH-ID, EASTING, NORTHING ELEVATION,
AZIMUTH, DIP and DEPTH.
GET12 = AREA
then you would need to account for this additional item using FMT3:
3. You should ensure that your format statement matches the GET11 line in the run file. The DH-IDENT is automatically output
from this program. A format field must be specified for it (10A1). All other items that are output by this program are user
specified.
4. Try a small run with one or two drillholes and check that the ASCII output file contains the desired data before trying to dump
an entire file.
PROCEDURE SUMMARY FOR USE OF IMPORTANT NOTE: If the M208RP run replaces existing
M208RP values in the drillhole assay file, there is no way to restore the
original file. Save a copy of the file (on disk or tape) before you
begin your M208RP run.
1. Define the arithmetic expression(s) with reference to the
item labels of File 11 or 12, or the MSTorque database.
2. Prepare the run file, including I-O=2 for a listing of all items MSTORQUE MASTER COORDINATE SYSTEM
to be used in the run.
Programs working on composites/assays only (e,g. M208RP)
use the same coordinates as MSTorque data.
3. Make a copy of the File 11 or 12 or the MSTorque database
before testing M208RP if data will be stored from the run.
6. Check output for all drillholes closely, with lists and maps.
NOTE: To access the MSTorque database, use 11=TORQ and 12=TORQ and include an MSTorque info file (20=mstorq.inf).
For information about the MSTorque info file, please refer to the M200-Technical Section, “Access to MSTorque Assay/
Geology data”.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
IOP5 = 0 OMIT STORING ANY DATA FROM THE RPN ROUTINE INTO FILE 12 OR MSTORQUE
= 1 STORE DATA FROM THE RPN ROUTINE INTO FILE 12 (not allowed if 11=TORQ and 12=TORQ)
PUT11 (or 12) = LABELS OF ITEMS TO BE STORED AFTER M208RP CALCULATIONS (if IOP6 = 1 or IOP5=1)
NOTE: If you use File 12 Range Checking you MUST specify the File 12 item with a GET12 command. You
cannot range check on File 11 and File 12 items in the same run. GET12, PUT12, OUT12 and label-12 are not
allowed if 11=TORQ and 12=TORQ.
Optional data selection by DHID/Sample Site Name (for MSTorque Input only)
where <filename> is the name of the file which contains the list of DHID/Sample Site Names (one name per line).
CMD = label-11 (or 12) ALIAS IS run-label (Example: CMD = T-CU ALIAS IS
TOTCU)
NOTE: GET/UPD items that are undefined values will be substituted by the UNDEF value before the
RPN expressions are evaluated. UPD/PUT/OUT items that are undefined will be substituted after the RPN
expressions have been evaluated. Undefined values that occur during RPN evaluation cause the result to be
undefined. CMD ALIAS is disabled for TORQ option because there are no restrictions to MSTorque label
names.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.
NOTE: Item labels may not contain minus signs (-), since “-” is a valid operator. Item labels containing
embedded minus signs, such as T-CU, can be substituted using the ALIAS command line. Item labels cannot
appear on both sides of the “=” in the same equation. This can be avoided by using a temporary variable as
follows. This restriction does not apply if 11=TORQ.
TEMP = TOTCU
TOTCU = TEMP * 1.10
ENDEXP
NOTE: ENDEXP is a keyword to indicate the end of arithmetic expression lines when also listing drillholes.
You do not need to enclose attributes with blanks and other special characters in quotes, however you may do so for better readability.
You may also use brackets. All three expressions below are valid:
DH-IDENT
DH-IDENT
.
.
.
DH-IDENT
USR = ABC
COM —————————————————————————-
COM DH CALCULATOR FUNCTION
COM —————————————————————————-
END
EC = TOTCU * 1.0
EM = MOLY * 5.0
EQCU = EC + EM
ENDEXP
SM-001
SM-002
SM-003
SM-050
SM-051
SM-056
USR = ABC
1. If I-O=2 is specified in the run file, MineSight® routines will print a list of all the items in File 11 followed by the items to be
used, in the form
**MEDITM: FILE SAMP11.DAT PCF DESCRIPTORS ### ###
**MEDITM: ### REF #
**MEDITM: ### FROM
**MEDITM: GET ITEM= 1 TOTCU (for the first example above)
**MEDITM: GET ITEM= 2 MOLY
**MEDITM: GET ITEM= 3 EQCU
The MEDITM information (I-O=2) should allow you to check the items of information that will be retrieved (GET items) from
File 11. CHECK IF ALL DESIRED ITEMS ARE LISTED.
2. If you make a mistake in entering the variable names in the equations specified in the run file, the calculations will be in error:
IF RESULTS ARE NOT CORRECT, PLEASE CHECK THE EQUATIONS SPECIFIED AND LABELS IN THE RUN FILE.
3. If there is no PUT item, nothing will be stored in File 11. Set IOP6=1 and make sure you include a PUT11 statement. If IOP6=1
and no PUT11 was included, the error message
%WARNING - NO PUT11 LABELS WERE ENCOUNTERED
will appear.
4. If M208RP values are stored in File 11 that are either above the PCF maximum or below the minimum, the error message
* FOR FILE filename
NUMBER OF USR208 VALUES ABOVE MAX = n
NUMBER OF USR208 VALUES BELOW MAX = n
will appear.
5. A test run should always be performed on a small portion of the drillhole data before actually storing any calculations.
PROGRAM FLOW DIAGRAM The user subroutine is called by the main routine (M208V1) a
number of times. A call is always made for initialization. The
If any values will be stored in the drillhole files, make a backup value of the argument NTRY determines what action will be
copy of Files 11 and 12 before you run M208V1. taken in the subroutine:
OUTPUT:
- Updated File 11
- Printer Output File
PROCEDURE SUMMARY FOR USE OF USR208 The assay interval data does not contain coordinates. If sample
coordinates are needed in the USR208 routine, they must be
calculated from the collar and survey data stored in File 12.
1. Define the desired calculation and draw a flowchart.
IMPORTANT NOTE: If the M208V1 run replaces existing
2. Code the subroutine; see the Technical Section for an ex- values in the drillhole assay file, there is no way to restore the
planation of the linkage between M208V1 and USR208, original file. Save the original file (on disk or tape) before you
and for a sample subroutine. begin your M208V1 run.
3. Compile and test USR208 using IOP1 and IOP2 to Please refer to the Technical 600 section for more information
specify a small portion of the drillhole file. Make a copy about how to write MineSight® user subroutines.
of the drillhole file before testing USR208.
4. When USR208 provides satisfactory results, make a full MSTORQUE MASTER COORDINATE SYSTEM
production run.
Programs working on composites/assays only (e,g. M208V1)
5. Check output closely for all drillholes, with lists and use the same coordinates as MSTorque data.
maps.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
IOP4 = 0 CALL THE USER ROUTINE FOR EACH DRILLHOLE IN THE FOLLOWING ORDER:
NTRY=1 FOR INITIALIZATION
NTRY=2 FOR ALL ASSAY INTERVALS WITHIN A SPECIFIED SURVEY INTERVAL
NTRY=3 FOR ALL SURVEY INTERVALS WITHIN A SPECIFIED DRILLHOLE
NTRY=4 AT THE END OF EACH DRILLHOLE
NTRY=5 END OF RUN
NOTE: NTRY refers to an argument that is passed to the USR208 subroutine from the M208V1 program (see
the example subroutine listing that follows). The USR208 routine must test the NTRY argument and
branch to the appropriate section.
NOTE: If IOP5=-1, then File 12 is still required for the run to determine the location of assay intervals. No
calls will be made for NTRY=3 or NTRY=7.
PUT11 (or 12) = LABELS OF ITEMS TO BE STORED AFTER USR208 CALLS (if IOP6=1 or IOP5=1)
NOTE: PAR1-20 are available for use by routine USR208. IOP11-20 are also available for use.
2) If you use File 12 Range Checking you MUST specify the File 12 item with a GET12 command. You
cannot range on File 11 and File 12 items in the same run.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.
DHID1
DHID2
where
USR = ABC
COM ————————————————————————————
COM DH USER ROUTINE FUNCTION
COM ————————————————————————————
END
C
C..................................................... NTRY = 2
200 CONTINUE
NATOT = NATOT + 1
C
C compute equivalent grade: EQCU = T—CU + 2*MOLY
IF ( RDAT( K11GET ).GE.0. .AND. RDAT( K11GET+1 ).GE.0 )
1 RDAT( K11PAK ) = RDAT( K11GET ) + 2.*RDAT( K11GET+1 )
C
C accumulate assays for this DH with grade over CUTOFF
IF ( RDAT( K11PAK ) .GE. CUTOFF ) THEN
NOVER = NOVER +
MOTOT = NOTOT + 1
END IF
GOTO 900
C
C..................................................... NTRY = 4
400 CONTINUE
C
C summarize the assays exceeding cutoff
WRITE ( 19, 410 ) ADH, NOVER
410 FORMAT( 3X, A, T24, I5 )
C
NOVER = 0
GOTO 900
C
C..................................................... NTRY = 5
500 CONTINUE
WRITE ( 19, 510 ) NOTOT, NATOT, CUTOFF
510 FORMAT( /, I5, ‘ of ‘, I5, ‘ assays had an equivalent ‘,
1 ‘copper grade exceeding’, F5.2 )
C
C..................................................... EXIT
900 CONTINUE
RETURN
END
Number of assays
Drillhole with eq. grade >= 0.2
—————————— —————————————————————
SM—008 69
SM—009 76
SM—010 80
SM—011 73
SM—012 0
SM—013 0
SM—014 79
SM—015 81
SM—016 83
SM—017 80
SM—018 0
SM—019 33
SM—020 79
SM—021 82
SM—022 46
861 of 1040 assays had an equivalent copper grade exceeding 0.20
The MEDITM information (I—O=2) should allow you to check the items of information that will be retrieved (GET
items) from File 11. CHECK IF ALL DESIRED ITEMS ARE LISTED.
2. If M208V1 values are stored in File 11 that are either above the PCF maximum or below the minimum, the error
message
will appear.
You have selected IOP6=1 but have not specified any items (via the PUT11 command) to store in File 11.
You are specifying drillholes by name after the END line (IOP9=1) and have exceeded the limit. Additional drillholes
will be ignored.
You are specifying drillholes by name after the END line (IOP9=1). M208V1 could not locate the selected drillhole, so
this selection will be ignored.
6. A test run should always be performed on a small portion of the drillhole data before actually storing any calculations.
Include an option in your USR208 logic to list enough values to be able to check the calculations.
7. If you want an input or output sequential file, you must specify a 19=filename on the NAMES LINE. IOP7 must be set
appropriately.
INPUT: CALCS:
OUTPUT:
- Updated File 11
- Printer Output File
A single line of text that will be printed at the top of each page of printer output from the run.
IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)
OR USE:
ITMn = WRITE M122 CMD DH—IDENT or
ITMn = WRITE M122 CMD ELEV
NOTE: IF THE INPUT DEPTH IS LESS THAN PAR5, PAR5 WILL BE THE DEPTH USED.
DH REF# DEPTH
For example:
1 xxx.
10 xxx.
25 xxx.
COM ———————————————————————————
COM COORDINATE CALC FUNCTION
COM ———————————————————————————
USR =ABC
FMT1 =(I2,F5.0)
END
1 100.
2 150.
3 175.
7 120.
COM ———————————————————————————
COM COORDINATE CALC FUNCTION
COM ———————————————————————————
USR = ABC
FMT1 =(I2,F5.0)
END
1 100.
2 150.
3 175.
7 120.
## ** NOT FOUND **
PROGRAM FLOW DIAGRAM M210V1 can be used to update a File 12 with the rotated collar
coordinates (IOP4=0) or can be used to only list the rotated
RUN FILE: coordinates in the report file (IOP4=-1). There is also the option
to list the coordinates of the rotated collars, downhole surveys,
- Direction of rotation and pseudo collars in the report file (IOP5=1). When a drillhole
- Drillhole selection changes direction below the surface, the point on the surface
- Update or list
when the angled portion of the drillhole is projected along that
angle toward the surface is referred to as the pseudo collar.
A single line of text that will be printed at the top of each page of printer output from the run.
IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)
IOP4 = -1 ROTATE COORDINATES, BUT DO NOT STORE IN FILE 12. ROTATED COORDINATES
WILL BE LISTED IN THE PRINTER OUTPUT FILE.
= 0 ROTATE COORDINATES AND STORE IN FILE 12 (default).
= 3 SET NEW FILE 12 NORMALIZATION CONSTANTS
= 4 ROUND FILE 12 NORMALIZATION CONSTANTS TO 6 SIGNIFICANT DIGITS WITHOUT
ALTERING DATA.
NOTE: In cases of IOP4 = -1, 0, and 3 values of PARs 1, 2, and 3 will be used as new file 12 normalization
constants. For IOP4 = 3, recalculated downhole surveys are based on the drillhole direction (azimuth and dip)
and survey depth.
IOP5 = 0 LIST ROTATED COLLARS & PSEUDO COLLARS IN PRINTER OUTPUT FILE (default).
= 1 LIST ROTATED COLLARS, DOWNHOLE SURVEYS AND PSEUDO COLLARS IN PRINTER
OUTPUT FILE.
END
USR = ABC
COM
COM COORDINATE ROTATION VALUES MUST BE IN PCF
COM
DRILLHOLE OLD EAST OLD NORTH * NEW EAST NEW NORTH DEPTH
SM—020 11750.00 12250.00 * 1767.77 707.1 0.00 -collar
SM—02 11758.33 12245.19 * 1777.05 09.59 0.00 -pseudo collar
SM—020 11758.33 12245.19 * 1868.56 801.10 500.00 -survey point
SM—020 11792.23 12241.26 * 1803.80 730.79 0.00
SM—020 11792.23 12241.26 * 1960.07 892.60 1000.00
SM—021 12250.00 12250.00 * 2121.32 1060.66 0.00
SM—021 12275.30 12254.22 * 2136.22 1081.53 0.00
SM—021 12275.30 12254.22 * 2224.69 1164.03 500.00
SM—021 12326.38 12239.12 * 2183.02 1106.97 0.00
SM—021 12326.38 12239.12 * 2313.15 1246.52 1000.00
SM—021 12224.25 12242.33 * 2108.53 1037.03 0.00
SM—021 12224.25 12242.33 * 2378.22 1316.30 1500.00
1. To rotate the coordinates in File 12, it is a good idea to work with a copy of the original file. If the rotation is applied
with incorrect factors, it will be easier to copy a new file than to try to ‘unrotate’ the data.
2. ERROR in F@SQ3 Error number 1024 Called at M210A1 + 0x001F0 Called at M210V1 + 0x0054F
If you get this error message, you probably answered “No” to the “AREA of INFLUENCE” question when you
initialized your new File 12 in M102TS. Reinitialize your new File 12 and answer “Yes” to the “AREA of
INFLUENCE” question.
3. If your program runs successfully but you have no listing in your report file, you probably forgot to edit the number of
data units in your new File 12 with M104TS after you copied the old File 12 to the new File 12 filename. Run M104TS
again and use LIST to find out how many data units are in both File 12’s and make sure that the new File 12 matches the
old.
One Step: Run M212V1 with IOP3=0 (no ASCII file used) and
IOP4 set to your sort choice (1—5). The data is sorted and written
to the new File 12 (22=on the Names Line).
INPUT: CALCS:
Three Steps: Run M212V1 with IOP3=1 towrite File 12 to an
- File 12 - Sort File 12 -OR-
- Optional Sorted ASCII - Generate an ASCII file
ASCII file, sort the ASCII file with your computer’s sort
file program, then run M212V1 again with IOP3=2 to copy the sorted
ASCII file to the new File 12.
OUTPUT:
- Printer Output File
- Sorted File 12 - OR-
- ASCII file
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP4=5, this is the File 12 item on which to sort. You are allowed to sort on any File 12 item except
#INTS, LOC11, #CMPS, and LOC09.
END
USR = ABC
USR = ABC
USR = ABC
IOP1 = 0 0 / M12, N12
IOP3 = 0 / 0 = SORT & WRITE TO NEW FILE 12 (22=on Names Line)
IOP4 = 2 / 2 = SORT ON COLLAR NORTHINGS
IOP5 = 0 / 0 = ASCENDING SORTEND
USR = ABC
2. When you create an ASCII file, sort it externally and load it back in; do not remove any items from it. The data is read
with free format, but all items must be present.
3. If the ASCII file was not created by the program, make sure that you have set IOP3=1 and IOP4=0 in the run file.
4. The DAT212.OA ASCII file written with the sample run files on the previous pages should look like the following:
This file can be sorted by any system utility or manually arranged so that the drillholes are in the desired order. M212V1
is used to read this file and the original survey file and write the survey data to a second survey file in the desired order.
5. FATAL ERROR: You have selected IOP4=5 but have not specified a SORT item!
By selecting IOP4=5, M212V1 is trying to sort on a particular item in your File 12. You must specify the File 12 item on
which to sort by using the ITMn = labl—12 SORT command.
You are not allowed to SORT on the special File 12 items #INTS, LOC11, #CMPS, or LOC09. You are allowed to sort
on any other File 12 item. Run M105TS to list the available File 12 items.
7. FATAL ERROR: Your SORT item xxx is not a legitimate File 12 item.
The SORT item you selected is not a defined item for the File 12 you are using. Run M105TS to list the available item
labels.
PROGRAM FLOW DIAGRAM The drillholes to be plotted can be specified in two ways. If
IOP4=0, then the drillholes with specified File 12 unit numbers
Prior to running M215V1, geologic codes must have been (IOP1 and IOP2) are accessed. If IOP4=1, then you must put
entered into File 11. This can be dne when the data is originally the label of the drillholes (one dh per line) in the run file
entered or later with M205TS/V1. following the log plot commands.
The output file from M215V1 must be processed by M122V1 YMAX = PAR9 * PAR1 * 10., otherwise
to create a plot.
YMAX = PAR9.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename(to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename(to exclude points within the boundary)
NOTE: If IOP12>0, then specify another GET item in the GET11 line. For example, if IOP12=7 and
GET11=FROM–TO–ROCKSPARE, then if the value of ROCK is 7, the value of SPARE will be plotted in
addition to the ROCK label.
IOP13 = 0 JOIN THE INTERVALS WITH THE SAME CODE IN THE SAME HOLE
= 1 DO NOT JOIN THE INTERVALS WITH THE SAME CODE
NOTE: The vertical scale is automatically exaggerated by a factor of 10. Therefore, to plot using M122V1, use
a scale of PAR1 * 10.
PAR2 = CHARACTER SIZE FOR LOG PLOT AND TEXT (default = 0.1")
NOTE: FROM and —TO— are required. Label—11 is the label of the geology item that controls the log plot.
Another label—11 is required if IOP12>0.
CMD = XREF i, j
NOTE: Optional cross reference command line for geology codes, wherei = the geology code as stored in File
11j = the shade pattern # used in log plot commands
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end—of—file. Boundary points must close. The maximum number of boundary points
allowed is 200.
where 29 is the symbol number for a horizontal dashed line and 16 is the symbol number for a space, producing a figure similar
to the one below:
USR = ABC
COM ————————————————————————————————————————
COM DH LOG DATA RETRIEVAL—default SHADE PATTERNS (SIMPLE SHADING)
COM ————————————————————————————————————————
END
1 0 1.00 COAL
Data Specification Lines
2 0 1.00 SANDSTONE
3 0 1.00 SHALE
4 0 1.00 BONE COAL
5 0 1.00 CLAY
6 0 1.00 SLATE
7 0 1.00 LIMESTONE
USR = ABC
MAP = 0 1120 200 0 3000 200
END
USERF GEO215.122
ENDOC
USR = ABC
COM ———————————————————————————————
COM DH LOG DATA RETRIEVAL—SPECIAL LOG PLOT PATTERNS
COM ———————————————————————————————
COM NOTE: IF USER DOES NOT HAVE “CMD= XREF ...” IN THE RUN FILE, THEN
COM EACH PATTERN # BELOW CORRESPONDS TO LITHOLOGY CODE IN ASSAY FILE
END
1 0 0.02 COAL
4 0 0.04 BONE COAL
8 2 1.00 LIMESTONE
57 16 57 16 57 16 57 16 57 16 57 16
16 57 16 57 16 57 16 57 16 57 16 57
11 2 1.00 SOIL / CASING
29 16 29 16 29 16 29 16 29 16 29 16
16 29 16 29 16 29 16 29 16 29 16 29
13 2 1.00 SANDSTONE
30 16 30 16 30 16 30 16 30 16 30 16
16 30 16 30 16 30 16 30 16 30 16 30
14 2 0.80 CLAY
70 16 16 16 70 16 16 16 70 16 16 16
16 16 70 16 16 16 70 16 16 16 70 16
16 2 1.20 SHALE
29 29 16 29 29 16 29 29 16 29 29 16
16 29 29 16 29 29 16 29 29 16 29 29
USR = ABC
COM —————————————————————————
COM DH LOG DATA RETRIEVAL—XREF TABLE DEMO
COM —————————————————————————
USR = ABC
COM —————————————————————————
COM DH LOG DATA RETRIEVAL—MULTIPLE HOLES
COM —————————————————————————
USR = ABC
will appear if you specified a hole that does not exist in File 12.
3. When plotting the strip log with M122, make sure you
• record the size of the plot written out by M215V1 and use these values in the MAP command of M122. The message
that is written by M215V1 is:
There were xxxx drillholes found in the range specified by IOP1 and IOP2. This is probably more drillholes than you
want to plot. If so, decrease the range.
You have selected drillhole XXXXX after the END line (see IOP4). This drillhole is not in the list of drillholes stored in
File 12.
The values allowed for your geology code range from 1 to 250. If any code exceeds this value, then to use M215V1, you
must map all the codes to a new File 11 item with values in this range. Use this new item as the geology item to be
plotted by M215V1. M215V1 will ONLY plot strip logs of geology items whose value is between 1 and 250.
The top and bottom elevations for each seam are determined
directly from the drillhole intervals stored in File 11. The
maximum and minimum elevations for all intervals with the
same seam code are determined for each drillhole. If two
The output file from M216SM must be processed by M122V1 successive holes have the same seam code, a line will be output
to plot the map. This output can be combined with a profile of joining the points.
surface topography and plot information created by other
MineSight® runs. Data selections (with RANGE or OMIT) may occur as all
intervals are accessed (ITMn = FULL CHECK), thereby plotting
only intervals of interest.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: Used to decrease sample intervals if vertical exaggeration has been applied with PAR8(default = 1.0).
Plots collar locations and intervals at same vertical scale.
NOTE: If plotting fence diagrams (IOP9=1; IOP10=1), set PAR9=0.0 and the perpendicular distance = 0.0 on
the section line. The REF#s must be ordered as they are to appear on the fence diagram.
ITMn = label-11 CODE fmt (label of seam code; fmt = display format of item, e.g., F4.2)
ITMn = FULL CHECK (Apply above data selection before plotting intervals)
ITMn = SEAM CHECK (Apply above data selection before joining seams)
END
X1 Y1 X2 Y2 perp-dist filename
where
X1, Y1 = East and north coordinates at section left
X2, Y2 = East and north coordinates at section right
perp-dist = Perpendicular distance either side of the section line in which to include holes
filename = Name of the output file of plot commands
NOTE: One blank column between perp-dist and filename. Several cross-sections can be prepared in a run.
If IOP9>0, read two lines containing drillhole reference numbers to be included on the cross-section. Free-field format up to 10
drillholes per line.
USR = ABC
IOP1 = 10 / SURVEY FILE LIMITS
IOP3 = 1 / 1=PLOT SMOOTH LINE THRU COLLARS; 0=OMIT
IOP4 = 0 / 0=E-W SECTION; 1=N-S SECTION
IOP6 = 6 / PLOT SYMBOL FOR COLLARS; default=6
IOP7 = 0 / 1=PLOT REF AXES; 0=OMIT
IOP8 = 0 / 1=PLOT TICKS; 0=OMIT
END
3000. 14500. 21000. 14500. 600. Section definition line
USR = ABC
END
14000 .22000. 20000. 28000.0.PLT216.122 Section definition line
50 65 45 17 18 DH selection line
2. NO DRILLHOLES ON SECTION
will appear if the specified selection criteria does not find any holes.
will appear if the ITMn = label-11 CODE format line is missing from the run file.
RUN FILE: Additional steps may be required to add special features such as
title blocks, surface topography, etc. These extra features are
- Section selection brought together with the section plot commands when M122
- DH selection
- Display options
is run.
INPUT: CALCS: The program selects data within an area defined by two end
points and a perpendicular distance. The sections can be at any
- PCF - Generate an M122 file of orientation. Cutting planes on each side of the cross-section are
- Files 11 & 12 plot commands
used to limit what drillhole data is selected. Data can be selected
on the basis of File 12 unit numbers (IOP1 and IOP2) or by
specifing individual drillhole reference numbers and depth
ranges for each hole.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: To delete selected DHs from section, set IOP9 = 1. Then put negative DH Ref. #s after cross section
definition line.
NOTE: Used only if PLT is specified. Shade types (0-7) are as follows:
NOTE: Used only if PLT is specified. Box types (-1 through 5) are as follows:
-1 = no box
0 = box on right side of DH line
1 = ticks on right side of DH line
2 = ticks on left & right side of DH line
3 = ticks on left side of DH line
4 = box on left & right side of DH line
5 = box on left side of DH line
IOP20 = -1 PLOT DH LABEL (on collar plot) AT THE END OF THE HOLE
= 0 PLOT DH LABEL (on collar plot) BY THE DH SYMBOL (default)
= 1 PLOT DH LABEL BETWEEN SECTION & COLLAR PLOT TO AVOID OVERWRITING
= 2 PLOT DH LABEL ABOVE AND DRAW DASH LINE FROM DH LABEL TO SYMBOL
= 3 PLOT DH LABEL ABOVE AND PLOT DIP AND DEPTH OF HOLE WITH LABEL
NOTE: Not used if IOP16=-1
NOTE: A positive number places the ticks on the right. A negative number places the ticks on the left. PAR20,
PAR21 define size and location of ticks.
NOTE: Section volume is defined by section line, minimum and maximum elevation and search distribution.
IOP28 = 0 NO SHIFT IN THE LABEL PLOT (from the left)
= N SHIFT N POSITIONS TO THE LEFT (use only if IOP18 = 1)
IOP29 = PEN# FOR THE GRID LINES EASTING = CONST ON THE COLLAR PLOT
(default=1)
IOP30 = PEN# FOR THE GRID LINES NORTHING = CONST ON THE COLLAR PLOT
(default =1)
NOTE: Shading types correspond to the cutoffs on the PLT command line. Must set IOP13=1.
NOTE: Box types correspond to the cutoffs on the PLT command line. Must set IOP14=1.
NOTE: The resultant plot will have the beginning of the section shifted and the end of the section truncated by
the distance specified in PAR2.
PAR6 = REFERENCE AXIS X (default = (X1 + X2) / 2. if IOP4=0; (Y1 + Y2) / 2. if IOP4=1))
= -1 DO NOT PLOT REFERENCE AXIS X
PAR11 = SIZE OF COLLAR PLOT SYMBOL (in inches), DH ANNOTATION (default = 0.10),
AND DASHED LINE PATTERN SIZE IF IOP20 $ 2.
NOTE: Also used for length of dashed line, when IOP20 = 2. If IOP20 = 2, the minimum value for PAR11 is
0.05. If PAR11 is less than 0.05, a solid line will be plotted.
PAR12 = HEIGHT (in inches) OF REFERENCE LINE PLOT FOR COLLAR PLOT (default = 5.0")
NOTE: If the reference line plot is not large enough to properly contain a drillhole location, the location will be
plotted on the border. To omit plot, set PAR12 = -1.
PAR15 = OFFSET OF COLLAR PLAN FROM SECTION (in plotter units) (default = 0.5)
PAR17 = STARTING GRID EASTING FOR COLLAR GRID LABELING (default =PCF21)
PAR18 = STARTING GRID NORTHING FOR COLLAR GRID LABELING (default = PCF25)
NOTE: p1, p2, p3 and p4 are optional pen numbers. default is 1, 2, 3, 4. If shading with PEN# 1, use 1 1 1 1.
Cutoffs are applied to ITMn item and should be stated in the same precision as the data.
NOTE: Fw.d is the format of the plotted grade label. There must be at least one ITM input.
NOTE: Always list one more pen # than you have cutoffs. The additional pen is for any material greater than
the last cutoff.
NOTE: IOP13 and IOP14 no longer need to be set to get the box and shade patterns from the above commands.
The existing PLT command and IOPs 13, 14, and 31-38 work exactly as before. However, if both the PLT and/
or IOP31-38 and the CMD commands are present in a run file, the CMD commands will override the PLT and
IOP31-38 commands.
NOTE: To limit by a file 12 item, you must specify the file 12 item label on the GET12 line. You may range on
non-plotted items (i.e. ELEV.)
NOTE: Data selection on a file 12 item is performed on the drillhole collar only. Additional surveys are not
tested.
END
X1 Y1 X2 Y2 dist. filename
where
DH-REF# FROM TO or
DH-IDENT FROM TO
where
Enter -1 to end input. If DH-REF# is a negative number, the drillhole will be excluded from the section.
USR = ABC
END
10500 12300 14500 12300 100 PLT216.PAA SAMPLE DEFINITION LINE
USR = ABC
END
USERF PLT216.PAA
ENDOC
END
10500 12300 14500 12300 100 PLT216.PAB
will be displayed if you attempt to enter more than 200 individual drillholes at the end of the run file.
will appear if the keyword VALUE does not appear on an ITM line.
Assay values can be labeled on either the right or left hand side
of the drillhole trace. Assay values can also be omitted with
only the drillhole trace colored by assay cutoffs.
OUTPUT: A tick mark is plotted where a drillhole trace intersects the
- M122 Plot File plotting plane.
- Printer Output File
There is an option for removing entire holes to avoid overplotting
(IOP19 and PAR9). File 11 values can be limited by the standard
Range, Omit, or Table.
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following
command lines:
CMD=INCL LOCPT FILE filename (to include points within the boundary) OR
CMD=EXCL LOCPT FILE filename (to exclude points within the boundary)
IOP6 = STANDARD SYMBOL NUMBER (0-14) USED FOR DRILLHOLE COLLARS (default = 6)
IOP11 = 0 PLOT FULL DRILLHOLE INTERVAL (colored by assay cutoffs; assay values plotted)
= 1 PLOT DRILLHOLE BOXING & SHADING (colored by assay cutoffs; no assay values plotted)
= 2 PLOT DRILLHOLE TRACE (colored by assay cutoffs; no assay values plotted)
NOTE: Used only if PLT is specified. Shade types (0-7) are as follows:
NOTE: Used only if PLT is specified. Box types (-1 through 5) are as follows:
-1 = no box
0 = box on right side of drillhole line
1 = ticks on right side of drillhole line
2 = ticks on left & right side of drillhole line
3 = ticks on left side of drillhole line
4 = box on left & right side of drillhole line
5 = box on left side of drillhole line
NOTE: Shading types correspond to the cutoffs on the PLT command line. Must set IOP13=1.
NOTE: Box types correspond to the cutoffs on the PLT command line. Must set IOP14=1.
PAR1 = WIDTH OF DRILLHOLE INTERVAL ALONG SIDE OF DRILLHOLE TRACE IN INCHES (default = 0.05)
PAR5 = LENGTH OF DRILLHOLE & PLAN INTERSECT TICK MARK IN INCHES (default = 0.10)
PAR6 = LENGTH OF DRILLHOLE TRACE END TICK MARK IN INCHES (default = 0.20)
PAR8 = DRILLHOLE ID LABEL ANGLE MEASURED FROM HORIZONTAL DIRECTION FOR VERTICAL
DRILLHOLES (default = 45 degrees)
PAR9 = X OFFSET IN INCHES BETWEEN DRILLHOLE SYMBOL AND DRILLHOLE LABEL
PAR10 = Y OFFSET
NOTE: P1, p2, p3 and p4 are optional pen numbers. default is 1, 2, 3, 4. If shading with PEN# 1, use 1
1 1 1. Cutoffs are applied to ITMn item and should be stated in the same precision as the data.
NOTE: Always list one more pen # than you have cutoffs. The additional pen is for any material
greater than the last cutoff.
NOTE: IOP13 and IOP14 no longer need to be set to get the box and shade patterns from the above
commands. The existing PLT command and IOPs 13, 14, and 31-38 work exactly as before. However,
if both the PLT and/or IOP31-38 and the CMD commands are present in a run file, the CMD
commands will override the PLT and IOP31-38 commands.
NOTE: Fw.d is the format of the plotted grade label. There must be at least one ITM input. Suggest
limiting numbers of assays within two in one run.
END
If IOP5 = 0, the above values should be in project coordinates; otherwise they should be in model coordinates.
If the specified boundaries are to be added at the end of the run file rather than using a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.
DHID1
DHID2
where
USR = ABC
USR = ABC
1. To get a basic plan, you should specify at least a horizontal and vertical scale in the run file along with ITMn=label-11 VALUE
line. You must also have a Plan Definition Line.
RUN FILE: The process for assigning the seam dips is as follows:
- Seams and sections to use
- Method of matching seams 1. Determine if the drillhole interval is in the user specified
from drillholes to VBM selection list.
- Options and parameters
for extending, storing, etc. 2. Find all features on the section that match the drillhole
seam and optional fault codes.
OUTPUT: 5. Store the resultant seam dip back to the drillhole file and
output to the ASCII file as requested. If storing back to
- Optional updated drillhole
File 11
the drillhole file, a seam dip item with a range of -90 to
- Optional ASCII file +90 is required. intervals that do not have a match or
intersection in the VBM can be left alone or set to
missing (i.e. -99).
2. RUN INFORMATION
All 80 columns are used for information to be printed at the top of each page output from the run.
IOP21 = MIN DH SEAM CODE TO ASSIGN (actual DH seam code without IOP24 factor)
IOP22 = MAX DH SEAM CODE TO ASSIGN (actual DH seam code without IOP24 factor)
NOTE: IOP21 and IOP22 are only used when IOP17>0. Any drillhole intervalwhose seam code is not in
IOP21-IOP22 range is left as is. This is useful for assigning a code to all unknown coal and letting M217V2
assign the proper seam from the VBM.
NOTE: For example, if VBM open feature codes are 101-110 and DH codes are 1-10, set IOP24=100.
ITM1 = XXX SEAM WHERE XXX IS THE NAME OF THE SEAM ITEM
ITM2 = XXX FLT WHERE XXX IS THE NAME OF THE FAULT ITEM (optional)
ITM3 = XXX VALUE WHERE XXX IS THE NAME OF THE DIP ITEM (optional)
END
SEAM CODES (10 PER LINE, MAX 100, LAST CODE = -1) (if IOP18 = 0)
PLANE# X-ORIGIN Y-ORIGIN AZIM DISTANCE (if IOP7=0)
USR = XXXI-O= 0
IOP1 = 1 00 /FILE 12 LIMITS
IOP5 = 1 /0=UPDATE FILE 11,2=ASCII OUTPUT,1=BOTH
IOP6 = 1 /0=LEAVE UNASSIGNED ALONE,1=SET TO MISSING
IOP7 = 1 /0=NON-ORTHO,1=E-W,2=N-S (SEE PAR8-10 FOR 1,2 & AFTER END FOR 0)
IOP9 = 0 /0=ALL DHS,1=BY REF NO,2=BY ID
IOP10 = 1 /0=ALL DHS,1=BY REF NO/ID
IOP15 = 1 /0=HONOR FAULTS,1=N.A.
IOP16 = 2 /0=SEAM IS LEFT SIDE,1=RIGHT SIDE,2=FULL
IOP18 = 1 /0=READ SEAMS AS LIST AFTER END,1=USE IOP19-20
IOP19 = 1000 199999 /SEAM CODES
PAR3 = 1200 2500 /MINIMUM ELEVATION, MAXIMUM ELEVATION
PAR6 = 12.5 /RANGE FROM SECTION LINE
PAR7 = 30 /DISTANCE TO EXTEND SEAM
PAR8 = 148012 152187 25 /SECTION START,END,SPACING
ITM01 = SEAM SEAM
ITM02 = DIP VALUE
END
M217V2 SAMPLE RUN FILE #2 - WITH SEPARATE SEAM & FAULT ITEMS
MEDS-217V2 10=SAMP10.DAT 11=SAMP11.DAT 12=SAMP12.DAT;
MEDS-217V2 3=RPT217.LA 25=SAMP25.SEC
** ASSIGN SEAM DIPS TO FILE 11 DHS
USR = XXX
I-O = 0
IOP1 = 1 00 /FILE 12 LIMITS
IOP5 = 0 /0=UPDATE FILE 11,2=ASCII OUTPUT,1=BOTH
IOP6 = 1 /0=LEAVE UNASSIGNED ALONE,1=SET TO MISSING
IOP7 = 1 /0=NON-ORTHO,1=E-W,2=N-S (SEE PAR8-10 FOR 1,2 & AFTER END FOR 0)
IOP9 = 0 /0=ALL DHS,1=BY REF NO,2=BY ID
IOP10 = 1 /0=ALL DHS,1=BY REF NO/ID
IOP15 = 0 /0=HONOR FAULTS,1=N.A
.IOP16 = 0 /0=SEAM IS LEFT SIDE,1=RIGHT SIDE,2=FULL
IOP18 = 1 /0=READ SEAMS AS LIST AFTER END,1=USE IOP19-20
IOP19 = 1199 /SEAM CODES
PAR3 = 1200 2500 /MINIMUM ELEVATION, MAXIMUM ELEVATION
PAR6 = 12.5 /RANGE FROM SECTION LINE
PAR7 = 30 /DISTANCE TO EXTEND SEAM
PAR8 = 148012 152187 25 /SECTION START,END,SPACING
ITM01 = SEAM SEAM
ITM02 = FLT FLT
ITM03 = DIP VALUE
END
INPUT: CALCS:
- PCF - Convert downhole
- Files 11 and 12 distance to 3-D
coordinates
OUTPUT:
- ASCII file of 3-D points
- Printer Output file
A single line of text that will be printed at the top of each page of printer output from the run.
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
NOTE: FROM must be the first GET11 item; –TO– must be the second GET11 item. In addition, there can be
up to 8 grade items.
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points MUST close. The maximum number of boundary points
allowed is 2000.
USR = ABC
IOP1 = 10 / FIRST AND LAST DATA UNITS FROM FILE 12
IOP3 = 0 / -1=NO BOUNDARY,0=PCF BOUNDARY,1=READ BOUNDARY
IOP21 = 0 /0=DUMP ASSAYS AND SURVEYS,1=DUMP SURVEYS ONLY
The data lines tell the drillhole name, type of interval flag, X1, Y1, Z1, X2, Y2, Z2, interval length, number of values, and the values.
You can select at most the FROM and –TO– items (which are mandatory) plus 8 grade items.
A single line of text information that will be printed at the top of each page of printer output from the run.
IOP2 = N12 LAST SURVEY DATA UNIT TO ACCESS (default = last survey stored)
NOTE: If IOP3=1, the specified boundaries can be in a separate file. Use one of the following command lines:
CMD = INCL LOCPT FILE filename (to include points within the boundary) OR
CMD = EXCL LOCPT FILE filename (to exclude points within the boundary)
END
If the specified boundaries are to be added at the end of the run file rather than a separate file, then use the following format:
where 0 0 ends the input or input ends on end-of-file. Boundary points must close. The maximum number of boundary points
allowed is 2000.
USR = ABC
INPUT: CALCS:
- PCF - Calculate polygons
- File 12 - Store area into File 12
OUTPUT:
- Updated File 12
- Printer Output file
RUNFILE OPERATION
1. NAMES LINE (must be the first line entered)
A single line of text that will be printed at the top of each page of printer output from the run.
PUT12 = XXX ITEM (EG. XXX = AREA)TO STORE IN SURVEY FILE (FILE 12)
PAR1 = # OF SIDES FOR MAX REGULAR POLYGON (4, 6, 8, 10) (default = 8; min = 4; max = 14)
NOTE: For M234V1 output, the format statement is FMT1 = (I5, 2F10.0, 22X, 10A1). Even though M234V1
outputs REF #, EASTING, NORTHING, ELEV., AI & DH-IDENT, M236V2 only uses REF #, EASTING,
NORTHING & DH-IDENT. The 22X allows the ELEV. and AI values to be skipped.For data from another
source, modify the format statement accordingly.
END
To end input of collar data, enter a zero for REF#, Easting, and Northing.
One per line, free format. Provides further selection of collars. Specify the REF# (not DH-IDENT) of desired collars. End with a 0,0
point.
USR = ABC
I-O = 0
END
3 6212. 6250 1063. 2. 77-003
2 14268. 6390. 1082. 3. 77-002
25 18175. 6593. 992. 3. 78-001
31 10229. 6940. 1163. 5. 78-007
4 4487. 8298. 1083. 10. 77-004
32 7251. 8299. 1032. 10. 78-008
1 19487. 8301. 1007. 10. 77-001
30 12338. 8373. 976. 11. 78-006
26 16296. 8406. 1087. 11. 78-002
55 14162. 9325. 992. 14. 79-002
5 9737. 9482. 1090. 15. 77-005
54 18019. 9969. 1103. 17. 79-001
33 7353. 10371. 994. 19. 78-009
56 12298. 10806. 972. 20. 79-003
6 16266. 11014. 1098. 21. 77-006
34 5013. 11455. 1021. 23. 78-010
27 19179. 11948. 1154. 25. 78-003
8 7520. 12001. 989. 25. 77-008
7 14022. 12003. 1067. 25. 77-007
35 10445. 12087. 1046. 25. 78-011
57 16428. 13146. 1114. 30. 79-004
INPUT: CALCS:
OUTPUT:
A single line of text information that will be printed at the top of each page of printer output from the run.
Defaults are:
XMIN = PCF(21)
XMAX = PCF(22)
XSCALE = PCF(23) * 2
YMIN = PCF(25)
YMAX = PCF(26)
YSCALE = XSCALE
where
EXAMPLE: (I5,2F10.0,I11,3X,10A1,I5)
DH REF# X&Y AREA DH-IDENT
END
USR = ABC
I-O = 0/
END
END
ENDOC
will appear if the DH-IDENT cannot be plotted within the polygon. If the polygon radius is made quite small, this error
can occur.
1. Collar line
2. Optional survey lines
3. End of surveys line (DH-IDENT followed by blanks)
4. Assay intervals (one per line)
5. End of assays line (blank)
1. COLLAR LINE
There are two possible forms of the collar line. If the data contains six field bearing and dip angles (IOP10 = 0 in M201V1),
you must specify data in the following order:
Variable Description
(*) The true heading indicators (IX & IY above) are blank for north azimuths.
If the data contains two field bearing and dip angles (IOP10 =1 in M201V1), you must specify data in the following order:
Variable Description
All of the variables must be included in the format statement (FMT1), even if they are blank. Additional items can follow the
required items listed.
(10A1,3F10.2,A1,F8.0,F1.0,A1,F6.0,F1.0,F8.0)
DH-IDENT, XC,YC,ZC, N-S bearing indicator, deg. of bearing, min. of bearing, E-W bearing indicator, deg. of dip, min. of
dip, total length
(10A1,3F10.2,1X,F7.2,1X,F6.2,F8.0)
Note: Additional File 12 items will be stored for the COLLAR ONLY. If the item value varies down the
drillhole, then it should be stored in File 11.
There is no need to specify survey lines for drillholes that do not have downhole surveys. If a hole does have downhole surveys,
you can specify the survey lines using either the six field bearing and dip format or the two field azimuth and dip format. However,
you must use the same format that was specified for the collar line.
Variable Description
DH-IDENT Drillhole identification (max. of 10 columns)
FROM Depth at start of survey
TO Depth at end of survey
LENGTH Length of survey interval
IY True heading N-S indicator
ADEG Degrees of Bearing angle
AMIN Minutes of Bearing angle
IX True heading E-W indicator
DDEG Degrees of drillhole dip angle
DMIN Minutes of drillhole dip angle
Variable Description
DH-IDENT Drillhole identification (max. of 10 columns)
FROM Depth at start of survey
TO Depth at end of survey
LENGTH Length of survey interval
The only difference between a survey and a collar line is that FROM, TO and LENGTH are entered instead of XC, YC and ZC.
The exact same columns must be used for both the collar data and the survey data lines.
The successive survey intervals must be continuous down the drillhole. The entire length of the drillhole should be covered by
survey intervals, even if there is no assay data for a given survey interval.
Enter the DH-IDENT on this line. The remainder of the line is blank.
The data on the assay interval lines can be in any order and any format as long as the DH-IDENT is first. The input format for
assay intervals is specified with FMT2 in the run file.
Variable Description
Item -AI- need not be entered if you do not plan to store it in File 11. Items DH-IDENT, FROM and -TO-must be entered. Items
can be assay values, ratios, physical or engineering parameters, geologic codes, lease codes, etc. Extra items can be specified
which are not part of the data to be stored in File 11. These extra items will be ignored when data for each assay interval is
stored on the file.
Missing values are specified by entering data that is less than the minimum value for the item, i.e. if the minimum value for Cu
is 0.0, use -1.0 in the Data File to specify a missing value.
A blank in this Data File will be read by the program as a zero value. This will be treated as missing only if the item minimum
is greater than zero.
Items that are specified in the MineSight Data File, but are not input with M201V1, will be treated as undefined values.
Geology codes can be entered with M201V1 or can be added later with M205V1.
5. BLANK LINE
Enter a blank line to end input followed by a new collar line for the next drillhole.
To achieve better precision of drillhole coordinates in projects with large (e.g. UTM) coordinates one should normalize survey
files. The values that are stored in the survey files will be relative to the file’s normalization constants allowing for better
precision. Starting with the 2005 Update CD release, all MineSight programs recognize normalized survey files.
IMPORTANT NOTE: Normalized survey files will NOT WORK with earlier versions of MineSight (MS3D/MSCompass
with versions 3.40-xx and earlier, MineSight Programs, Release 2004.01.31 and previous ones).
You can initialize a normalized survey file directly in mscompass v.3.50, or via procedure p10211.dat. Specify normalization
constants for Easting, Northing, and Elevation in allotted fields. We recommend using middle of the project for normalization
constants to make the relative values smaller.
When editing an m102v1 run-file, the parameter values for the survey file normalization constants are PAR35 (Easting), PAR36
(Northing), and PAR37 (Elevation).
One can reset normalization constants in a survey file using m210v1. If file12 already contains data, m210v1 will recalculate the
stored values to preserve actual survey coordinates.
Several MineSight programs (e.g. M203V1) allow data to be selected on the basis of a specified boundary, which is entered as a
series of points. The 200-Series programs which provide this selection retrieve the collar coordinates (Northing & Easting) as the
point which is tested against the boundary. If the collar is inside or on the boundary, the drillhole will be used for listing or display.
You can also access a separate file containing boundary points by sing either the CMD = INCL LOCPT FILE filename or CMD
= EXCL LOCPT FILE filename command in the run file.
The points around the boundary should begin and end at the same point, listing Easting then northing.
11000. 13000.
11000. 14000.
12000. 14000.
12000. 13000.
11000. 13000.
NTRY=1 for subroutine initialization. The call is made after program initialization but before any drillhole data is accessed.
NTRY=2 for processing each drillhole interval within the current survey data unit. Interval data is subject to ITM restrictions
as survey data units. Collar survey data units are also subject to boundary restrictions.
NTRY=4 for user calculations at the end of all survey data units for the current drillhole.
NTRY=6 is the same as NTRY=2 but in the optional second pass of the data. It follows an NTRY of 4 for each drillhole.
IDHN is an integer argument containing the current drillhole reference number. IDHN is zero for NTRY=1 and NTRY=5.
In addition to other system common blocks, the following common blocks are available:
COMMON/BUF/IB12(1024), IB11(1024)
IB12 is an array containing the File 12 record in which the current survey data unit is located. See the /USR/ common block for
information on addressing data units. Continuing /BUF/IB12(1024), IB11(1024)
WARNING: If you use IB12 array to access survey coordinates values, remember that the NORMALIZED float values
are stored.
To access coordinates of assays it is recommended to use /EXTRA1/, /EXTRA2/ and /DEXTRA2/ common blocks.
However, if you are set on retrieving survey coordinate values, the normalization constants can be retrieved from
the /F12NRM/ common block:
DOUBLE PRECISION X12NRM, Y12NRM Z12NRM
COMMON /F12NRM/ X12NRM, Y12NRM, Z12NRM.
IB11 is an array containing the File 11 record in which the current interval data unit is located. At present, File 12 and File 11
records are a maximum of 638 packed data words long. Most words in IB12 are accessible directly although you may have
to equivalence a floating point array to avoid conversion problems. File 11 data is usually packed in array IB11 so unless you
understand MineSight packing schemes, you are advised to “keep your paws off” this array.
COMMON/USR/K11GET, L11GET, K11PAK, L11PAK, LOC11, J11, K11, L11, K12GET, L12GET, K12PAK, L12PAK,
LOC12, J12, K12, L12
K11GET is the integer subscript for information in the ITM common block for the first File 11 GET item. Arrays of interest are
ITM(3,99), RDAT(99) and IDAT(99).
L11PAK is the subscript for the last File 11 PAK item. If you use UPD11 in your run file, then GET subscripts will fall within
the range of the PUT subscripts.
LOC11 is the base subscript of the current interval data unit and is addressed by IB11 (LOC11 + 1).
K11 is the first data unit number of interval data for the current survey data unit.
L11 is the last data unit number for the current survey data unit.
The remaining integers are the same as above but applicable to File 12.
CHARACTER ADH*10
COMMON / EXTRA1 / ADH
RX1, RX2 – start and end EASTING coordinates of the current composite
RY1, RY2 – start and end NORTHING coordinates of the current composite
RZ1, RZ2 – start and end ELEVATION coordinates of the current composite
RX1D, RX2D, RY1D, RY2D, RZ1D, RZ1D double precision values of corresponding start and end assay coordinates.
Program M208RP and other programs based on the M208V1 driver routine (e.g., gndhfil, gndhmin, gndhseam, gndhsmbw,
gndhsid, gndhtag, gn208crd) have access to MSTorque Assay, Geology or Downhole Points data.
To indicate MSTorque data, on the names line specify 11=TORQ and 12=TORQ, and also add 20=mstorq.inf for the file with
the information about the MSTorque project and the selected coverage.
Structure of mstorq.inf:
version - 2.0.0.0
connection - This and ‘project’ are used if you are using Windows® authentication. If ‘datasource’ occurs in this file, then
‘connection’ and ‘project’ are ignored.
datasource - SQL authentication. If you have this keyword in the info file, then ‘connection’ and ‘project’ are ignored. Datasource
uses an .xml file - do not edit this file or try to prepare it by hand. The content is created by MSCompass when the MSTorque
database you are using is attached.
type - The type of sample site. To access drillholes only use ‘drillholes’ for the keyword value, for blastholes use ‘blastholes’,
to access other coverage assay types use ‘other’, and to get all types of coverage assays use ‘all’. If the keyword ‘type’ is not
present, ‘all’ will be used by default. To access drillhole downhole points only, use “drillholes points” for the keyword value. For
blasthole downhole points, use “blastholes points”. To get downhole points from all types of sample sites listed above, use “all
points”.
Example 1:
version 2.0.0.0
torquepath c:\minesight\mstorque
connection tucn-ws018\sqlexpress2008r2
project osamp_2.5
type drillholes
coverage assays
assaysp original
desurvey lineardepth
Example 2:
version 2.0.0.0
torquepath d:\minesight\mstorque
connection tucn-ws018\sqlexpress2008r2
project osamp_2.5
type drillholes
coverage geology
assaysp original
desurvey semitangent
desurveystep 50.
Attributes that include blanks, apostrophes (‘) and slashes (/) should be enclosed in quotes, e.g. GET11 = “My Name1” “Date/Time”.
If an attribute contains quotes, enclose the name in apostrophes (single quotes).
Programs are enabled to retrieve Enumeration Codes for Sample Attributes which have Data Type “Enumeration” (see MSTorque
documentation for details.) , modify codes and write them back to MSTorque database.