Professional Documents
Culture Documents
Other Docs
Known Problems
Contents2
Other Docs
Known Problems
Contents3
Data Specifications 91
Statement Summary 92
Parameter Range Checks And Default Values 93
Other Docs
Known Problems
Contents4
Appendix A 95
Default Side Label Presentation
Default
Default
Default
Default
Default
Appendix B 99
Orientation Map Input Format and Capabilities
General Notes on the Input Format
Notes on the Seismic Line Input Format and Display
Notes on Latitude - Longitude Lines
Notes on Geographical or Political Boundaries
Examples of the Orientation Map Input Format
Appendix C 107
Reserved Entity Names
Used by Side Label
Used by Trace Plotting
Used by T/V Lists (If from trace headers):
Appendix D 109
How To Plot Depth Sections
Appendix E 111
Tape Format Definition File
Appendix F 114
TYPE Default File
Appendix G 116
Symbol Table
Appendix H 117
UNISEC Fortran Logical Units
Other Docs
Known Problems
Introduction
This document describes the Unisec software package for
seismic plotting. Unisec produces plotter independent
output.
In This Chapter
Other Docs
Known Problems
Other Docs
Known Problems
Data Flow7
Data Flow
You must first create a parameter file on the host computer
before plotting seismic trace data. This file and the
appropriate tape information allows Unisec to run
interactively or in the batch mode. Output produced by
Unisec is in CGM (Computer Graphics Metafile) format which
is based on the Metafile standard. This machine-independent
format is easily transported across computer systems and
can be sent to a CGM compatible plotting system for
subsequent plotting.
Other Docs
Known Problems
Output Display8
Output Display
The output display is divided into seven levels. The following
describes the contents of each level of the display:
Level
Contents
Other Docs
Level
Algorithm
Known Problems
Output Display9
Level
Algorithm
Note: Input one statement for one inch of space and both
statements for two inches of space.
You can use smaller values for the symbol or text size if you
want to allocate less than one inch of space. A shorter text
string results in less computation for the program. We chose
a depth point location of 32767 so that the symbol and/or
text is not plotted under almost any circumstance. In reality,
any location that is not present on the seismic data can be
used.
Other Docs
Known Problems
Output Display10
Display Framing
The display is divided into a number of frames based on the
dimensions for the plotter's frame height and width. Frames
are generated by continuously plotting vertical slices of data
from the top to the bottom of the frame until the entire frame
is filled. The program continues plotting data, with a three
trace horizontal overlap between frames, until all the
requested data is displayed. If data overflows the frame in the
vertical dimension, the input tape is rewound and the data is
replotted on the next frame.
The side label is always plotted within one frame, regardless
of its location or size.
Other Docs
Known Problems
11
Other Docs
Overview
General Parameters (PARMS)
Trace Plotting Instructions
Trace Related Annotation
Profiles (Profile PROBOT)
Side Label Display
Horizon and Fault Display (Horizon)
Input/Output Specifications
Identification Banner (Banner)
SUBEND (SUBEND)
End Statement (END)
Color Plotting
Known Problems
Overview12
Overview
The input parameter file must be a non-numbered file on the
host computer. Each statement (line or input record) must
begin with a statement identification, unless the record
contains user-specified data values, and can be up to 80
characters in length. Each statement has associated
keywords and/or parameters that specify the plotting and
display of the data. A summary of permissible statements,
their format, and associated keywords and parameters, is
located in the Data Specifications chapter.
Theoretically, there is no program limit on the number of
lines or input records allowed per parameter file. It depends
on the computer system being used. While there is also no
limit to the number of PARMS statements, a limit of 1000
statements that are not PARMS statements, T-cards, or usersupplied data values are permitted. If your job exceeds these
limits, an error will occur.
Throughout this manual, capital letters will be used to
indicate statements, keywords, or parameters defined to the
program, while lower case letters will be used to indicate
parameters that are to be specified by you.
Entities
Entities are data identifications that specify the location and
attributes of data values or entries that will be used by the
program. Several entities are defined to the program by the
tape format definition file (see Appendix E), while others may
be specified by the user in the parameter file. Some common
entities include:
SP: shot point values
DP: depth point values
CDP: common depth point values (synonymous with DP)
TRN: trace numbers
TRC: an internal trace counter, which begins with a
value of zero and increments by one each time a trace is
plotted. When gapping occurs, TRC is automatically
reset to zero.
Other Docs
Known Problems
Overview13
Entity Lists
When it is necessary to specify a list of values for an entity,
two formats can be used: an element list, with each entry
separated by a comma, or a loop, which will imply a list of
values.
Format for an Element List
entity = (value 1, value 2, value 3,...,value n)
Where:
s = the starting value for the generating loop. The word FIRST
may be used, in which case the first value on the input tape
will be used.
e = the ending value for the generating loop. The word LAST
may be used, in which case the program will continue until
no more data exists on the input tape. If this value is omitted,
it will default to the value for s.
i = the value used to increment from s to e when generating
the values for the list. If this value is omitted, it will default to
one (1).
In addition, a program calculated value named TINC can be
used for the starting value, ending value, or the increment in
an entity list. The value of TINC is defined as follows:
If TPI < 5, then TINC = 5
If TPI >= 5, then TINC = 10 * INT((TPI + 5) / 10)
Where:
TPI = the number of traces per inch.
INT = the greatest integer function that takes the largest
integer that is less than or equal to the value in parentheses.
Both the element list and loop formats may be used together
to specify an entity list.
Examples
General Structure:
Element List:
KILL, DP=(1,11,21,31,41,51)
Loop Generated List: KILL,DP=(1 TO 51 BY 10)
Other Docs
Known Problems
Overview14
Combination List:
KILL,DP=(1,11 TO 31 BY 10,41,51)
Condition #2
Condition #2
Condition #2
Other Docs
Known Problems
Overview15
1,3,5,7,9,11,13,15,17,19,...
Traces common to Condition #2 are depth points
1,6,11,16,21,...
Traces common to either condition are
1,3,5,6,7,9,11,13,15,... and these traces would be killed.
Other Docs
Known Problems
Other Docs
Known Problems
Known Problems
Other Docs
Known Problems
Other Docs
Known Problems
Other Docs
Known Problems
Other Docs
Known Problems
TPI = r The number of traces per inch for the trace display. Acceptable values are real numbers such that 2 <=
TPI <= 200. Default is 12.0.
TRCMOD = a The number of traces to be displayed at
each trace location. Default is1.
TVHEAD = a The headings for the time-velocity lists.
Default is TIME RMSV INT DEP.
TVLDOT = l Controls the drawing of the dotted lines
from the T/V lists down to the seismic data. Default is
ON.
TVLFMT = a The display format for the time-velocity
lists. The permissible entries are:
INT: annotate time, RMS velocity, and interval velocity.
INTDEP: annotate depth in addition to time, RMS and
interval velocity
Default is no entry. This will result in only time and
RMS velocities being displayed if time-velocity lists are
requested using the TVLIST statement.
TYPE = a The type of data to be plotted. The TYPE keyword causes a group of default statements, which may
control the labeling and annotation on the plot, to be
included from the TYPE file. Absence of this keyword will
require you to input all labeling and annotation parameters, as there is no default.
Appendix F contains a typical list of the default
statements created by each TYPE keyword entry.
Default is None.
VACOL = i Specifies the color index used for VA color fill
when DISP=WVAC. Default is Black.
VMAX = i This keyword allocates space for plotting
time-velocity lists above the seismic data. Normally, the
value should be equal to the number of time-velocity
pairs within the longest list to be plotted. If the value is
too small, some time-velocity pairs may overlap with
other annotation in the display or be truncated. If the
value is larger than necessary, blank space will result at
a rate of one inch for each 10 pairs that are missing. Permissible values are integers such that 1 <= VMAX <=
200.0 Default is 12.
Other Docs
Known Problems
WIGMOD = i Wiggle trace display modulus. This parameter can be used to turn on the wiggle trace display at a
regular interval. This is useful at very high trace densities. A value of 5 for example would turn the wiggle on
every fifth trace. The VA display is unaffected by this
control. Permissible values are integers between 1 and
100 inclusive. Default is 1.
WIGTHICK = r Wiggle thickness in inches. Permissible
values are between .001 and .01 inclusive. Default is
.005.
Other Docs
Known Problems
Where:
entity = specifies the entity in the trace header used to
control the plotting of traces.
list = specifies those values which the entity must equal in
order for the trace to be plotted.
Examples
TRACE,DP=(FIRST TO LAST) plots all depth points on the tape.
TRACE,SP=(1 TO 10) plots shotpoints 1 through 10.
TRACE,DP=(1 TO 100 BY 2) plots every other depth point beginning
with depth point 1, until depth point 100 is encountered.
TRACE,DP=(1 TO 10,15 TO 20) plots depth points 1-10 and 15-20.
TRACE,DP=(1,18,33) plots depth points 1,18,33.
TRACE,DP=(1,18,20 TO 50 BY 2,99) plots depth points
1,18,20,22,24,...,48,50,99.
TRACE,SP=(1 TO 100 BY 2),SP=(1 TO 100 BY 3) plots shotpoints
1,7,13,19,...,91,97.
Other Docs
Known Problems
Where:
entity = specifies the entity in the trace header which
controls skipping.
list = specifies the entity values to be skipped.
Examples
SKIP,DP=(FIRST TO LAST BY 2) skips (not plot) every other depth
point on the input tape.
SKIP,SP=(FIRST TO LAST),TRN=(l) skips trace #1 for all shotpoints on
the line.
Where:
entity = specifies the entity in the trace header used to
control the killing of traces.
list = specifies the traces to be killed.
Examples
KILL,SP=(1,5,l0 TO 100 BY 10) kills all traces with a shotpoint value of
1, 5, 10, 20, 30, ..., 90 or 100.
KILL,DP=(100 TO 200) kills depth points 100 through 200.
Other Docs
Known Problems
Format
GAP,entity=(list),size
Where:
entity = specifies the entity in the trace header which
controls gapping.
list = specifies the traces which will be preceded by a gap; if
omitted, gapping occurs whenever the entity value changes.
size = the width of the gap in trace spacings. Acceptable
values are 1 <= size <= 50. Default is 3 trace spacings.
Examples
GAP,SP,5 produces a 5 trace gap immediately before the SP value
changes.
GAP,DP=(48 TO LAST BY 48) produces a 1 trace gap before each
trace with a DP value which is specified in the entity list. A gap would
occur between depth points, such as 47 and 48, 95 and 96.
Where:
entity = specifies the entity to be checked for continuity.
i = the increment expected between adjacent traces for the
entity specified. If this increment is not encountered, then m
traces of blank space are inserted using the following
equation:
m=
1)
Other Docs
Known Problems
Other Docs
Known Problems
at 50 ms intervals.
Where:
size = the character size in inches used to annotate the
corresponding level of timing lines. Default is .1.
thick = the thickness in inches of the characters used to
annotate the corresponding level of timing lines. Default =
.005.
Up to four sets of size and thickness pairs may be specified
where set 1 corresponds to heavy, 2 to medium, 3 to light,
and 4 to dotted.
Examples
TIMEA,(.2,.01,.1,.005,.1,.005,.1,.005) causes a size and thickness of .2
inch and .01 inch respectively for the heavy timing lines and a size and
thickness of .1 inch and .005 inch respectively for the medium, light and
dotted timing lines.
TIMEA,(,,,,.05,.005) causes a size and thickness of .05 and .005
respectively for the light timing lines and a default size and thickness of .1
and .005 respectively for the heavy, medium and dotted timing lines.
Other Docs
Known Problems
Example
SIDETIC,(1000,500,100,0) causes heavy, medium, and light tick marks
every 1000, 500, and 100 ms respectively.
Where:
entity = specifies the entity in the trace header used to
control the placement of timing marks.
list = specifies the traces on which to center timing marks.
increment = the increment, in milliseconds, for the timing
marks. Acceptable values are integers such that 0 <
increment <= 1000. Default = 10.
Examples
TIC,DP=(1 TO 100 BY 40),50 centers a set of timing marks on depth
points 1, 41, and 81. The timing marks would appear at 50 ms intervals.
TIC,TRC=(1) centers 10 ms timing marks on the first trace of the plot
and the first trace after each occurrence of a gap.
Where:
entity = specifies the entity in the trace header used to
control the placement of down lines.
Other Docs
Known Problems
Where:
entity = specifies the entity in the trace header which will
control gapping.
list = specifies the values that the entity must equal in order
for the gap to occur. The gap will precede the trace on which
the condition occurs. If the list is omitted, a gap will occur
whenever the entity value changes.
Examples
PGAP,DP=(10 TO LAST BY 10) gaps between depth points 9 and 10,
19 and 20, etc.
PGAP,TRC=(200) gaps every 200 traces.
PGAP,TIME gaps every time the entity TIME changes.
Other Docs
Known Problems
Where:
start trace = starting sequential trace number for window
beginning with one. This trace number is after the TRACE
statement has been applied. Default = 1.
N traces = number of traces for window. Default = 50.
start = starting time for window in ms. Default = START.
length = length of time for window in ms. Default = RECL.
Example
TRACE, DP= (100 TO 5000)
AUTOSC, (100,200,1000,2000) causes depth points 200 through 400 to
be scanned and a gain derived from the data from 1000 to 3000
milliseconds.
Other Docs
Known Problems
Other Docs
Known Problems
Where:
statement name = LABEL, LABELV, LABELB, or LABEBV.
entity = specifies the entity which controls the labeling
locations, and which entities are to be labeled at those
locations. If preceded by a pound sign (#), the entity acts only
as a control for the annotation locations, but will not itself be
annotated.
list = specifies the traces to be labeled.
size = the character size in inches used for trace annotation.
Default is .1 for horizontal, 0.05 for vertical.
thickness = the thickness in inches of the annotation tick
mark. Default is .005.
offset = offset in trace widths (+ or -). Default is 0 (no offset).
Examples
LABEL,#DP=(1 TO LAST BY 5),SP causes the SP values to be labeled
Other Docs
Known Problems
will cause 2 rows (DP and SP) to appear above the traces
where DP = 1, 15, 23, 35, .......... 277.
User-Specified Trace Labels (LABEL)
This feature allows trace labeling information that is not
stored in the trace headers to be annotated by specifying a
list of values to be labeled at the appropriate traces. A
maximum of five (5) entities and new entities may appear on
each LABEL statement.
Format
LABEL,entity=(list),...,new entity
new entity DATA=(list)
LABEL,entity=(list),...,new entity
new entity DATA
User specified label values
Where:
Other Docs
Known Problems
Other Docs
Known Problems
240
260
280
GRID-Y DATA
1000 1020 1040
1140 1160 1180
300
320
340
360
1060
1200
1080
1220
1100
1240
1120
1260
21
120
1020
41
140
1040
61
160
1060
81
180
1080
101
200
1100
121
220
1120
141...
240...
1140...
Other Docs
Known Problems
Format 2
LTIE{V},entity name 1,entity name 2,...,entity name n
This option annotates a line tie above each trace in which the
concatenated string extracted from entity 1 through entity n
is non-blank. This string will be used as annotation for the
trace and the entities from which the string is extracted may
be of mixed data types, such as characters and integers.
Symbols (SYMBOL)
SYMBOL specifies the location of symbols on the display
within Level 3.
Format
SYMBOL,entity=value(symbol,size,thickness),...,
entity=value(symbol,size,thickness)
Where:
entity = specifies the entity to be referenced in the trace
header.
value = the entity value for the trace above which the symbol
is to be centered.
symbol = the symbol number for the symbol to be plotted. A
list of available symbols and their corresponding symbol
numbers is located in Appendix F.
size = the symbol size in inches. Acceptable values are real
numbers such that: 0.05 <= size <= 1.0. Default is 0.25,
thickness = the thickness of the line used to draw the
symbol, in inches. Acceptable values are real numbers such
that: 0.0025 <= thickness <= 0.1. In general, optimal results
will be achieved if the ratio of size to thickness is equal to 10
or less. Default is 0.025.
Examples
SYMBOL,DP=156(50,0.30,0.03)
SYMBOL,DP=263(32)
Other Docs
Known Problems
Format
TEXT,entity=value(text,size),...,
entity = value(text,size)
Where:
entity = specifies the entity to be referenced in the trace
header.
value = the entity value for the trace above which the text is
to be centered.
text = the text string to be printed above the specified trace.
If the text string contains commas, parentheses, or leading
blank spaces, then the string must be completely enclosed in
single quotes.
size = the text height in inches. Acceptable values are real
numbers such that: 0.05 <= size <= 1.0. Default is 0.1.
Examples
TEXT,DP=50(THIS IS A SPECIAL MESSAGE)
TEXT,DP=200('ANTHONY #1, TD 6325 FT. ',0.15,0.01)
Where:
entity = specifies the entity to be referenced in the trace
header.
value = the entity value above which the edge of the scale will
begin. The scale will be elongated in the direction of plotting.
scale = the distance to be plotted:
M = Mile. Default is M if UNIT=E in the tape header.
K = Kilometer. Default is K if UNIT=M in the tape header.
Other Docs
Known Problems
Other Docs
Known Problems
Format 2
TVLIST,VCASE,entity name,size,thickness,entval)
Other Docs
Known Problems
Examples
TVLIST,TVTD
TVTD DATA,CDP=10
100 1500 650 1850 1150 2350 1500 2800 2100 3200
3000 3600 illustrates the fixed field entry format.
TVLIST,TVTD
TVTD DATA,SP=120
100,1500,650,1850,1150,2350,1500,2800,2100,3200,
3000,3600 illustrates the free form entry format.
Note: The format for labeling the entity heading above the TV
box is the same as before:
TVLIST,TVTD,(size,thickness,entval)
TVTD DATA,DP=n
Time-velocity pairs
Where:
entity = specifies the entity to be referenced in the trace
header.
Other Docs
Known Problems
value = the entity value for the trace above which the block
boundary is to be centered.
text 1, text 2 = the text strings to be annotated above the
specified trace.
size = the text height in inches. Acceptable values are real
numbers such that 0.05 <= size <= 1.0. Default is 0.1.
thickness = the thickness of the line used to draw block
boundary symbol in inches. Acceptable values are real
numbers such that 0.0025 <= thickness <= 0.1. Default is
0.005.
Example
BLKBND,DP=32('BLK 1','BLK 2',0.15,0.01) causes the following to be
annotated with text size 0.15 inch and thickness 0.01 inch, and centered
above depth point 32:
BLK 1
BLK 2_
|
|
|
|
|
Where:
title = title string, plotted vertically outside side annotation.
The size of the text is (1.5 * size).
size = size of text 1, text 2 ,... text n. Range is 0.05 to 0.2
inch. Default is 0.1 inch.
Other Docs
Known Problems
Other Docs
Known Problems
Where:
profile code = entity name for the variable to be profiled.
Note: Use of a # (pound sign) in front of the profile code will
suppress the space allocation for the profile above the
seismic data and attempt to overlay the profile on the seismic
data using the time scale for reference. For example, #ET will
cause the datum static correction times to be plotted over the
seismic traces. In a similar manner, #ISO will overlay the
section with iso-velocities.
parameters = an optional list of parameters used to specify
the format of the profile display. The format for this list is:
(text,orientation,ainc,thickness,height,min,max)
Other Docs
Known Problems
Other Docs
Known Problems
Profile Scaling
If the profile values originate from a user input data list, and
the default profile scaling presentation is chosen by
defaulting the parameters min, max, and ainc, the program
will select appropriate values for the limits of the profile,
divide the profile into five equal vertical areas, and annotate
the profile with the corresponding values. The default profile
Other Docs
Known Problems
Known Problems
location and data values in either the free form entry format,
with each value separated by a comma, or the fixed field
entry format with five columns per value starting in column
one. Multiple location and data value cards may be input.
The program linearly interpolates data values between
locations if a value is not specified for every location. In
addition, the first location's data value will be used for all
traces before the first location that do not have an assigned
value, and the last location's data value will be used for all
traces after the last location that do not have an assigned
value.
When the program is reading the location and data values, it
terminates a value upon encountering a comma or when a
total of 10 columns have been read, whichever occurs first.
Therefore, if the free form entry format is used, a location or
data value should not be started after Column 71, otherwise
an error will occur. The occurrence of the next statement with
an alphabetic character in Column one will terminate the list.
Format
PROFILE,profile code(parameters)
profile code DATA, entity
location 1 value 1 location 2 value 2 ... location n value n
PROFBOT,profile code(parameters)
profile code DATA, entity
location 1 value 1 location 2 value 2 ... location n value n
Where:
profile code = code for the variable to be profiled. Entities in
the tape format definition file (Appendix E) should not be
used, otherwise an error will occur.
parameters = an optional list of parameters used to specify
the format of the profile display. The format for this list is:
(text,orientation,ainc,thickness,height,min,max)
Where:
text = A profile title or identification to be displayed at the
ends of the profile box. Default is the profile code.
orientation = The direction to plot profile values.
Acceptable entries are:
I: increasing values upward.
Other Docs
Known Problems
is a free form entry format that will profile ELEV, with the
depth point location (DP) as the entity specifying locations
at which the data values are to be assigned and profiled.
PROFILE,ELEV
Other Docs
Known Problems
ELEV DATA, DP
15 100 28 150 38 280 60 195 85 120
Where:
profile code = entity name for the variable to be profiled
text = profile title to be annotated at the end of the profile
along with a sample of the line type used to plot the variable.
ltype = line type to be used to profile this variable. Valid line
types are:
1 = dotted..........
2 = dashed---------3 = dashed - dotted_ . _ . _ . _ . _ .
4 = dashed interspersed with 2 dots_ .. _ .. _ .. _
Default is a unique line type for each profile curve.
Other Docs
Known Problems
Example
PROFILE,EL(SHOT ELEVATION,I,10,.03,2,0,20)
PRODAT,EG(GROUP ELEVATION),ER(REFERENCE ELEVATION)
causes a profile 2 inches high with 3 curves. The first (EL) would be a
solid line, the second (EG) would be a dotted line and the third (ER)
would be a dashed line. The annotation for this example is shown in the
diagram below.
20.0
___________
10.0
GROUP ELEVATION...............
0.0
(profiles)
-10.0
REFERENCE ELEVATION------
-20.0 ___________
Where:
parameters = an optional list of annotation parameters
annotated along the profile. The format for this list is:
(title,symbol,size,thickness)
Where:
title = a title to be displayed at the ends of the profile box
along with the identifying symbol. Default is the entity
name.
symbol = a single character such as +, -, or X which is
used as an identifying symbol and will be displayed
following the title and each value that is annotated along
the graph line. Default is blank.
size = annotation size in inches. Acceptable values are
real numbers such that: .05 <= size <= 1.0. Default is .1.
Other Docs
Known Problems
Other Docs
Known Problems
Other Docs
Known Problems
Format
SIDEL, keyword l=value l,keyword 2=value 2,...,keyword n=value n
Example
SIDEL,SIZE=0.1,SCALE=1.0,SDLWID=6.0
SIDEL,LOGO1=LMK.cgm,LOGO2=LST.cgm,DIRA=ON
SIDEL,TABLOC=3.0,ORD=AOTFPD
SIDEL,AUTOHT=OFF,SHOOT=OFF
LG1MARG =r
margin in inches added to logo 1 or 2
picture i.e. extra
LG2MARG =r
default = 0.0
Other Docs
Known Problems
Default=ALOTFPDM
Where:
SIZE =r Default text size in inches. Range is from
0.0005 to 1.0. Default = 0.1
SCALE =r
A real number between .25 and 2 inclusive
which will be used as a multiplier to scale all text and lines
that comprise the side label including the logo and diagrams.
For example a scale factor of .5 would produce a 1/2 scale
side label and a scale factor of .25 would yield a 1/4 scale
side label. Default = 1.0
SDLWID =r
side label width in inches. Range is from 6.0
to 12.0. Default = 6.0
DIRA = 1 controls the drawing of the direction arrow in the
side label. Default = ON
Other Docs
Known Problems
This example will yield a 3/4 scale side label with a text size
of 0.075 inch.
Direction Arrow
A direction arrow is automatically plotted within the side
label to indicate the orientation of the plot. The arrow always
points to the right, and the accompanying information
specifies the angle in degrees (measured clockwise from
North) and the corresponding octant
(N,NE,E,SE,S,SW,W,NW). The angle and octant are
calculated based on the values for the line direction and the
plotting direction. Users may override the value for the angle
by specifying the correct line direction using the EVALS
keyword LDIR (see Appendix C).
Logo
The logo is centered vertically and horizontally within a box.
The choice of which logo to plot is specified by the SIDEL
keywords LOGO1 and LOGO2. The size of this box will
depend of the dimensions of the picture inserted. The default
height and width of the logo box is 1.5 by 6.0 (or specified
side label width) inches.
Preparing Logos for Unisec
Unisec will accept any standard CGM picture file for the Side
Label display. This CGM can be prepared on a PC or UNIX
workstation and then moved to the workstation where Unisec
will run and placed in the "larson/lstbin" directory. That
CGM file name is referred to in the Unisec parameter file with
the LOGO1 and LOGO2 keywords.
Other Docs
Known Problems
Other Docs
Known Problems
Logo Scaling
If the dimensions of the CGM picture do not have as aspect
ratio of 1:4 (default) then the desired height and width of the
picture can be specified with the SIDEL keywords LG1HT,
LG1WID. This does not have to be the exact dimensions
contained in the CGM picture as Unisec will scale the CGM
picture, stretching it both horizontally and vertically to fit the
allocated space.
Example
A CGM named lst.cgm with an aspect ratio of 1:1 will be
scaled to 2 X 2 inches. White space of .1 inches will surround
(in addition to white inherent to the picture) the picture
which will be placed in the primary logo box of side label.
SIDEL, LOGO1=lst.cgm, LG1HT=2.0, LG1WID=2.0 LG1MARG=.1
Other Docs
Known Problems
Other Docs
Known Problems
Other Docs
Known Problems
(...
Where:
box =Side label box id-- OFFICE, TITLE, FIELD, PROCESS
or FILM.
n =referenced line number in the default side label
presentation. Default = none
text =the text string to be written with reference to the
specified line. If the text string contains commas,
parentheses or leading blank spaces, then it must be
completely enclosed in single quotes. Default = none.
size = the height of the characters in inches. Default =
varies for each 'box'.
These references are the same for all boxes of the side label.
or
box, INS = n(text 1, size)
box, INS = n(text 2, size)
box, INS = n(text 3, size)
sequence after line n.
Other Docs
Known Problems
or
box, REP = n(text, size)
box, REP = n+1(text, size)
box, REP = m(text, size)
or
PROCESS,INS = 1( FIRING SWITCH CORRECTION -51MS)
PROCESS,INS = 1( FOLD : 52 DATUM: SEA LEVEL) will insert the
specified lines after line 1 in the PROCESS box.
FIELD,REP = 1,5
( RECORDING PARAMETERS ,0.12)
( INSTRUMENTS <tab> DFS V)
or
FIELD,REP = 1( RECORDING PARAMETERS ,0.12)
FIELD,REP = 2 INSTRUMENTS <tab> DFS V)
FIELD,REM = (3 TO 5) will replace lines 1 through 5 in the FIELD box
with the specified lines.
FILM,REM = (3 TO 6)
or
FILM,REM = (3,4,5,6) will remove lines 3 through 6 of the FILM box.
Other Docs
Known Problems
text
>, size)
where:
justify =! (exclamation mark) to indicate centered text
font% =desired font index number followed by % (percent
symbol). Font index 20 would be coded as 20%. See section
CGM File Specifications in the Input/Output Specification
section for the supported font list.
Text =desired text string with embedded tabs.
size = desired text size in inches.
Examples
For the Title Box, the following information and formatting is
desired:
LARSON SOFTWARE TECHNOLOGY
11111 Wilcrest Green Drive
Suite 225
Houston, Texas 77042
PROJECT
Western Kentucky Seismic Zone
would be coded as:
TITLE,REPLACE=1,999
(!19%LARSON SOFTWARE TECHNOLOGY,.2)
(!19%11111 Wilcrest Green Drive,.15)
(!19%Suite 225,.15)
(!19%Houston Texas 77042,.15)
(!19%,.15) <-------------Inserts a Blank Line
(!19%PROJECT,.2)
(!19%Western Kentucky Seismic Zone,.15)
(22%,.05)<---------------Inserts Blank Line, sets font index and text
size all text to follow unless text is formatted.
Other Docs
Known Problems
Examples
EVALS,LDIR=180,CLIE=TEXAS OIL CO.,DPSP=110
EVALS,SPAN=77.9,SPTR=224.2,NRTR=96,LOGO=TEXAS
Other Docs
Known Problems
Where:
entity name = entity name for horizon data.
text = horizon title to be annotated at end of horizon.
ltype = line type to be used to draw this horizon. Valid line
types are:
blank: solid (default)
_________
1: dotted
.......................
2: dashed
______
3: dashed - dotted
_._._._.
4: dashed interspersed
with 2 dots
_ .. _.. _ .. _
Other Docs
Known Problems
Other Docs
Known Problems
Input/Output Specifications67
Input/Output Specifications
This group of keywords defines the input tape format and the
output plotter specifications. Details concerning the tape
format definition file may be found in Appendix E.
Keywords
RECTYP = V, F or H. Denotes if the seismic data consists of variable length (V), fixed length (F) or header (H)
records. The number of reel headers with the exact byte
count of each is to be specified. The H format implies
that the byte count for the record is available only in the
header and not in both the header and the footer, as in
the F format. Note that this is a system feature and is
not available on some systems. Default is V.
NRH = i Number of reel headers of length TPEHL. Range
is integers such that 0 <= NRH <= 9. Default is 0 (none).
NRH(I) = i Number of reel headers of length TPEHL(I) for
2 <= I <= 5. Range is integers such that 0 <= TPEHL(I) <=
20. Default is 0.
TPEHL = i The length of the first NRH reel headers in
bytes. Range is integers such that 80 <= TPEHL <= 8192.
Default is 0.
TPEHL(I) = i The length of NRH(I) reel headers in bytes.
Range is integers such that 80 <= TPEHL(I) <= 8192.
Default is 0.
TRHL = i The trace header length in bytes. Range is 0
<= TRHL <= 1024. Default is 240.
TRID = a Trace header ID. This value which may be
from 1 to 8 characters is matched against the entity
name HCODE to identify a trace. If blank then any
Other Docs
Known Problems
Input/Output Specifications68
Other Docs
Known Problems
Input/Output Specifications69
Where:
entity = entity name to be defined.
type = data type:
I: integer
R: real
A: alphanumeric
position = starting byte position beginning with byte one.
length = length in bytes.
source = source location of the data:
Other Docs
Known Problems
Input/Output Specifications70
R: Reel Header
S: Auxiliary Reel Header (Statistics Vector)
T: Trace Header
F: User-Defined Function
C: Program Calculated Function (The position within the
program contains the function.)
U: User-Specified Values Using EVALS Statements
record = reel header record number beginning with one. This
is applicable only when there are multiple reel headers.
Default is 1.
expression = optional arithmetic expression for user-defined
functions. These functions may contain other entity names,
constants, and operators. If other entity names are used in
the expression, they must be previously defined to the
program. The method for evaluation of the expression follows
FORTRAN programming language rules. The valid operators
are:
^ = exponentiation, * = multiplication,
/ = division, + = addition,
- = subtraction, ( ) = nesting,
% = modulus function
Examples
DEFINE,DP=(I,15,4,T) defines an entity name called DP starting at byte
location 15 in the trace header, and having a length of 4 bytes. The entity
value is an integer.
DEFINE,ET=(R,1,4,F)=2000*(ED+DC-EL)/VD-VT defines an entity
name called ET, which is a real number 4 bytes in length and is
calculated as a function of other entities. These entities, ED, DC, EL, VD,
and UT must have been previously defined to the program or an error will
occur.
Plotter Specifications
The following statements and their associated keywords are
used to specify the output plotter attributes.
Other Docs
Known Problems
Input/Output Specifications71
Keywords
DPI = r The number of dots per inch. Permissible values
are real numbers such that 80 <= DPI <= 400.
Note that this value must match the actual dots per inch
of the target plotter otherwise the plot will not be true to
scale. For example, specifying DPI = 400 when the
plotter is actually 200 dots per inch will double the size
of the plot. Default is 200.
FRMHT = r Frame height in inches. This is the same as
the effective plotting width. Permissible values are real
numbers such that 10.24 <= FRMHT <= 40.96. Care
should be taken not to specify a value greater than the
width of the paper you are plotting with, otherwise the
data may wrap around on the plot, yielding undesirable
results. Default is 20.48.
LASERDOT Plotter Attributes (LSR)
Format
LSR,keyword 1=value 1,keyword 2=value 2,...,keyword n=value n
Keywords
VDPI = r The number of dots per inch in the vertical
direction. Permissible values are real numbers such that
100 <= VDPI <= 800. Default is None.
HDPI = r The number of dots per inch in the horizontal
direction. Permissible values are real numbers such that
100 <= VDPI <= 800. It is recommended that HDPI/TPI =
an integer, otherwise gaps will appear between the seismic traces. Default is None.
RES = a The generic resolution level to be used.
FRMHT = r Frame height in inches. This is the same as
the film width. Permissible values are real numbers such
that 10.24 <= FRMHT <= 42.0. Default is 40.96.
Other Docs
Known Problems
Input/Output Specifications72
Keywords
PACKSAM = i Sets the number of bytes per sample in
the CGM. Values are 1 (8-bit) or 2 (16-bit). Default is 2.
DRWMDE = a Causes the drawing mode in the CGM to
be opaque or transparent. Values are OPQ or TRN.
Default is TRN.
FONTINX = i Font index for section annotation. Permitted values are any font number from the following table
Default is 1.
FONTINX2 = i Font index for default side label annotation. Permitted values are any font number from the following table. Default is 2.
Note: You need to determine the fonts available to you in
the rasterizing software.
Other Docs
Known Problems
Input/Output Specifications73
Font Number
Other Docs
Font Name
1.
HERSHEY:SIMPLEX_ROMAN
2.
HERSHEY:GOTHIC_ITALIAN
3.
HERSHEY:GOTHIC_ENGLISH
4.
HERSHEY:GOTHIC_GERMAN
5.
HERSHEY:TRIPLEX_ITALIC
6.
HERSHEY:TRIPLEX_ROMAN
7.
HESHEY:COMPLEX_CYRILLIC
8.
HERSHEY:COMPLEX_ITALIC
9.
HERSHEY:COMPLEX_GREEK
10.
HERSHEY:COMPLEX_SCRIPT
11.
HERSHEY:COMPLEX_ROMAN
12.
HERSHEY:DUPLEX_ROMAN
13.
HERSHEY:SIMPLEX_GREEK
14.
HERSHEY:SIMPLEX_SCRIPT
15.
PipMonoSansSerif
16.
HERSHEY:CARTOGRAPHIC_GREEK
17.
HERSHEY:CARTOGRAPHIC_ROMAN
18.
Times-Roman
19.
Times-Italic
20.
Times-Bold
21.
Times-Bold-Italic
22.
Helvetica
23.
Helvetica-Italic
24.
Helvetica-Bold
25.
Helvetica-Bold-Italic
26.
Courier
27.
Courier-Bold
28.
Courier-Italic
29.
Courier-Bold-Italic
Known Problems
Input/Output Specifications74
Other Docs
Known Problems
Where:
size = size (height) of BANNER text. Default is 0.1 inch.
text = a text string, with or without embedded replacement
symbols. The first character in the text string should not be a
left parenthesis. The replacement symbol is the ampersand
(&) and must be followed by a predefined entity name
followed by one blank space. Text may continue past 80
columns by placing a plus sign (+) at the end of a line and
continuing on the next line in column 2.
Example
BANNER,FINAL STACK &PROS PROSPECT HOUSTON PROCESS
C+
ENTER REEL: &REEL CREATED: &CDATE &CTIME PROCESSOR:
JOHN Q. DOE PLOTTED: &DATE &TIME
Other Docs
Known Problems
Subend (SUBEND)76
Subend (SUBEND)
The SUBEND option permits multiple plots to be generated
from the same input tape using one parameter file and job
execution. The input parameter file used to generate n plots
consists of one MAIN deck and n SUBEND decks (see
illustration). The parameters used to generate the first plot
consist of the MAIN deck plus the first SUBEND deck.
Parameters for the second plot consist of the MAIN deck and
the second SUBEND deck. In a similar manner, the
parameters for the nth plot consist of the MAIN deck plus the
nth SUBEND deck. Therefore, it is recommended that the
MAIN deck consist of those keywords and parameters that
will be common to all the plots, while each SUBEND deck
should contain those keywords and parameters that are
unique to each individual plot.
___________________________
|
|
|___________________________
MAIN DECK
SUBEND
____________________________
|
|
|____________________________
SUBEND
____________________________
|
|
|____________________________
SUBEND
.
.
.
SUBEND
Other Docs
Known Problems
Subend (SUBEND)77
____________________________
|
|
|____________________________
END
When the MAIN deck and each SUBEND deck are combined,
a number of rules are followed by the program to construct
each of the n parameter files. If the same PARMS keyword
appears in both the MAIN and SUBEND decks, the value in
the SUBEND deck will take precedence and override the
value in the MAIN deck. All non-PARMS statements are
additive when the MAIN and SUBEND decks are combined.
Each statement will specify a separate set of conditions,
which, if satisfied, will result in the appropriate action being
taken. This additive feature of non-PARMS statements,
therefore, results in an "or" logical relationship (see Entity
List Logic in General Notes on the Input Parameter File); that
is, if either the condition on the first or subsequent
statements is satisfied, then the appropriate action will be
taken. Some examples of the SUBEND option appear on the
following pages.
Example 1
PARMS,PROS=F1624,LINE=GP81#65
PARMS,TPI=10,IPS=5.00,GAIN=8.0,DISP=WVA
PARMS,START=0,SIDEL=R,PDIR=L
SUBEND
TIC,DP=(l05 TO LAST BY 20)
LABEL,DP=(105 TO LAST BY 20),EX
TITLE,REPLACE=1('LINE 65 ',.2,.02)
TITLE,REPLACE=2('BRUTE STACK',.2,.02)
TITLE,REPLACE=3('ANY PROSPECT',.2,.02)
TITLE,REPLACE=4('A1624',.2,.02)
TITLE,REPLACE=5('GULF OF MEXICO',.2,.02)
SUBEND
PARMS,TYPE=DP
TITLE,REPLACE=1('LINE 65',.2,.02)
TITLE,REPLACE=2('NMO CORRECTED DP GATHERS',.2,.02)
TITLE,REPLACE=3('ANY PROSPECT',.2,.02)
TITLE,REPLACE=4('A1624',.2,.02)
TITLE,REPLACE=5('GULF OF MEXICO',.2,.02)
END illustrates the structure of a parameter file containing the SUBEND
feature. This parameter file would generate two plots consisting of the
following parameters:
Plot 1
PARMS,PROS=F1624,LINE=GP81 #65
Other Docs
Known Problems
Subend (SUBEND)78
PARMS,TPI=10,IPS=5.00,GAIN=8.0,DISP=WVA
PARMS,START=0,SIDEL=R,PDIR=R
TIMING,(1000,500,100,0)
LABEL,DP=(105 TO LAST BY 20),EX
TITLE,REPLACE=l('LINE 65',.2,.02)
TITLE,REPLACE=2('BRUTE STACK',.2,.02)
TITLE,REPLACE=3('ANY PROSPECT',.2,.02)
TITLE,REPLACE=4('A1624',.2,.02)
TITLE,REPLACE=5('GULF OF MEXICO',.2,.02)
END
Plot 2
PARMS,PROS=F1624,LINE=GP81#65
PARMS,TPI=10,IPS=5.00,GAIN=8.0,DISP=WVA
PARMS,START=0,SIDEL=R,PDIR=L
TIMING,(1000,500,100,0)
TITLE,REPLACE=1('LINE 65',.2,.02)
TITLE,REPLACE=2('NMO CORRECTED DP GATHERS',.2,.02)
TITLE,REPLACE=3('ANY PROSPECT',.2,.02)
TITLE,REPLACE=4('A1624',.2,.02)
TITLE,REPLACE=5('GULF OF MEXICO',.2,.02)
END
Example 2
PARMS,TYPE=SECTION,TPI=12,IPS=3.0,GAIN=6.4
SUBEND
SUBEND
PARMS,INV
END is an example of a SUBEND option used to plot both polarities of
the seismic data.
Example 3
PARMS,TYPE=SECTION,GAIN=4.7
SUBEND
PARMS,TPI=25,IPS=2.5
SUBEND
PARMS,TPI=12.5,IPS=5.0
END is an example of a SUBEND option used to plot seismic data at
different scales.
Example 4
PARMS,TPI=10,IPS=3.0
TRACE,DP=(200 TO 400 BY 1)
SUBEND
PARMS,GAIN=4.0
SUBEND
PARMS,GAIN=5.0
SUBEND
PARMS,GAIN=6.0
SUBEND
PARMS,GAIN=7.0
Other Docs
Known Problems
Subend (SUBEND)79
SUBEND
PARMS,GAIN=8.0
END shows how SUBEND can be used to perform a gain scan to
determine the optimum gain for a plot.
Example 5
PARMS,TYPE=SECTION,TPI=10,IPS=4.0,GAIN=8.0,PEAK=2.0
PARMS,SIDEL=R,PDIR=R,VMA=14
TVLIST,VCASE
PROFILE,#ISO=(2000 TO 5000 BY 1000)
TRACE,DP=(FIRST TO LAST)
SUBEND
SUBEND
SUBEND
END shows how SUBEND can be used to generate multiple copies of
the same plot. Three copies will be generated. (An easy rule to
remember is that n SUBEND decks will generate n plots.)
Example 6
PARMS,PROS=F6329,LINE=ST3DAPI
PARMS,TPI=l0,IPS=5.00,GAIN=8.0,DISP=WVA
PARMS,START=0,SIDEL=R,PDIR=R
TIMING,(1000,500,100,0)
FIELD,REPLACE= 1 (,17)
('SHOT BY
HOUSTON CONTRACTOR')
('SHOT FOR
TEXAS OIL')
('RECORDING SYSTEM
DFS V
')
(' FIELD FILTERS
OUT/OUT
')
(' PARAMETERS
2MS. SAMP RT FOR 4 SEC')
(' TAPE FORMAT
SEG-Y
')
(' POLARITY
COMPRESSION=NEGATIVE ')
('SOURCE
DYNAMITE
')
(' PATTERN
SINGLE 160 FT. HOLE ')
(' CHARGE SIZE
10 LBS.
')
(' SP SPACING
330 FT.
')
('GEOPHONES
MARK PRODUCTS L-15B ')
(' ARRAY
12 PHONES INLINE
')
(' STATION SPACING 330 FT.
')
('SPREAD
END-ON
')
(' DIMENSIONS
SP-330-7920 FT.
')
(' DIRECTION
WEST TO EAST
')
FIELD,REMOVE=(18)
PROCESS,REPLACE=1(' 1 FIELD TAPE COPIED 1600 BPI TO 6250
BPI')
PROCESS, INSERT=1
(' 2 DEPHASING OPERATOR GEOPHONES
')
(' 3 DEPHASING OPERATOR INSTRUMENT
')
(' 4 LEVEL
')
(' 5 TIME-VARIANT DECON
')
(' PREWHITENING
5%
')
(' OPERATOR LENGTHS 80 MS.
')
(' PREDICTION DISTANCES
')
Other Docs
Known Problems
Subend (SUBEND)80
('
0 TO 1949 MS. ALPHA = 2 MS. ')
('
1950 TO 2699 MS. ALPHA = 6 MS. ')
('
2700 TO 4000 MS. ALPHA = 12 MS. ')
(' 6 FILTER
10-15-55-65 HZ ')
(' 7 VELOCITY ANALYSIS 24 TRACE V-PLOTS ')
('
REFERENCED TO CHARGE')
(' 8 NMO CORRECTION
FROM CHARGE
')
(' 9 ELEVATION CORRECTION
')
(' DATUM
3200 FT.
')
(' VCD
6000 FT./SEC. ')
('10 RESIDUAL STATICS
')
(' SURFACE CONSISTENT COMP OF 5095 RUNS ')
(' STRUCTURE CURVE
AVG OF 25 STATIONS')
(' CORRELATION WINDOW 600-1200 MS. ')
(' AUTOMATIC CDP TYPE ENHANCE; RUN #322 ')
(' REFERENCE TRACE
9 CMP MIX
')
(' MAXIMUM SHIFT
+ OR - 8 MS. ')
('11 VDP STACK
RUN #322X
')
(' SCALING FACTOR
1/SQRT N
')
('12 FILTER
10-15-55-65 HZ ')
('14 POST STACK GAIN
APPGAIN FUNCTION ')
('15 DISPLAY
')
(' COMPRESSION RATIO 3 TO 5 AT 1000 MS.')
(' POLARITY
COMPRESSION=WHITE ')
(' SCALE
32 TRACES/MILE ')
(' DATE
5/83
')
SUBEND
TRACE,DP=(114 TO 226)
TIC,DP=(117 TO 217 BY 10,226)
LABEL,#DP=(117 TO 217 BY 10,226),GRID-Y
GRID-Y DATA=(110 TO 10 BY -10,1)
TITLE,REPLACE=1 (,5)
(' PERMIAN BASIN ',.2,.02)
(' FINAL STACK ',.2,.02)
(' 3D INLINE 2',.2,.02)
(' TEXAS CO., TX. ',.2,.02)
('G6329',.2,.02)
SUBEND
TRACE,DP=(340 TO 452)
TIC,DP=(343 TO 443 BY 10,452)
LABEL,#DP=(343 TO 443 BY 10,452),GRID-Y
GRID-Y DATA=(110 TO 10 BY -10,1)
TITLE,REPLACE=1 (,5)
('PERMIAN BASIN',.2,.02)
('FINAL STACK',.2,.02)
('3D INLINE 4',.2,.02)
('TEXAS CO., TX.',.2,.02)
('G6329',.2,.02)
SUBEND
TRACE,DP=(556 TO 678)
TIC,DP=(569 TO 669 BY 10,678)
LABEL,#DP=(569 TO 669 BY 10,678),GRID-Y
GRID-Y DATA=(110 TO 10 BY -10,1)
TITLE,REPLACE=1 (,4)
Other Docs
Known Problems
Subend (SUBEND)81
Other Docs
Known Problems
Other Docs
Known Problems
Color Plotting83
Color Plotting
Color display modes
There are two color display modes for seismic traces:
Color Background: a color trace is displayed behind the
wiggle trace. The color trace data is either derived from
the same trace data used to draw the wiggle or a second
source. Each sample is colored with a rectangle equal to
one trace in width and one sample in height. This mode
is sometimes referred to as Variable Density color.
Color VA fill: the wiggle trace is color VA filled in either/
or peaks and troughs. Like background color fill, the
color trace data is either derived from the same trace
data used to draw the wiggle or a second source.
In both modes the wiggle is displayed in black as a
conventional wiggle trace. The color display modes are
controlled by the DISP keyword on the PARMS statement:
Examples
PARMS, DISP=WCB produces a black wiggle with color background.
PARMS, DISP=WCPT produces a black wiggle with color VA fill of the
peaks and troughs.
PARMS, DISP=CB produces a color background only, no wiggles.
Where:
title = color scale title (maximum 40 characters).
min = minimum data value.
Other Docs
Known Problems
Color Plotting84
Color Number
Range
< 500
500 - 1000
1000 - 1500
1500 - 2000
2000 - 2500
2500 - 3000
3000 - 3500
> 3500
Color Scale
On both sides of the seismic display a color scale (legend) is
displayed showing the color table selected. The scale begins
at the top with color number 1 and continues downward until
all the colors (up to 64) have been displayed.
Color Scale Annotation
If the CCLASS is used, the COLOR SCALE is automatically
annotated using the title and list values from the CCLASS
statement. Otherwise, the title and values will be accessed via
the entity name CSCLT (title) and CSCLA (values). In this
way, they may be extracted from tape or manually entered as
follows:
Format
EVALS, CSCLT = title, CSCLA
Other Docs
Known Problems
Color Plotting85
CSCLA DATA
text 1, text 2, ............ text n
Where:
title = title string (maximum 40 characters), plotted
vertical alongside the color scale.
text = text (maximum 40 characters) to be placed by each
color square.
Example
EVALS, CSCLT = COLOR AMPLITUDE, CSCLA
1000, 2000, 3000, 4000, 5000, 7500, 9000, 10500, 14000
Color Tables
Defining Colors (DEFINE, COLORS)
UNISEC requires a color table to translate color numbers to
combinations of the primary colors. In this table, each color
is defined in terms of the mix of primary colors used to create
each color.
Format
DEFINE, COLORS[, COLSYS=CMY]
c1,m1,y1, c2,m2,y2 .......................................................
...............................................cn,mn,yn
Where:
cn = shade of cyan to be used to create color n.
mn = shade of magenta to be used to create color n.
yn = shade of yellow to be used to create color n.
Shades range from 0 to 16 with 0 normally being the lightest
and 16 the darkest.
OR
DEFINE, COLORS, COLSYS=B
b1,b2, ..............bn
Where:
bn = shade of black, from 0 to 16.
Other Docs
Known Problems
Color Plotting86
or
DEFINE, COLORS, COLSYS=BCMY
bl,cl,ml,yl, bl,c2,m2,y2..............................................
..............................................bn,cn,mn,yn
Where:
bn = shade of black to be used to create color n.
cn = shade of cyan to be used to create color n.
mn = shade of magenta to be used to create color n.
yn = shade of yellow to be used to create color n.
or
DEFINE, COLORS, COLSYS=RGB
r1,g1,b1, r2,g2,b2 .........................................................
.................................................rn,gn,bn
Where:
rn = intensity of red be used to create color n.
gn = intensity of green to be used to create color n.
bn = intensity of blue to be used to create color n.
Intensities of RGB range from 0 to 100 with 0 normally being
the lightest and 100 the darkest.
There may be up to 64 colors in each color table. If one line
fills up, the numbers may spill over into the next line until all
the colors are defined.
Example
DEFINE, COLORS, COLSYS=B
1, 5, 9, 13 defines a color table of 4 colors. Note that each color is
comprised of a black component only. This type of color table is useful for
monochrome plotting and using gray scale VA fill.
DEFINE, COLORS, COLSYS=CMY
0,0,0, 0,16,0, 0,15,0, 0,13,0, 0,11,0, 0,9,0, 0,7,1,
0,16,16, 0,12,15, 0,9,14, 0,7,12, 0,5,10, 0,3,10, 0,2,10,
0,1,10, 0,0,11, 1,0,11, 2,0,10, 4,0,10, 6,0,9, 8,0,10,
10,0,11, 12,0,11, 14,0,11, 13,0,6, 11,0,4, 9,0,1, 7,0,0,
5,0,0, 3,0,0, 1,0,0
defines a color table of 31 colors. Color number 1 is
comprised of shade values of 0 for cyan, magenta and yellow, color
number 2 is comprised of shade values of 0, 16 and 0 for cyan, magenta
and yellow, color number 3 is comprised of shade values of 0, 15 and 0
for cyan, magenta and yellow and so on.
Other Docs
Known Problems
Color Plotting87
Example
***AMP
DEFINE, COLORS=
0,0,0, 0,16,0, 0,15,0, 0,13,0, 0,11,0, 0,9,0, 0,7,1,
0,16,16, 0,12,15, 0,9,14, 0,7,12, 0,5,10, 0,3,10, 0,2,10,
0,1,10, 0,0,11, 1,0,11, 2,0,10, 4,0,10, 6,0,9, 8,0,10,
10,0,11, 12,0,11, 14,0,11, 13,0,6, 11,0,4, 9,0,1, 7,0,0,
5,0,0, 3,0,0, 1,0,0
***POLAR
DEFINE, COLORS=
0,0,0, 0,13,0, 0,9,0, 0,6,0, 0,3,0, 0,1,0, 0,0,0,
1,0,0, 3,0,0, 6,0,0, 9,0,0, 13,0,0
***GREY
DEFINE, COLORS, COLSYS=B
1, 5, 9, 13
END defines two color tables, the first named AMP is comprised of 31
colors and the last named POLAR of 12.
Other Docs
Known Problems
Color Plotting88
Other Docs
Known Problems
Color Plotting89
Other Docs
Known Problems
Color Plotting90
Other Docs
Known Problems
91
Data Specifications
This chapter contains a summary of permissible statements,
their format, and their associated keywords and parameters.
In This Chapter
Statement Summary
Unisec Parameter Range Checks and Default Values
Other Docs
Known Problems
Statement Summary92
Statement Summary
PARMS,keyword 1=value 1,keyword 2=value 2,...,keyword n=value n
TRACE,entity=(list),entity=(list),...
SKIP,entity=(list),entity=(list),...
KILL,entity=(list),entity=(list),...
GAP,entity=(list),size
PAD,entity=(BY i)
TIMING,(heavy,medium,light,dotted)
TIMEA,(size1,thickness1),....(size4,thickness4)
SIDETIC,(heavy,medium,light,dotted)
TIC,entity=(list),increment
DOWN,entity=(list),entity=(list),...
LABEL,entity=(list),entity=(list),...,(size,thickness)
LABELV,entity=(list),entity=(list),...,(size,thickness)
LABELB,entity=(list),entity=(list),...,(size,thickness)
LABEBV,entity=(list),entity=(list),...,(size,thickness)
LTIE,entity=value(text),entity=value(text),...
LTIEV,entity=value(text),entity=value(text),...
SIDEA,title,time 1,text 1,time 2,text 2,...
SYMBOL,entity=value(symbol,size,thickness),...
TEXT,entity=value(text,size,thickness),...
LEGEND,entity=value(scale,trdist,thickness)
TVLIST,entity=(list),...,(size,thickness)
TVLIST,VCASE
TVLIST,TVTD
PROFILE,profile code(parameters)=(singles list),profile code...
PROFBOT,profile code(parameters)=(singles list),profile code...
OFFICE,REPLACE=line(text,size,thickness)
OFFICE,INSERT=line(text,size,thickness)
OFFICE,REMOVE=(list)
ORMAP
EVALS,entity l=value l,entity 2=value 2,...,entity n=value n
TAPE,keyword l=value l,keyword 2=value 2,...,keyword n=value n
DEFINE,entity=(type,position,length,source)=(expression)
ESP,keyword l=value l,keyword 2=value 2,... ,keyword n=value n
LSR,keyword 1=value 1,keyword 2=value 2,...,keyword n=value n
SUBEND
END
Other Docs
Known Problems
Other Docs
PARMS
Keyword
Data
Type
ADDR
BIAS
BLANK
BLKDOT
DEBUG
DISP
EDIT
ENDSPC
GAIN
INPUT
A
R
R
L
L
A
L
R
R
A
INV
IPS
LINE
LSTDOT
MAN
MAXTVB
METRIC
MIRROR
MXBLKS
MXLTIE
NOVLP
OUTPUT
PANEL
PDIR
PEAK
PROS
RDERR
RECL
REFAMP
SIDEL
SR
START
TPI
TRCMOD
TVHEAD
TVLDOT
TVLFMT
TYPE
L
R
A
L
A
I
L
L
I
I
I
A
L
A
R
A
A
I
R
A
R
I
R
I
A
L
A
A
VMAX
VSCALE
WIGMOD
WIGTHICK
Range of
Permissible
Values
Default
Value
From Tape Header
0.0
6.0
ON
OFF
WVA
OFF
2.0
0.0
First entry
in DEF" file
OFF
3.0
None
ON
From Tape Header
1
OFF
OFF
3
3
3
E
ON
L
1.5
None
None
NSAM*SR-START
16384
R
SR in Tape Header
0
12.0
1
TIME RMSV INT DEP
ON
None
None
I
R
I
.005
12
0
1
Known Problems
Note:
A = Alphanumeric
I = Integer
L = Logical ON/OFF
R= Real Number
Statement
Data
Type
Range of Permissible
Entries for Parameters
TIMING
GAP
PAD
TIC
I
I
I
-32767 <=
-32767 <=
-32767 <=
-32767 <=
1 <=
1 <=
1 <=
ESP
Keyword
Data
Type
DPI
FRMHT
R
R
LSR
Keyword
Data
Type
Default
Value
VDPI
HDPI
RES
FRMHT
R
R
A
R
None
None
MED
42.0
CGM
Keyword
Data
Type
Default
Value
PREC
PACKSAM
DRWMDE
TYPE
I
I
A
A
16 or 32
1 or 2
OPQ or TRN
ZEH or VERS
16
2
TRN
ZEH
Note:
Other Docs
HEAVY <=
MEDIUM <=
LIGHT
<=
DOTTED <=
SIZE
<=
i
<=
increment <=
Default
Value
32767
32767
32767
32767
50
50
1000
1000
500
100
1
10
Default
Value
200
A = Alphanumeric
I = Integer
L = Logical ON/OFF
R = Real Number
Known Problems
95
Appendix A
Default Side Label Presentation
The side label is divided into a number of different boxes,
each of which contains information related to the acquisition
or processing of the data, or to the prospect itself. A default
side label presentation has been designed to provide a
minimum amount of this information. Users may modify the
default presentation by using an EVALS statement to override
values and information which are read from the input tape
header. In addition, the statements OFFICE, TITLE, FIELD,
PROCESS, and FILM may be used to edit individual lines of
text within the side label.
Note: Entries in parentheses are taken from the input tape
header or from EVALS statements in the input parameter file.
Default Office Box Presentation
Line #
Text
Size
HOUSTON
0.15
Text
Size
1
2
PROS = (Prospect)
LINE = (Line Number)
0.20
0.20
Other Docs
SHOT BY
(SDAT)
SHOT FOR
RECORDING SYSTEM
FIELD FILTERS
TAPE FORMAT
PARAMETERS
Size
(CONT) (CREW)
.01
(CLIE)
(RSYS)
(FILT)
(TFMT)
(SR) MS FOR SECONDS SEC
.01
.01
.01
.01
.01
.01
Known Problems
96
8
9
10
11
12
13
14
15
16
SOURCE
SP SPACING
GEOPHONES
CONFIGURATION
STATION SPACING
SPREAD
DIMENSIONS
DIRECTION
MARINE (SOUR)
(SPSP) DIST
(GTYP)
(GCHA) PHONES OVER (TRSP)DIST
(TRSP) DIST
(CHAN) TRACE TYPE SPREAD
(SPTR) DIST SP TO NEAR TRACE
(CABL) DIST NEAR TO FAR TRACE
LINE TO OCTANT, TRACE 1 TO (TDIR)
.01
.01
.01
.01
.01
.01
.01
.01
.01
Where:
SECONDS
DIST
=
=
FT if UNIT = E
M if UNIT = M
TYPE
=
=
=
STRADDLE if STYP = S
FRONT if STYP = F
BACK
if STYP = B
OCTANT
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Near trace
Shotpoint to antenna spacing
Shotpoint to near trace
Spread between first and last channel
Depth of charge
Depth of cable
Shotpoint to navigation reference point
Other Docs
SHOT BY
SHOT FOR
RECORDING SYSTEM
FIELD FILTERS
TAPE FORMAT
PARAMETERS
SOURCE
SWEEP PARAMETERS
PATTERN
Size
(CONT) (CREW)
(SDAT)
(CLIE)
(RSYS)
(FILT)
(TFMT)
(SR) MS FOR SECONDS SEC
LAND (SOUR)
(NSWE) SWEEPS FOR (LSWE) SEC
AT (SWEE) HZ
(VIBR)
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
Known Problems
97
12
13
14
15
16
17
18
19
SP SPACING
GEOPHONES
CONFIGURATION
STATION SPACING
SPREAD
DIMENSIONS
DIRECTION
(SPSP) DIST
(GTYP)
(GCHA) PHONES OVER (TRSP) DIST
(TRSP) DIST
(CHAN) TRACE TYPE SPREAD
(SPTR) DIST SP TO NEAR TRACE
(CABL) DIST NEAR TO FAR TRACE
LINE TO OCTANT,TRACE 1 TO (TDIR)
.01
.01
.01
.01
.01
.01
.01
.01
Where:
SECONDS
DIST
=
=
FT if UNIT = E
M if UNIT = M
TYPE
=
=
=
STRADDLE if STYP = S
FRONT if STYP = F
BACK if STYP = B
OCTANT
=
=
=
=
=
=
=
=
=
=
=
=
Near trace
Offset from source to near trace
Spread between first and last channel
Spread type
Other Docs
SHOT BY
SHOT FOR
RECORDING SYSTEM
FIELD FILTERS
TAPE FORMAT
PARAMETERS
SOURCE
CHARGE SIZE
PATTERN
SP SPACING
GEOPHONES
CONFIGURATION
Size
(CONT) (CREW)
(SDAT)
(CLIE)
(RSYS)
(FILT)
(TFMT)
(SR) MS FOR SECONDS SEC
LAND (SOUR)
(CHAR) LB. AT (DCHG) DIST
(VIBR)
(SPSP) DIST
(GTYP)
(GCHA) PHONES OVER
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
Known Problems
98
14
15
16
17
18
STATION SPACING
SPREAD
DIMENSIONS
DIRECTION
(TRSP) DIST
(TRSP) DIST
(CHAN) TRACE TYPE SPREAD
(SPTR) DIST SP TO NEAR TRACE
(CABL) DIST NEAR TO FAR TRACE
LINE TO OCTANT,TRACE 1 TO (TDIR)
.01
.01
.01
.01
.01
.01
Where:
SECONDS
DIST
=
=
FT if UNIT = E
M if UNIT = M
TYPE
=
=
=
STRADDLEif STYP = S
FRONTif STYP = F
BACKif STYP = B
OCTANT
=
=
=
=
=
=
=
=
Text
Size
(Blank line)
0.10
Other Docs
Line #
Text
Size
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
HORIZONTAL SCALE
VERTICAL SCALE
GAIN
POLARITY
DISPLAY MODE
PLOT DIRECTION
BIAS
ENLARGEMENT FACTOR
0.075
0.075
0.075
0.075
0.075
0.075
0.075
0.075
0.075
0.075
0.075
0.075
0.005
0.075
0.075
PROSPECT NAME
LINE
INPUT REEL
OUTPUT REEL
DATE AND TIME CREATED
Known Problems
99
Appendix B
Orientation Map Input Format and Capabilities
The Orientation Map permits you to generate a small map at
the bottom of the side label, which is designed to illustrate
the major features of a prospect area. The map can contain
one or more of the following elements:
Seismic Lines
Latitude - Longitude Lines
Geographical or Political Boundaries
The program utilizes an equirectangular projection to correct
for the curvature of the earth's surface. The result of this
correction is that a distance of one mile or kilometer of
latitude on the map will be the same as a distance of one mile
or kilometer of longitude. This correction is exact only at the
center of the map, but for small maps (less than 30 miles of
latitude or longitude), the error at the edges of the map will
be negligible.
In addition, the program automatically scales the data so
that it fits proportionately within the width of the side label.
Optionally, seismic lines can be annotated at their ends with
the line number only, the line number and shotpoint number,
or no annotation.
The line number text can be controlled by using
ORMAP,SIZE=n, where n is in inches.
The Orientation Map is generated by the inclusion of an
ORMAP statement in the input parameter file. The elements
to be plotted within the map are specified using the T-card
format outlined below:
Columns
Description
1
2
3 - 18
20 - 26
27
Letter "T".
Blank, or may contain 1, 2, or 3 (for T1, T2, or T3 cards).
Seismic line numbe.r
Shotpoint number.
Symbol: X - to plot dashed grid lines at the specified latitude and
longitude. L - to label the seismic line number and shotpoint
number.
Longitude in decimal degrees. An implied decimal point is located
between Columns 30 and 31.
28 - 35
Other Docs
Known Problems
100
36
37 - 43
44
45 - 80
Known Problems
101
exactly with the entry for the PARMS keyword LINE in the
input parameter file.
5. You may want to include the prospect number as well as
the line number in the seismic line field (Columns 3 - 19) if
two lines have the same line number, or if two vintages of
shooting are to be displayed. If you want the line being filmed
to be thickened within the map, however, you must omit the
prospect number in order for the program to make an exact
match with the LINE keyword.
Other Docs
Known Problems
102
1
120
1
120
1
120
1
180
1
55
80
140
X10380
X10390
L10384
L10384
L10386
L10386
L10389
L10389
L10392
L10379
L10384
L10392
L10388
L10388
W3390
W3400
W3399
W3392
W3392
W3399
W3399
W3392
W3394
W3394
W3395
W3395
W3392
W3399
N
N
N
N
N
N
N
N
N
N
N
N
N
N
Latitude-Longitude lines at
103.80 and 103.90 degrees
west, and 33.90 and 34.00
degrees north.
Seismic lines to be drawn
and annotated at their ends
with the line number and
shot point number.
PARMS,PROS=X02043lS,LINE=ST3D001
ORMAP
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
Other Docs
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
10
10
11B
11B
12A
12A
13
13
14B
X
X
X
L
L
L
L
L
L
L
L
L
L
L
L
150000E5816667N
166667E5816667N
183333E5800000N
175955E5818336N
163313E5815461N
178577E5818577N
163505E5815238N
176352E5817916N
163663E5815042N
176480E5817713N
163841E5814840N
176652E5817491N
164038E5814639N
176802E5817311N
164205E5814443N
174630E5816564N
159216E5813078N
174827E5816378N
159449E5812841N
174980E5816142N
159605E5812629N
177491E5816513N
162130E5812950N
177669E5816300N
162274E5812780N
175477E5815539N
160130E5812030N
178019E5815878N
162630E5812364N
175830E5815142N
Known Problems
103
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
Other Docs
14B
15
15
16B
16B
17B
17B
18
18
19
19
20A
20A
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
29
29
30
30
31A
31A
32
32
33
33
34
34
35
35
35A
36
36
39
39
40
40
41
41
41
41
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
L
525
520
515
160469E5811622N
176069E5814929N
160633E5811401N
178533E5815266N
163083E5811763N
178677E5815075N
163299E5811553N
176530E5814326N
154824E5809375N
176691E5814111N
161299E5810603N
176877E5813890N
155116E5809027N
179366E5814242N
163941E5810725N
179527E5814062N
157866E5809086N
179705E5813829N
164305E5810325N
177555E5813102N
155883E5808137N
177683E5812904N
162319E5809387N
177874E5812705N
156205E5807728N
178030E5812503N
162655E5808978N
178180E5812289N
156583E5807312N
180680E5812626N
165388E5809092N
180849E5812460N
159258E5807417N
178713E5811679N
163405E5808128N
181177E5812036N
159630E5807014N
179041E5811267N
163713E5807748N
171574E5809304N
159927E5806553N
173927E5816766N
166880E5810153N
161583E5805165N
185505E5812025N
158941E5798817N
187591E5804753N
177980E5793623N
166841E5806141N
185030E5795506N
150069E5816114N
166719E5808326N
166880E5808250N
167033E5808180N
Known Problems
104
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
510
505
500
495
490
485
480
475
470
465
460
455
450
445
440
435
430
425
420
415
410
405
400
395
390
385
167194E5808103N
167355E5808029N
167524E5807951N
167683E5807875N
167838E5807801N
167991E5807728N
168152E5807653N
168305E5807579N
168463E5807507N
168619E5807429N
168780E5807353N
168938E5807273N
169088E5807197N
169230E5807118N
169377E5807040N
169530E5806954N
169666E5806878N
169805E5806791N
169941E5806712N
170080E5806623N
170227E5806530N
170358E5806449N
170499E5806364N
170633E5806277N
170766E5806199N
170913E5806105N
These T-cards represent an inflection point whose location is not precisely known.
Therefore several shot point coordinates have been included to ensure that the
inflection is properly located on the map.
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
Other Docs
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
43
380
375
370
365
360
355
350
345
340
335
330
325
320
315
310
305
300
295
290
L
L
L
L
171049E5806022N
171180E5805938N
171313E5805856N
171452E5805772N
171591E5805688N
171727E5805603N
171866E5805513N
172008E5805429N
172155E5805335N
172291E5805249N
172424E5805165N
172555E5805081N
172694E5804998N
172827E5804914N
172963E5804827N
173094E5804748N
173230E5804661N
173369E5804574N
173508E5804486N
181433E5799552N
178380E5806613N
186138E5797589N
166366E5817623N
Known Problems
105
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
Other Docs
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43A
43A
43A
43A
43A
44
44
45
45
46
46
47
47
48
48
49
49
57
330
335
340
345
350
355
360
365
370
375
380
385
390
395
400
405
410
415
420
425
430
435
440
445
450
455
460
465
470
475
480
485
490
495
499
715
600
595
590
L
L
L
L
L
L
L
L
L
L
L
L
L
L
171980E5810850N
172066E5810748N
172152E5810641N
172238E5810539N
172330E5810429N
172416E5810328N
172502E5810227N
172588E5810122N
172674E5810023N
172755E5809922N
172841E5809822N
172919E5809722N
173005E5809614N
173091E5809513N
173180E5809402N
173266E5809304N
173349E5809204N
173433E5809097N
173516E5808988N
173605E5808889N
173691E5808787N
173774E5808680N
173858E5808581N
173941E5808482N
174024E5808387N
174108E5808280N
174194E5808180N
174283E5808076N
174374E5807965N
174463E5807861N
174541E5807762N
174630E5807656N
174713E5807556N
174794E5807456N
174858E5807379N
172780E5809832N
174855E5807489N
174938E5807398N
175024E5807298N
185630E5795326N
161877E5816610N
169380E5807582N
163630E5818438N
172141E5808226N
169294E5819752N
177794E5809513N
167174E5819274N
174813E5808856N
168183E5819380N
170213E5807804N
169394E5818336N
176402E5807714N
159430E5814347N
Known Problems
106
T 57
END
Other Docs
180366E5811814N
Known Problems
107
Appendix C
Reserved Entity Names
The following list contains the entity names used by UNISEC
to access values that can be either on the input tape or
entered via the EVALS statement. A corresponding entry will
appear in the DEF file which will determine the actual source
of each entity.
Used by Side Label
Maximum
Entity Number of
Name Characters
ADDR
CABL
CDAT
CHAN
CHAR
CLIE
CONT
CREW
DCAB
DCHG
DPSP
FILT
GCHA
GTYP
LDIR
LINE
LOGO
LSWE
MAN
MAXS
NRTR
NSAM
NSWE
OCTANT
PROS
RSYS
SDAT
SOUR
SPAN
SPNRP
SPSP
SPTR
SPTR2
Other Docs
8
8
8
16
12
12
8
8
12
8
4
16
4
8
8
8
12
8
Type of
Characters Description
A
R
A
I
A
A
A
A
I
I
R
A
I
A
R
A
A
A
A
I
I
I
R
A
A
A
A
A
R
R
R
R
R
User's address
Cable length (near to far trace)
Tape creation date
Number of channels recording data
Charge size
Client who contracted for the data
Contractor who shot the data
Crew name or number
Depth of cable
Depth of charge
Depth point spacing
Field filters
Number of geophones per channel
Geophone type and frequency
Line direction, in degrees
Line Number
Logo name
Length of the sweep, in seconds
User's name
Maximum fold of the data
Near trace number
Maximum no. of samples per trace
Number of sweeps per shotpoint
Octant
Prospect
Recording system
Shooting date (MM/DD/YY)
Energy source
Shotpoint to antenna distance
Shotpoint to navigation point
Shotpoint spacing
Shotpoint to near trace distance
Second value for SP to near trace
distance if the SPTR distance is not
Known Problems
108
SR
STAT
STYP
8
1
I
A
A
SURF
SWEE
TDIR
TFMT
TRSP
UNIT
8
1
8
1
A
A
A
R
A
16
A
A
A
I
A
A
I
I
I
A
A
I
I
I
I
VIBR
8
6
40
8
8
8
8
I
I
I
I
Other Docs
Known Problems
109
Appendix D
How To Plot Depth Sections
The program is written in such a way as to allow depth
sections to be plotted with the correct vertical scale
annotation. The only necessary modifications are a few
changes in the definitions for some of the keywords and
statements in the input parameter file and, therefore,
changes to the value for the corresponding keywords and
parameters.
For depth sections, it is necessary to redefine the vertical
scale from units of time to units of distance. Therefore,
milliseconds are redefined to mean feet or meters, and
seconds are redefined to mean one thousand feet or meters.
The choice of feet or meters is dependent on the units
(English or Metric) specified on the input tape and used for
the definition of the keyword SR listed below. The following
keywords or statements are affected by these changes:
SR: the sample rate of the data in feet or meters (i.e. the
distance corresponding to one sample interval). This keyword must be specified, the default value is in units of
milliseconds and will not yield correct or lucid results.
IPS: the number of inches per one thousand (1000) feet
or meters for the final plot. Acceptable values are 0 < IPS
<= 20.0, with decimal values permitted.
START: the depth at which to begin plotting trace data,
in feet or meters. Acceptable values are integers such
that 0 <= START <= 32767.
RECL: the amount of depth, in feet or meters, to be plotted. Acceptable values are 1 <= RECL <= 32767, with
only integer values permitted. This keyword must be
specified, as the default value is in units of milliseconds,
and will therefore probably not yield the desired results.
TIMING (heavy,medium,light,dotted): the interval, in feet
or meters, for timing lines of respective thicknesses and
appropriate annotation. A positive value will draw timing
lines of the appropriate thicknesses with corresponding
annotation at the indicated depth interval. A negative
value will draw a timing line of the appropriate thickness
at the indicated depth interval, but will suppress the cor-
Other Docs
Known Problems
110
responding annotation. A value of zero will result in neither timing lines nor an annotation of that thickness
being plotted. The timing line annotation will appear in
units of kilofeet or kilometers (one thousand feet or
meters).
TIC,entity=(list),increment
increment = the timing mark increment, in feet or
meters.
Default = 10
Other Docs
Known Problems
111
Appendix E
Tape Format Definition File
The tape format definition file is stored in a library on the
host computer and consists of TAPE and DEFINE statements
grouped by tape formats corresponding to the permissible
entries for the PARMS keyword INPUT. The file is normally
created by the programmer or analyst as part of the
installation procedure, and updated by the programmer or
analyst as needed. Each line in this file can also contain user
comments/explanations for the entities after a semi-colon
(';'). The structure of the file is as follows:
***tape format name 1
TAPE
(tape statement for tape format 1)
DEFINE ; comment line 1
DEFINE; comment line 2
.
.
(entity definitions for tape format 1)
.
DEFINE
***tape format name 2
TAPE
(tape statement for tape format 2)
DEFINE
.
.
(entity definitions for tape format 2)
.
DEFINE
***tape format name 3
TAPE
(tape statement for tape format 3)
DEFINE
.
.
(entity definitions for tape format 3)
.
END
Other Docs
Known Problems
112
Other Docs
Known Problems
113
DEF,CHAN =(I,13,2,R,2)
DEF,GCHA =(I,0,2,U)
DEF,GTYP =(A,0,12,U)
DEF,RSYS =(A,0,8,U)
DEF,TFMT =(A,0,8,U)
DEF,SOUR =(A,0,12,U)
DEF,CHAR =(A,0,8,U)
DEF,FILT =(A,0,8,U)
DEF,SWEE =(I,0,8,U)
DEF,LSWE =(I,37,2,R,2)
DEF,NSWE =(R,0,4,U)
DEF,VIBR =(A,0,16,U)
DEF,STYP =(A,0,4,U)
DEF,DCHG =(I,0,2,U)
DEF,DCAB =(I,0,2,U)
DEF,UNIT =(A,0,2,U)
DEF,MAN =(A,0,16,U)
DEF,ADDR =(A,0,8,U)
DEF,MAXS =(I,27,2,R,2)
DEF,SPAN =(R,0,4,U)
DEF,SPTR =(R,0,4,U)
DEF,CABL =(R,0,4,U)
DEF,SPTR2 =(R,0,4,U)
DEF,NRTR =(I,0,4,U)
END
Other Docs
Known Problems
114
Appendix F
TYPE Default File
The TYPE default file consists of groups of parameter
statements that can be automatically included in a plot job
by specifying the TYPE keyword. All rules that apply to these
statements when they appear in the input parameter file also
apply when they are used in the TYPE default file. The name
of this file is implementation-dependent but is often
something like type.txt or typetxt. The file structure is as
follows:
***type name 1
.
. (parameter statements for type 1)
.
***type name 2
.
. (parameter statements for type 2)
.
***type name 3
.
. (parameter statements for type 3)
.
***type name n
.
. (parameter statements for type n)
.
END
Whenever the UNISEC program encounters the TYPE
keyword, it refers to the TYPE default file to include those
parameter statements associated with the specified type
name. This occurs after processing of the user's own
parameter statements. If a TYPE is specified and the TYPE
default file has not been created or does not contain a type
name matching the one specified, an error will occur.
Example:
Other Docs
***SECTION
LABEL,DP=(TINC TO LAST BY TINC),SP
TIC,DP=(TINC TO LAST BY TINC)
***SP
LABEL,#TRC=(1 TO LAST BY TINC),SP,DP
TIC,TRC=(1)
Known Problems
115
GAP,SP,3
***DP
LABEL,#TRC=(1),EX
LABEL,#TRC=(1 TO LAST BY TINC),SP,DP
TIC,TRC=(1)
GAP,DP,3
Other Docs
Known Problems
116
Appendix G
Symbol Table
Other Docs
Known Problems
117
Appendix H
UNISEC Fortran Logical Units
Other Docs
Unit Number
Function
Record Length
in bytes
5
6
7
8
9
10
11
12
15
16
17
18
19
20
22
25
26-28
29
Parameter Input
Listing output
temporary
temporary
Seismic input
temporary
temporary
Graphic output (HSR)
Offline or CGM output
Tape format definitions 'DEF'
Types 'TYPE'
Logos 'LOGO'
temporary
Color tables 'COLTAB'
Montage file output
CGM parameter file output
temporary for color raster data
Optional color seismic input
80
120
80
80
variable
6168
24400
variable
variable
80
80
4000
24400
80
4608
80
5120
variable
Known Problems
Unisec
User Guide Index
A
absolute amplitude
absolute average
ACODE
addition
ADDR
ainc
allocate space
alphanumeric
amplitude
and
annotation
centered
data type
depth
interval velocity
line ties
overlapping
positioning
profile graphs
RMS velocity
side
side label
statement order
time
types
attributes
Auxiliary Reel Header
B
background color
BANNER
BIAS
black
BLANK
blank space
BLKBND
BLKDOT
block boundaries
Other Docs
BPS
byte order
bytes per sample
C
CBPOS
CCLASS
CDNAME
CGM
CINPMODE
color
background
bar
class intervals
definition name
display modes
fill VA
index
number
plotting
scale
shades
specification keyword
table
table file
trace
trace data
trace data scaling
VA fill
COLTAB.TXT
common depth point
Condition
continuity
CPU
CSCLA
CSCLT
CSPOS
CTRID
cyan
Known Problems
Index119
D
data list
data values
Datum Static Corrections
dead trace
DEBUG
DEF.TXT
default statements
DEFINE
definitions
depth point
diagnostic messages
direction
DISP
display
format
framing
mode
distance scale
division
dot spacing
dots per inch
dotted lines
down lines
DPI
DRWMDE
Dual File Mode
Dual Trace Mode
dummy statements
E
editing
automatic
EDIT statement
Electrostatic
element list
Elevation Time
END
ending value
ENDSPC
entity
definition
list
name
Other Docs
ProMAX Reference
specifications
Equations
ESP
EVALS
exponentiation
expression
F
fault lines
font index
frame
height
overlap
FRMHT
G
GAIN
GAP statement
gapping
gaps
geophone
gathers
graphical elements
H
HCDNAME
HCODE
HDPI
height
HORIZON
host computer
HZNULL
I
IBM
ID PARMS
inches per second
increment
Inkjet
input
INPUT statement
parameter deck
record
Known Problems
Index120
tape
tape format
INT
integer values
internal trace counter
interpolated background color
interval
INV
inverse
IPS
K
keywords
KILL
L
LABEBV
LABEL
LABELB
labeling
default statement
horizontal
lists format
maximum
statements
vertical
LABELV
Laserdot
LAST
LEGEND
LEVELED
levels
limit
line
LINE statement
number
line ties
annotation
format options
keyword
symbols
list
location
logical values
Other Docs
ProMAX Reference
loop
formats
value list
lower case
LSTDOT
LTIE
LTIEV
ltype
M
magenta
MAIN
MAN
max
maximum
MAXTVB
METRIC
min
minimum
missing traces
modulus function
multiple plots
multiplication
MXBLKS
MXLTIE
N
nesting
normal
NOVLP
NRH
NULL
O
OFF
ON
or
orientation
OUTPUT
output display device
overlapping
override
Known Problems
Index121
P
PACKSAM
PAD
PANEL
paneled
parameters
PARMS
PDIR
PEAK
permissible statements
format
summary
plot scales
plot traces
plotter attributes
plotting
polarity
pound sign
printout
PRODAT
PROFAN
PROFBOT
profile
box
code
graphs
grid
height
PROFILE statement
scaling
profile height
Program Calculated Function
PROLAB
PROS
prospect
R
RCODE
RDERR
real numbers
RECL
record
length
parameter
Other Docs
ProMAX Reference
RECTYP
reel header
ID
length
source location
REFAMP
RES
resolution
RHID
S
sample rate
scale
distance
second file
section annotation
SEGY
seismic color
shot point
shotpoint gathers
side label
keyword
side tick marks
SIDEA
SIDEL
single trace
singles list
SKIP
skipped shotpoints
slices
source
SP
space allocation
SR
START
start time
starting value
statement
entity list logic
identification
STYPE
SUBEND
substitute trace
subtraction
superimpose
Known Problems
Index122
suppress
symbols
T
T/V lists
TAPE
tape format definition file
t-bar
text
annotation
parameter
size
string
TEXT statement
Thermal
thickness
time-velocity lists
time-velocity pairs
timing line
annotation
dotted
interval
plotting
size
thickness
timing lines
timing marks
TINC
Title
color scale
string
TPEHL
TPI
trace
data
data format
display modulus
labeling
labels
location
numbers
scaling
spacings
TRACE statement
Trace Header
Other Docs
ProMAX Reference
U
User-Defined Function
User-Specified Values
V
VA color fill
VACOL
variable area
clipped
shading
variables
VAXFILE
VDPI
velocities
vertical lines
VMAX
W
wiggle
thickness
trace
trace data
WIGMOD
WIGTHICK
window
Y
yellow
Known Problems
Index123
ProMAX Reference
Z
zero reference
Other Docs
Known Problems