CW 软件操作手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
suaddhead <data.bin ns=1024 > data.su
supaste < data.bin ns=1024 head=data.headers >data.su
surange < data.su
suplane | surange
sugethw < data.su key=tracl,tracr.offset,dt,ns | more
segyhdrs—make segyascii and innards(内部) headers for segywrite bhedtopar,
setbhed---editing the binary header file
surange---get max and min values for non-zero header entries
recast---recast data type (convert from one data type to another)
h2b—convert 8 bithexadecimalfloats to binary
transp—transpose an n1 by n2 element matrix
CWP软件的安装
一.在LINUX下建立用户CWP,在CWP下建立目录path,将源文件放
二.到path目录下,并建立bin文件夹
三.在CWP用户主目录下显示隐藏文件,修改.bash_profile文件,在已有的export之后另起一行,分别添加
export CWPROOT=/home/CWP/path,再于
一.动校正
这一部分有两个命令,sunmo和suvelan。使用分别如下:
SUNMO - NMO for an arbitrary velocity function of time and CDP
命令格式为
sunmo <stdin >stdout [optional parameters]
可选参数:
suplane | suxgraph title=”graph”&
suplane | suxmovie title=”movie”&
suplane | suxmax tilte=”max”&
suplane | junk1.su
suplane | suaddnoise sn=20 >>junk1.su
lmute=25length (in samples) of linear ramp for stretch mute
suplane | sushw key=offset a=200 b=200 j=5 | sugethw key=offset | more
suplane| sushw key=dt,sx ,offset,a=2000,6400,200 b=0,0,200 c=0,-100,0j=0,5,5 | sugethw key=dt,sx,offset | more
tnmo=0相应于NMLeabharlann Baidu中速度的NMO时间
vnmo=2000相应于NMO中时间的NMO速度
anis1=0产生四次节点的两各向异性系数
anis2=0时距曲线中,相应于tnmo的时间
cdp=由tnmo和vnmo定义的CDP
smute=1.5samples with NMO stretch exceeding smute are zeroed
suedit data.su
第二节CWP中图形打印显示工具
一.X-WINDOWS下的图形打印
1.浮点数据绘图
常用的命令有
xcontour—x contour plot of f(x1,x2) via vector plot call
ximage---x imgae plot of a uniformly-sampledfunctionf(x1,x2)
suxedit---examine segy diskfiles and edit headers
2常规的数据转换命令
a2b—convert ascii floats to binary
b2a---convert binary floats to ascii
ftnstrip---convert fortran floats to c-systels floats
1.
suplane > data.su
suxwigb < data.su &
segyhdrs < data.su
bhedtopar < binary outpar=binary.par
setbhed bfile=binarypar=binary.par [parameter1=value paramenter2=value……]
suchw---change header word using one or two header word fields
sugethw---get the header words in su data
suedit---examine segy diskfiles and edit headers
先说几个命令:suplane和suxwigb,more。
suplane作用是产生一个简单的零偏移距su文件,suxwigb是一个典型的X—windows绘制图形工具,如例子:
suplane > data.su
suxwigb < data.su
more< data.su
比较全面的了解它们,请在终端中输入suplane , suxwigb ,more。
第一节两种数据的转换
在CWP应用中免不了和两种数据打交道,su和segy格式。它们有联系也有区别。
一.数据的输入输出
1读写编辑数据
常用命令如下:
segyread---read an SEG-Y tape
segywite---write an SEG-Y tape
segyclean—zeor outunsignedportion(部分)of header
PATH=$PATH:$HOME/bin后添加
:/home/CWP/path/bin:/home/CWP
退出保存
四.从终端中分别输入
cd path

待终端中反映完毕,分别输入
cd src
make install
make xtinstall
make mglinstall
make utils
make xminstall
suaddhead---put headers on bare traces and set the track and ns fields
sustrip—remove the SEGYheaders from the traces
supaste---paste existing(现存的) SEGY headers on existing data
supswigb <junk.su title=”bitmap wigb traces”> data3.eps &
supsgraph <junk.su title=”graph”> data4.eps &
supsmovie <junk.su title=”movie”> data5.eps &
supscube <junk.su title=”coue plot”> data6.eps &
suplane |sugethw key=tracl,tracr,offset,dt ns output=binary > file.bin
more file.bin
sushw < data.su key=sx a=6400 c
suplane |sushw key=sx a=6400 c=-100 j=5 | sugethw key=sx | more
二.SEGY与SU的转换
SEGY文件格式由三部分组成,镜象头文件,十进制头文件和实际的地震记录,而SU格式的文件只含有其第三部分。命令segyread可以实现两种格式的转换,使用如下:
在“big-endian”平台上,
Segyread tape=/dev/rmt0verbose=1 endian=1 >data.su
或者更常用一点的
Segyread tape=/dev/rmt0verbose=1 endian=1 | segyclean > data.su
命令行中斜线部分是SEGY磁带的位置(或者是磁盘文件的位置),其它应用看自述文档。
三.典型命令的使用
如下命令行输入,注意主目录中文件的变化和终端中的屏幕输出。
make sfinstall
这期间可能有系统安装所等待的时间,不用急,但凡遇到yes/no,一路y下来即可。
四.为了检查是否安装完毕,在终端中输入
Suplane > data.su
Suxwigb < data.su &
若出现一个简单的图像,则成功!
CWP软件的简单说明
一、文中涉及的命令全部以小写形式,均可在终端窗口下输入,以次获取自述帮助。
suplane | suaddnoise sn=15 >>junk1.su
suplane | suaddnoise sn=10 >>junk1.su
suplane | suaddnoise sn=5 >>junk1.su
suplane | suaddnoise sn=3 >>junk1.su
suplane | suaddnoise sn=2 >>junk1.su
相应的,在SU平台上有以下程序
suxcontour
suximage
suxwigb
suxgraph
suxmovie
suxmax
例子:
suplane | suxcontour title=”contuour”&
suplane | suximgae title=”image”&
suplane | suxwigb title=”wigb”&
suplane | suaddnoise sn=1 >>junk1.su
suxmovie < junk1.su n2=32 title=”frame=%g”loop=1 &
2.PS下的图形打印
pscontour
psimage
pswigb
psgraph
psmovie
pscube
pswigp
在SU平台上相应的程序有:
supscontour
supsimage
supswigb
supsgraph
supsmovie
supscube
supswigp
例子:
suplane > junk.su
supscontour <junk.su title=”contour”> data1.eps &
supsimage <junk.su title=”image”label1=“sec”label2=”trace number”> data2.eps &
supswigp <junk.su title=”wiggle trace”> data7.eps &
运行以上程序之后,进入主目录,在所生成的*.eps文件上点击右键,打开方式选择ggv,查看图像。
第三节常见处理
以下几乎每部分都有CWP自带的DEMOS,参见$CWPROOT/path/src/demos目录。对于一般的情况来说,DEMOS的文件执行具有一定的顺序性。
segywrite
b2a< data.binary n1=5 > data.ascii
a2b <data.ascii n1=5 > data.binary
transp < data.binary n1=5 >data.trnsp
2.Su数据简单操作
suplane >data.su
sustrip < data.su head=data.headers > data.bin
xwigb---x wiggle-trace plot of f(x1,x2) via bitmap
xgraph---x grapher graphs n[i] pairs of (x,y) coordinates
xmovie ---image one or more frames of a uniformly sampled function f(x1,x2)
二、关于DEMOS的应用所有DEMOS必须把文件拷到用户根目录下,而后依照readme文件中的执行顺序,在终端中输入文件名。注意目录下的文件变动。
三、在执行DEMOS文件时,如果想清楚了解程序执行过程,请输入
more programname
由于水平有限,这里的谬误很多,希望大家能在偶尔翻看时,多多留心,发现并改正,衷心希望能和大家一起学习。谢谢
相关文档
最新文档