当前位置:文档之家› su常用指令介绍

su常用指令介绍

su常用指令介绍
su常用指令介绍

SU开源代码

一、home/xwd/SU/src/multicomponent 关于多波

/home/xwd/SU/src/su/main/multicomponent目录下有关于多波的代码。

1、三分量旋转suhrot.c Z-N-E旋转变换到Z-R-T

2、线性变换程序 sullt.c R-T通过Li线性变换法变换到S1-S2

3、极化滤波

4、alford变化程序sualford.c R-T通过alford旋转到S1-S2.

5、极化分析

二、/home/xwd/SU/src/Fortran Fortran程序

1 CMP道集NMO速度椭圆方位分析由Vladimir Grechka所写代码。

2 3D射线追踪

三、/home/xwd/SU/src/par 代码挺多。

1 计算HTI介质准确反射系数 refRealAziHti.c,由Ruger所写。

2计算VTI介质反射系数

RefRealVTI.c,由Ruger所写。

3 二维射线追踪 Ray2D.c

4各向异性参数与、弹性参数、刚度系数之间的转换 Thom2hti.c, thom2stiff.c 5 其它Regrid3.c,三维网格化不同数据格式之间转换Recast.c,此外还有很多其它的格式转换数据。 2D、3D最小平方平滑算法

四、/home/xwd/SU/src/PVM 1. 偏移 2. 贝叶斯反演 3. 静校正

五、/home/xwd/SU/src/refl

1. 模拟层状介质中PSV和SH波反射率法 Sureflpsvsh.c

六、/home/xwd/SU/src/su

主要包括SU下的一套完整处理流程 1. amplitude

振幅处理,包括均衡、去非法值==。

2.attribute-parameter-estimated

参数属性计算,包括井资料的各向异性系数、瞬时振幅属性

3. correlation-convolution 相关和褶积计算。

4. data-conversion

数据格式转换,均方根速度与层速度之间的计算

5. migration_inversion 偏移,速度反演

5. 其它

动校正、反褶积、去噪、滤波、道头操作初至拾取、振幅拾取、静校正、

七、/home/xwd/SU/src/synthetics-waveforms-testpatterns 波场模拟

八、/home/xwd/SU/src/transform

各种变换,包括傅里叶变换、拉冬变换、希尔伯特变化==。

九、/home/xwd/SU/src/velocity_analysis 速度分析。

SU学习笔记(一)

[这是我学习SU时的笔记,其实主要内容就是SU Manual的翻译。以后,我会陆续把我学习SU时的一些笔记拿出来,给大家分享,希望能对SU的初学者有所帮助。]

第一章帮助工具

1. suhelp 显示可执行的程序和Shell脚本。

2. suname 列出SU中各项命令的名字和简短描述,以及编码的地址。

3. sudoc 得到编码的DOC列表,列出SU中各条目的在线文档。

4. sufind 在自述文档中得到信息,使用给定的字符串查找SU命令。

5. Demo演示程序:

l SU软件包中有一套Shell脚本演示程序,放在目录

$CWPROOT/src/demos下。$CWPROOT/src/demos/README文件是这些演示程序的说明书。

l Making Data 演示程序显示使用susynlv程序制作合成记录炮集和共偏移距道集的基础内容。应当特别注意演示中好的标注风格。

l Filter/Sufilter 使用实际数据处理例子演示说明消除地滚波和初至。

l Deconvolution 使用supef和其它工具简单合成脉冲道集来实例说明去混响和脉冲反褶积处理。演示程序包括使用loops系统检验滤波参数影响的命令。

6. sukeyword 列出SU道头中的关键字sukeyword –o

7. SU基本用法是通过创建Shell脚本来实现相应的数据处理。

su/examples目录下有很多这样的例子。

第二章核心SU程序

一、从磁带上读写数据

下面的程序对于地球物理应用中特定的数据输入和输出任务是有用的,对内部SU数据格式也一样。

BHEDTOPAR–把二进制磁带HEaDer文件转换成PAR文件格式

DT1TOSU –把Sensors & Software X.dtl GPR的地质雷达数据转成SU格式

SEGDREAD –读取SEG-D磁带

SEGYCLEAN - zero out unassigned portion of header

SEGYREAD–读SEG-Y磁带

SEGYHDRS–为segywrite构造SEG-Y文件的ascii和二进制头文件SEGYWRITE –写SEG-Y磁带

SETBHED - 设置一个SEGY二进制磁带HEaDer文件的道头字

SUADDHEAD–为裸道加上头文件并设置tracl和ns道头字

SUSTRIP–从道中去掉SEGY头文件

SUPASTE –为已存在的数据加上已存在的SEGY头文件

下面的程序可以用于一般的数据输入,输出和数据格式转换,在磁带读写中也可以使用。

A2B –把ascii float转成二进制

B2A -把二进制float转成ascii

FTNSTRIP –把Fortran的float转成C格式的float

H2B - convert 8 bit hexidecimal oats to binary

RECAST –改变数据类型(从一种数据类型转到另一种)

TRANSP–转置一个n1×n2个元素的矩阵

1.SEGY格式和SU数据格式

SEGY数据格式包括三个部分。第一个部分是3200字节的EBCDIC卡片,包括40个卡片(等于每行包含80个字符的40行文本),用来磁带。第二个部分时400个字节的二进制头文件,含有磁带卷内容的信息。SEGY格式的第三个部分是真正的地震道数据。每道有240个字节的道头文件。接下来,是32位的IBM浮点型数据(在IBM Form GA 22-6821中定义)。注意,IBM格式和现代IBM PC上所用的IEEE格式是不同的。

SU数据格式是基于SEGY格式的道部分。SEGY道和SU道的主要不同在于SU 格式的道数据是浮点型,是和你运行SU程序的计算机上的浮点格式一致的。SU数据只含有SEGY的道部分!SU格式中不保存EBCDIC和二进制卷头,所以无法在任何SU程序中直接使用SEGY文件。

为了把SEGY数据转成SU程序所用的格式,需要使用segyread。2.SEGYREAD 将SEGY数据读入SU

程序segyread用来把数据从SEGY格式转成SU格式。

当读取SEGY磁带或数据文件时,你需要知道你所使用的机器的byte-order

(endian)。SGI,SUN,IBM RS6000使用的是所谓“big-endian”或high-byte IEEE 格式,而基于Intel和Dec芯片的系统用的是“little-endian”或low-byte。

在big-endian机器上运行segyread的典型方式如下所示:

segyread tape=/dev/rmt0 verbose=1 endian=1 > data.su

更经常使用的是如下的格式来为big-endian平台读入数据:

segyread tape=/dev/rmt0 verbose=1 endian=1 | segyclean >data.su

在SEGY道头里有可选的道头字(字节181-240)。这些道头字的使用没有标准,所以很多人按自己的需要来填写。SU也不例外。有几个SU图形程序使用的参数存储在这些道头字里。程序segyclean会把可选道头字里容易让SU图形程序产生误解的参数清零。

糟糕的是有很多号称SEGY格式,但却不符合SEG的标准SEGY格式。最常见的情况就是为了方便,道部分是用IEEE格式。这种IEEE格式数据可用下面的命令来读取:

segyread tape=/dev/rmt0 verbose=1 endian=1 conv=0 | segyclean > data.su

这里conv=0是告诉程序不进行IBM型到float浮点型的转换。

还有DOS SEGY格式,基本与前面相同,除了他的道和头都是用little-endian格式写的。如果用big-endian机器来读的话用下面的命令:

segyread tape=/dev/rmt0 verbose=1 endian=0 conv=0 | segyclean > data.su

注意:endian=0是设置交换字节(所有的字节,头和数据都是交换格式)。在little-endian机器上,程序是:

segyread tape=/dev/rmt0 verbose=1 endian=1 conv=0 | segyclean > data.su

endian=1会阻止交换字节。

不管哪种情况,如果我们的磁盘文件名为“filename”,那么应该使用

“tape=filename”参数。

3.SEGYWRITE写SEGY格式的磁带或磁盘文件

与segyread相对应的命令是segywrite。这个程序可以将SEGY格式按多种不同的方式把数据写到磁带或磁盘文件。该程序可用于把数据写成商业软件可以使用

的形式。在学习如何使用segywrite命令之前,有几个需要的准备步骤必须要讨论一下。

4.SEGYHDRS –为segywrite准备ascii和二进制头文件。

要写一个符合SEG数字磁带标准的SEGY格式,你需要提供ASCII和二进制的卷头文件,在SEGY磁带或文件里会变成EBCDIC和二进制的卷头文件。也就是segywrite创建文件时需要有header部分和binary部分。

如果你没有binary和header文件,你必须用程序sgyhdrs(创建SEG Y文件)来创建它们。命令:

segyhdrs < data.su

会在当前工作目录下写header和binary文件。举例来说:利用suplane来做一个文件然后对它使用segyhdrs:

suplane > data.su

segyhdrs < data.su

你会看到binary和header文件出现在当前工作目录下。

这个命令带有选项,允许你设置binary header fields的值。这些字可以用如下的方式看到:

sukeyword jobid

文件header是一个ASCII文件,可以用正常的文本编辑器来编辑。可以放任意内容,只有格式是每行80个字符的40行。Segywrite会自动把segyhdrs产生的缺省头文件转成下面的格式:

C This tape was made at the

C

C Center for Wave Phenomena

C Colorado School of Mines

C Golden, CO, 80401

C

...

C

C

5.BHEDTOPAR,SETBHED –编辑二进制头文件

要编辑二进制头文件,首先要转成ASCII格式。程序bhedtopar允许把binary文件写成“parfile”的格式:

bhedtopar < binary outpar=binary.par

可以编辑产生的ASCII码文件“binary.par”进行修改,然后通过setbhed来重新读入:

setbhed bfile=binay par=binary.par

也可以单独设置头文件字。例如:

setbhed bfile=binary par=binary.par lino=3

使用了binary.par的内容,但是lino单独设为3。

最后,可以通过下面的命令来写磁带:

segywrite tape=/dev/rmtx verbose=1 < data.su

注意header文件和binary文件是在当前目录下的。你也可以使用你自己的文件名。Segywrite的选项bfile=和hfile=用来输入你指定的文件名。

二、数据格式转换

经常需要把来自其它系统或不同格式的输入数据进行转换。在SU里有很多工具和方法处理这些问题。

下面的程序就是用来处理这种转换的问题:

A2B–把ascii浮点型转换成二进制

B2A - 把二进制转换成ascii浮点型

FTNSTRIP–把Fortran floats转成C-style floats

FTNUNSTRIP–把C-style floats转换成Fortran-style floats

H2B–把8 bit hexidecimal floats to binary

RECAST–改变数据类型(从一种数据类型转到另一种)

TRANSP–转置一个n1×n2的矩阵

1.A2B和B2A - ASCII to Binary, Binary to ASCII

在所有的数据格式中,ASCII是最常传送的(也是最耗空间的)。不管你使用什么系统,都可能需要把ASCII转来或转去。而且,因为文本编辑器支持ASCII,因此经常可能要用文本编辑器来做数据输入或编辑。

这种格式大都是多行格式,用空格或tab来隔开。要转换一个例如5行的数据到二进制,键入:

a2b < data.ascii n1=5 > data.binary

相反的操作就是:

b2a < data.binary n1=5 > data.ascii

2.FTNSTRIP –把Fortran数据转换成C语言格式

Fortran在地震数据处理中是比较流行的语言,因此常常需要处理Fortran创建或处理过的数据。Fortan的二进制数据是被beginning-of-record和end-of-record 分隔符隔开的。而C程序创建的二进制数据没有这些分隔符。要在C程序中使用Fortran数据需要去掉这些Fortran标签,通过:

ftnstrip < fortdata > cdata

3.RECAST –改变数据类型(从一种数据类型转到另一种)

float 浮点型, double 双精度, int (带符号)整型, char 字符, uchar 无符号字符, short 短整型, long 长整型, ulong 无符号长整型

例如,把整型转换成浮点型:

recast < data.ints in=int out=float > data.floats

4.TRANSP –转置一个n1×n2个元素的矩阵

5.Farith - 对二进制数据作简单的算术运算

很多时候需要对文件做算术操作,或者在两个二进制数据文件之间。程序farith 用来完成许多类似的任务.

Farith对单个文件的操作包括:

Scaling value(缩放数值)

Polarity reversal(极性反转)

Signum function(正负号函数)

absolute value(绝对值)

exponential(取指数)

logarithm(取对数)

square root(开平方根)

square(取平方)

inverse (punctuated), (取道数,带小数点)

inverse of square (punctuated), (取平方倒数,带小数点)

inverse of square root (punctuated) (取平方根倒数,带小数点)

二元操作(对两个文件的操作)包括

addition (加法)

subtraction (减法)

multiplication (乘法)

division (除法)

Cartesian product笛卡尔乘积:从给定的集合X和Y中构成的所有(x,y)元素

对集合

地震操作()包括

slowness perturbation

sloth perturbation

使用farith的实例:

farith in=data.binary op=pinv out=data.out.bin

farith in=data1.binary in2=data2.binary op=add > data.out2.bin

三、道头操作

SU数据格式继承了SEGY的道头。如果你的数据不是SEGY,而是从其它格式转换得到的,就需要设置一些道头关键字,以使得数据与SU程序协调一致。

这一节涉及的问题(issues)包括:

SUADDHEAD–在裸数据中写道头,设置道头字

SUSTRIP–把SU格式数据中的道头切除并存放在文件中,形成裸数据

SUPASTE–把道头文件再粘贴回来,把裸数据添加道头文件生成SU格式的数据文件

SUKEYWORD–文件“segy.h”中SU的关键字指南

SURANGE–获得非零道头输入值的范围(最大值和最小值)

SUSHW–设置一个或多个道头字,利用道数、取余数(mod)或整除(integer divide)计算道头字的值,或从一个文件中输入道头字的值

SUCHW–利用一个或两个已存在的道头字来计算新的道头字

SUGETHW–获取SU数据中道头字的值

SUEDIT–检查Segy磁盘文件并编辑道头

SUXEDIT–检查Segy磁盘文件并编辑道头

SUSWAPBYTES–把SU数据字节顺序从big endian 交换为little endian,或者是相反。

1.suaddhead –给二进制数据加SU道头

如果我们的数据由二进制C浮点型文件组成(例如每道1024个采样点),那么下面命令系列将产生SU数据文件“data.su”:

suaddhead < data.bin ns=1024 > data.su

对于其它类型(如整型)使用命令recast:

recast < data.ints in=int out=float | suaddhead ns=1024 > data.su

如果数据首先是从Fortran转换而来的整型,那么处理流程为:

ftnstrip < data.fortran | recast in=int out=float | suaddhead ns=1024 > data.su

2.sustrip –将SU道头与SU数据分离

命令suaddhead的逆操作就是sustrip.下面的命令行将去掉文件SU道头,并把SU 道头存到“data.headers”中,形成裸数据data.bin:

sustrip < data.su head=data.headers > data.bin

3.supaste–将SU道头与SU数据分离

对二进制数据完成处理后,我们可能需要把道头粘贴回去,这时用命令supaste。下面的命令行将把文件“data.headers”中的道头内容粘贴回数据中:

supaste < data.bin head=data.headers > data.su

4.sukeyword –查看SU关键字

sukeyword -o

将显示SU关键字的列表,SU道头中确定有80多个关键字,大多时候只使用其中相对很小的一部分。

5.surange –获得道头字值的范围

指定数据中道头字值得范围,对于道头字而言是非常有用的信息。键入:

surange < data.su

将返回所有非零SU道头字值得范围。

请注意,对于损坏的数据来说,很多道头字中可能出现非常奇怪的值,检测这种问题也是surange命令的主要用法之一。

6.sugethw –获取SU道头字的值

surange命令可以查看整个数据道头字的范围(最大值和最小值)。但是,我们往往需要按一定的顺序一道一道地查看道头字的值。命令sugethw就是这样的一个工具。例如:

sugethw < data.su key=keyword1,keyword2,... | more

下面给出一个具体的例子:

suplane | sugethw key=tracl,tracr,offset,dt,ns | more

sugethw对于道头字的排列顺序和个数没有要求,但至少要指定一个道头字。如果需要把道头字输出成二进制的文件,可用下面的命令:

suplane | sugethw key=tracl,tracr,offset,dt,ns output=binary > file.bin

对于观测系统,你可以使用下面的命令输出到文件中去:

suplane | sugethw key=tracl,tracr,offset,dt,ns output=geom > hdrfile

7.sushw –在SU数据中设定道头字的值

命令sushw可根据各种需要来设置道头字的值,该命令可以一次让用户设置一个或多个道头字的值。使用sushw对道头字指定一个固定的值,如我们给数据设定采样间隔:

sushw < data.su key=dt a=2000 > data.out.su

sushw指定的可选参数有:

key= 要修改的关键字

a= 第一道的值

b= 组内增加量

c= 组间增加量

d= 道偏移量

j= 组内元素个数

这些额外的可选参数可用来做更加复杂的操作。这样做是非常重要的,因为道头字的值与道数据的位置常常有直接的关系。道头字的值用下面的公式计算:

i = itr + d

val(key) = a + b * (i % j) + c * (i / j)

这里itr是道号(注意:第一道是itr=0,而非1),%表示取余数,/表示除法。

例如,我们可以设定头五道的道头字sx=6400,第二个5道中sx=6300,依次类推,每5道递减100:

sushw < data.su key=sx a=6400 c=-100 j=5 > data.new.su

另一个例子,我们设置每5道的offset的值为200:200:1000,命令格式为:sushw < data.su key=offset a=200 b=200 j=5 > data.out.su

我们可以只使用一个sushw命令就可以完成上面3个操作:

sushw < data.su key=dt,sx,offset a=2000,6400,200 b=0,0,200 c=0,-100,0 j=0,5,5 > newdata.su

下面是一个实际的例子,tracl从1开始,每隔100道增加1;cdp从1开始,每道增加1,一直增加到100,然后重复从1开始;offset同tracl,只是从0开始;sx同cdp;sy同offset;ns全部设为495;dt全部设为1000:

sushw < filename.su key=tracl,cdp,offset,sx,sy,ns,dt a=1,1,0,1,0,495,1000

b=0,1,0,1,0,0,0 c=1,0,1,0,1,0,0 j=100,100,100,100,100,0,0 > filename_new.su

8.suchw –在SU数据中改变(或计算)道头字的值

有些道头字(如cdp)可以从已有的道头字计算而来,程序suchw就提供了这种功能。

参数有:key1 输出的关键字

key2 输入的关键字

key3 输入的关键字

a 偏移量

b key2关键字的倍数

c key3关键字的倍数

d overall scales

我们可以使用两个道头字的值(key2 和key3),利用下面的方程式计算第三个道头字的值(key1):

val(key1) = (a + b * val(key2) + c * val(key3)) / d

例如:

suchwoutdata 9.suedit和suxedit –编辑SU数据中道头字的值

最后,你可能想检查或改变某个道头,suedit和suxedit命令就可以提供这个功能。允许交互浏览和编辑道头字。

例如:

suplane > data.su

suedit data.su

将得到下面的结果:

32 traces in input file

tracl=32 tracr=32 offset=400 ns=64 dt=4000

> <------- prompt for interactive use

suedit 和suxedit交互使用的命令可以通过在提示符后键入问号(?)显示。例如:32 traces in input file

tracl=32 tracr=32 offset=400 ns=64 dt=4000

>?

n read in trace #n

step

+ next trace; step -> +1

- prev trace; step -> -1

dN adv N traces; step -> N

% percentiles

r ranks

p [n1 [n2]] tabplot

! key=val modify field

? print this file

q quit

>

该程序让用户将数据采样值按表格形式浏览到数据,或者浏览或改变单个道头字的值。

程序suxedit和suedit类似,但含有X-Windows图形绘图功能用于道数据绘图。

四、编辑SU数据

一旦SU格式的数据读入和道头设置正确后,常常要对数据进行操作和编辑。SU 提供的数据处理和编辑的命令有:

SUWIND–根据关键字开时窗

SUSORT–基于segy道头关键字进行道分选

SURAMP–从道起点到道终点进行线性斜坡化(Linearly taper)至零值

SUTAPER–对一个数据窗进行斜坡化(taper)至零值

SUNULL–产生空道(都为零值)

SUZERO–在一时间窗内数据充零

SUKILL–地震道充零

SUNUTE–根据关键道头字确定的距曲线的距离,去除用户指定的多边形曲线上边或下边的值

SUVELENGTH –调整变长度地震道到相同长度地震道

SUVCAT–将一个数据附加到另一个数据(一道接一道进行)

1. suwind –用关键字选定一定时窗地震道

非常常见的操作就是我们时常需要浏览或处理地震数据中的一小块数据。suwind 命令使得我们可以根据大量的参数信息设置窗口来选定感兴趣的数据。

通过道头字来设定数据窗口的大小

suwind最简单的用法就是,通过用户设定道头关键字的最小和最大值来选定数据:

key=tracl 设置窗口的道头字(see segy.h)

min=LONG_MIN 数据关键道头字的最小值

max=LONG_MAX 数据关键道头字的最大值

例如,用道数作关键字对命令suplane产生的数据进行窗口大小设置:

suplane | suwind key=tracl min=5 max=10 | sugethw key=tracl | more

对于一个大的数据体,应该使用计数(count)参数,而不是最大值。如果直接设定最大值(max),命令suwind将查询全部数据后,再选择在最小值和最大值之间的道集,这是因为程序认为道的标志(trace labeling)可能多次出现。例如,可以比较下面的两个命令的结果:

suplane ntr=100000 | suwind key=tracl min=5 max=10 | sugethw tracl | more

suplane ntr=100000 | suwind key=tracl min=5 count=5 | sugethw tracl | more

更复杂的窗口大小选择如下(例如,使用分数,decimating data):

j=1 每个数据的第j道不选…

s=0 以s为基数(如果((key - s)%j) == 0)

下面的例子用suplane生成的数据,每两道抽取一道(即抽取道2、4、6…):suplane | suwind key=tracl j=2 | sugethw key=tracl | more

或者每隔2道抽取1道,基数为1(即抽取道1、3、5…):

suplane | suwind key=tracl j=2 s=1 | sugethw key=tracl | more

也可以用suwind接受或拒绝某些地震道:

reject=none 按指定的关键字跳过的地震道

accept=none 用指定的关键字选择地震道

例如下面的命令所示,地震道中的第3、8、9道将不显示:

suplane | suwind key=tracl reject=3,8,9 | sugethw key=tracl | more

参数accept选项有点特殊,它表示接收这些道,即使这些道被拒绝过。例如:suplane | suwind key=tracl reject=3,8,9 accept=8 | sugethw key=tracl | more

如果你只想接收列表中的道,这时需要设置参数“max=0”,下列所示只显示出第8道:

suplane | suwind key=tracl accept=8 max=0 | sugethw key=tracl | more

计数(count)参数覆盖接收(accept)参数,所以如果你想真正无条件接受道,就不能指定计数(count)参数。

选取时间窗口(Time gating)

有关窗口的第二个问题就是时间窗的设定。垂直时间窗(time gating)的选项为:tmin = 0.0 选取最小时间

tmax = (from header) 选取最大时间

itmin = 0 选取最小时间采样

itmax = (from header) 选取最大时间采样

nt = itmax-itmin+1 时间采样点数

设置的结果要么是选取最小时间采样和选取最大时间采样(itmin和itmax),要么选取最小时间和选取最大时间(tmin和tmax),这样就将产生一个最接近采样的时窗。

2. susort–根据segy道头字分选道

susort命令利用Unix系统sort命令,通过道头关键字对地震道进行分选。

例如,根据两个关键字(cdp和offset)分选数据(数值按升序),可用下面的命令:

susort outdata.su cdp offset

如果offset关键字按降序,cdp关键字按升序进行分选,可用下面的命令:

susort outdata.su cdp -offset

3. suramp和sutaper–数据斜坡化(Tapering)

很多地震处理算法因为数据的突变边界而显示假象,在数据边界对振幅进行斜坡化(tapering),就是压制这种假象的最容易的方法。在SU中,我们可以使用sutaper 命令对数据边界进行斜坡化。

例如,对每5道数据从头到尾进行斜坡化:

sutaper stdout ntaper=5

suramp可以平滑从起始道和(或)末道。例如,斜坡化从0到tmin=0.05s,然后再向下从tmax=1.15s到末道:

suramp stdout

4. sukill、suzero、sunull和sumute–数据充零

对有噪声的道、位于数据边界的道进行充零是有益的。或者是产生一些空道,在绘图时最为联系数据集中间的分割标志。

sukill –道充零

对一批地震道充零键入:

sukill stdout min=MIN_TRACE count=COUNT

这里参数count是要充零的总道数,参数min是要充零的这些道中的最小道号。

sunull –产生空道数据

有时需要生成道值为零的地震数据块。下面的命令产生共有NTR道,时间采样数为NT的地震数据:

sunull nt=NT ntr=NTR stdout min=MIN_TRACE count=COUNT

suzero –在一段时间窗内对数据充零

suzero itmin=MIN_TIME_SAMPLE itmax=MAX_TIME_SAMPLE outdata.su

sumute –数据去除

要进行高精度的压制操作,可用命令sumute对SU数据进行处理。

sumute outdata.su key=KEYWORD xmute=x1,x2,x3,... tmute=t1,t2,t3,... 下面用suplane生成数据,然后做去除处理与原始生成数据比较:

suplane | suxwigb &

suplane | sumute key=tracl xmute=1,10,12 tmute=.06,.1,.11 | suxwigb &

去除根据xmute=和tmute=参数确定的多边形曲线内每一个初至。

5. suvcat和cat –数据合并

有两种方法可以将一种数据附加到另一个上(合并)。第一种使用Unix命令cat,简单的将第二个文件的数据放到第一个文件中去。

cat data1.su data2.su > data3.su

另外,可能需要对地震道重编号:

cat data1.su data2.su | sushw key=tracl a=1 > data3.su

第二种是将第二个数据集中的每一道垂直的附加到第一个数据集中每一道的末尾。这就需要使用suvcat命令:

suvcat data1.su data2.su > data3.su

在这个例子中,就不需要修改道头字。

6. suvlength –调整可变长度道到相同采样点数

有时数据中每道含有不同的采样点数。下面我们对用suplane命令生成的数据,用命令suvlength处理的道相同的采样点数:

suplane nt=64 > data1.su

suplane nt=32 > data2.su

cat data1.su data2.su > data3.su

对于上面合并生成的数据data3.su,如果想用SU程序处理该数据文件将会失败,因为大多说SU程序要求数据块含有相同的采样点数。使用命令suvlength可以解决该问题:

suvlength ns=64 < data3.su > data4.su

suxwigb < data4.su title="Test of suvlength" &

这将使所有的道含有相同的长度。

五、SU数据常用操作

1. suaddnoise –对地震道加噪声

下面是两个使用suaddnoise命令的例子:

suplane | suxwigb title="no noise" &

suplane | suaddnoise | suxwigb title="noise added" &

suplane | suaddnoise sn=2 | suxwigb title="noise added" &

2. sugain – su数据增益

增益命令含有多个选项:

scaling the data, 数据比例伸缩

multiplying the data by a power of time, 数据与时间幂相乘

taking the power of the data, 数据取幂

automatic gain control, 自动增益控制

trapping noise spiked traces, 含噪声脉冲的地震道陷波滤波

常用的系统状态查询命令

常用的系统状态查询命令 # lsdev –C –s scsi 列出各个SCSI设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。 # ps -ef 列出正在运行的所有进程的各种信息:如进程号及进程名等。 ps aux查看进程信息 # netstat -rn 列出网卡状态及路由信息等。 # netstat -in 列出网卡状态及网络配置信息。 # df -k 列出已加载的逻辑卷及其大小信息。 #top 查看系统应用信息,如CPU、内存使用率。按u,输入用户名则可监视用户;按k然后输入特定进程PID可关闭此进程,输入信号代码15关闭进程,输入信号代码9强行关闭。 # mount 列出已加载的逻辑卷及其加载位置。 # ntsysv 选择启动服务 # uname -a 列出系统ID 号,系统名称,OS版本等信息。 # hostname 列出系统网络名称。 # lsvg –l rootvg,lsvg –p rootvg 显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。 # lslv –l datalv,lslv –p datalv 显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。 八网络故障定位方法 网络不通的诊断过程: ifconfig 查看网卡是否启动 (up) netstat –i 查看网卡状态 Ierrs/Ipkts 和 Oerrs/Opkts是否>1% ping自己网卡地址 (ip 地址) ping其它机器地址,如不通,在其机器上用diag检测网卡是否有问题。 在同一网中, subnetmask 应一致。 网络配置的基本方法: (1) 如需修改网络地址、主机名等,一定要用 chdev 命令 # chdev –l inet0 –a hostname=myhost # chdev -l en0 -a netaddr='9.3.240.58' -a netmask=255.255.255.0’ (2) 查看网卡状态:# lsdev –Cc if

CAD常用命令汇总及详解

CAD中有哪些命令?我们可以把它们分为几类。一类是绘图类,二类是编辑类,三类是设置类,四类是其它类,包括标注、视图等。我们依次分析。 第一类,绘图类。常用的命令有: Line 直线 Xline 构造线 mline 双线 pline 多义线 rectang 矩形 arc 圆弧 circle 圆 hatch 填充 boundary 边界 block 定义块 insert 插入快 第二类,编辑类。常用的命令有: Matchprop 特性匹配 Hatchedit 填充图案编辑 Pedit 多义线编辑 Erase 擦除 Copy 拷贝 Mirror 镜像 Offset 平移 Array 阵列 Move 移动 Rotate 旋转 Scale 缩放 Stretch 拉伸 Lengthen 拉长 Trim 裁减 Extend 延伸 Break 打断 Fillet 倒圆角 Explode 炸裂 Align 对齐 Properties 属性

绘图工具栏: 直线(L):全称(line) 在屏幕上指定两点可画出一条直线。也可用相对坐标 或者在正交模式打开的情况下,直接给实际距离鼠标拖动来控制方向 构造线(XL):全称(xline) H为水平V为垂直O为偏移A为角度B为等分一个角度。 多段线(PL):全称(pline) 首先在屏幕上指定一点,然后有相应提示: 指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]。可根据需要来设置。 其中“圆弧”指定宽度可画任意角度圆弧;“半宽”指多段线的一半宽度,即如要高线宽为10,则5;“长度”给相应的值,则画出相应长度的多段线;“放弃”指放弃一次操作;“宽度”指多段线的宽度 多边形(pol):全称(polygon) 所绘制多边形为正多边形,边数可以自己设 E:根据边绘制多边形也可根据圆的半径利用外切和内接来画正多边形 矩形(REC):全称(rectang) 点击矩形工具后出现下列提示: 指定第一个角点或[倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)] 其中“倒角”是将90度直角的两条边割去一点。变成一个斜角。“标高”是空间上的意义可以在三视图当中展现出来,标高是相对的;“圆角”:即是将四个直角边倒成半径为X的圆角;“厚度”:空间上的意义,可在Z轴上表现出来“宽度”:平面空间的概念,指矩形四边的宽度。 圆弧(ARC或A):默认为3点画圆弧,成弧方向为逆时针,画优弧半径给负值。绘图菜单中有如下选项: 起点、圆心、端点; 起点、圆心、角度; 起点、圆心、长度; 起点、端点、角度; 起点、端点、方向; 起点、端点、半径; 圆心、起点、端点; 圆心、起点、角度; 圆心、起点、长度;

SQL常用命令使用方法:

SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表where 字段名=字段值order by 字段名" sql="select * from 数据表where 字段名like ‘%字段值%‘order by 字段名" sql="select top 10 * from 数据表where 字段名order by 字段名" sql="select * from 数据表where 字段名in (‘值1‘,‘值2‘,‘值3‘)" sql="select * from 数据表where 字段名between 值1 and 值2" (2) 更新数据记录: sql="update 数据表set 字段名=字段值where 条件表达式" sql="update 数据表set 字段1=值1,字段2=值2 ……字段n=值n where 条件表达式" (3) 删除数据记录: sql="delete from 数据表where 条件表达式" sql="delete from 数据表" (将数据表所有记录删除) (4) 添加数据记录: sql="insert into 数据表(字段1,字段2,字段3 …)valuess (值1,值2,值3 …)" sql="insert into 目标数据表select * from 源数据表" (把源数据表的记录添加到目标数据表) (5) 数据记录统计函数: AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum(字段名) as 别名from 数据表where 条件表达式" set rs=conn.excute(sql) 用rs("别名") 获取统的计值,其它函数运用同上。 (5) 数据表的建立和删除: CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) ……) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 数据表名称(永久性删除一个数据表) 4. 记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pagesize=N 设置每页为N条记录 rs.pagecount 根据pagesize 的设置返回总页数 rs.recordcount 返回记录总数 rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否 rs.delete 删除当前记录,但记录指针不会向下移动 rs.addnew 添加记录到数据表末端 rs.update 更新数据表记录 判断所填数据是数字型 if not isNumeric(request("字段名称")) then response.write "不是数字" else response.write "数字" end if -------------------------------------------------------------------------------- simpleli 于2002-03-23 15:08:45 加贴在ASP论坛上

UNIX系统常用命令

UNIX系统常用命令 UNIX系统常用命令格式: command [flags] [argument1] [argument2] ... 其中flags以-开始,多个flags可用一个-连起来,如ls -l -a 与ls -la相同。 根据命令的不同,参数分为可选的或必须的;所有的命令从标准输入接受输入,输出结果显示在标准输出,而错误信息则显示在标准错误输出设备。可使用重定向功能对这些设备进行重定向。 命令在正常执行结果后返回一个0值,如果命令出错可未完全完成,则返回一个 非零值(在shell中可用变量$?查看). 在shell script中可用此返回值作为控制逻辑的一部分。 注:不同的UNIX版本的flags可能有所不同。 1、与用户相关的命令 1.1 login (在LINUX Redhat下此命令功能与Solaris/BSD不同,执行login会退出当前任务). login: Password: 相关文件: 在下面的这些文件中设定shell运行时必要的路径,终端类型,其他变量或特殊程序. $HOME/.profile (Bourne shell, sh, bash) $HOME/.cshrc (csh, tcsh) $HOME/.tcshrc (tcsh) /etc/passwd文件中列出每个用户的shell /etc/csh.cshrc /etc/csh.login /etc/profile (Bourne shell, bash) /etc/login (Bourne shell, bash) csh: /etc/csh.cshrc和$HOME/.cshrc每次执行都会读取, 而/etc/csh.login和$HOME/.login只有注册shell才执行 修改相应文件后使用 source .cshrc使能相关修改,如果修改了path则 还需使用rehash刷新可执行文件hash表。 tcsh: $HOME/.tcshrc, 没有些文件读取.cshrc sh: /etc/profile和$HOME/.profile注册shell bash: /etc/profile和$HOME/.bash_profile注册shell读取 .bashrc交互式非注册shell才读取。

cmd常用命令大全

windows XP cmd命令大全 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M 的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。 -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。 说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如"ping IP -t -n 3",虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。 下面我们举个例子来说明一下具体用法。 这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说"初步判断"是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix) 至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对

udec命令

1.把图形保存下来,能在AUTOCAD中打开、编辑 plot block cable red supp ye stru bl;显示块体、锚杆(红色)、支架(黄色)、梁(蓝色)的图形 set plot 256 dxf;设置图形为256色 set out c:\ss.dxf copy c:\ss.dxf;把这图形以ss.dxf文件保存在C磁盘下 2.把数据导出 set log on print pline 1 ydis;把pline 1的y方向位移的数据导出到UDEC目录下udec.txt文件中 set log off 3.plot block stress ;显示块体的应力 plot block dis ;显示块体的位移(有x和y方向) plot block pl ;显示块体的塑性区(plastic) save xx.save ;保存计算结果 res xx.save ;调用 4.液压支架的命令 supp xc yc wid l seg n mat j;(xc,yc)是指中心点坐标,l指支架的宽度,n指分段数,mat j指支柱材料性质为j prop mat j sup_kn -1 ;sup_kn指支架的刚度,-1与表1相对应 del range x1 x2 y1 y2 ;挖掘范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体,由支架支撑 table 1 0 42.e6 0.05 5.0e6 0.1 6.0e6;表1表示的是液压支架的(P-DS)特性曲线 5 巷道施工中断面加梯子梁的命令(见图1) stru gen xc yc np 100 fa a thetra b mat=16 thick=0.2 ;100 指分100段,a b 指角度 prop mat=16 st_ymod=13.5e9 st_prat=0.14 st_den=7800 prop mat=16 st_yield=6e7 st_yresid=6e7 st_ycomp=2.5e7 prop mat=16 if_kn=1.35e9 if_ks=1.35e9 if_tens=0 if_fric=18 if_coh=0;interface-界面 例子讲解: 建模(以米为单位,;后为解释部分) round=0.1 ;方块的圆角块半径为0.1米 set ovtol=1.0 ;块体与块体之间相互嵌入量最大值为1米 bl 0,0 0,26 50,26 50,0 ;在(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)生成块体范围 crack 0,25 50,25 ;在(x1, y1)(x2 ,y2)两点间画直线 jregion id 1 0,0 0,10 50,10 50,0 delete ;删除此区域的块体 jset 90,0 2.5,0 2.5,0 3,0 0,0 range jregion 1 ;jset A,0 a,0 b,0 c,0 x0,y0 range jregion 1 jset 90,0 2.5,0 2.5,0 3,0 1.5,2.5 range jregion 1 可画成列的线段(见图2) jset 0,0 26,0 0,0 2.5,0 0,0 range jregion 1 pa ;当程度运行至此时暂停,可以看看你所建的部分模型,用continue继续运行下面部分 save t.save ;建模保存在t.save中 岩层赋属性及原岩力平衡计算 res t.save ;调用已建好的模型 gen quad 12 ;定义块体最大变形,若没有此语句,刚所有块体均为刚性块体 zone model mo range 0,180 0,45.2 ;第一个x,第二个y在范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体符合库仑准则 change jcons=2 range 0,180 0,45.2 ;节理面间接触-coulmb滑移 ;下面主要是讲岩层赋属性

常用命令

文件和目录 cd /home 进入'/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1) lstree 显示文件和目录由根目录开始的树形结构(2) mkdir dir1 创建一个叫做'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做'file1' 的文件' rmdir dir1 删除一个叫做'dir1' 的目录' rm -rf dir1 删除一个叫做'dir1' 的目录并同时删除其内容rm -rf dir1 dir2 同时删除两个目录及它们的内容

mv dir1 new_dir 重命名/移动一个目录 cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 ln -s file1 lnk1 创建一个指向文件或目录的软链接 ln file1 lnk1 创建一个指向文件或目录的物理链接 touch -t 0712250000 file1 修改一个文件或目录的时间戳- (YYMMDDhhmm) file file1 outputs the mime type of the file as text iconv -l 列出已知的编码 iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 文件搜索

Linux常用命令

CMD命令提示符大全 gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/msoobe /a----检查XP是否激活notepad--------打开记事本cleanmgr-------垃圾整理net start messenger----开始信使服务 compmgmt.msc---计算机管理net stop messenger-----停止信使服务 conf-----------启动netmeeting dvdplay--------DVD播放器 charmap--------启动字符映射表diskmgmt.msc---磁盘管理实用程序 calc-----------启动计算器dfrg.msc-------磁盘碎片整理程序chkdsk.exe-----Chkdsk磁盘检查devmgmt.msc--- 设备管理器regsvr32 /u *.dll----停止dll文件运行drwtsn32------ 系统医生 rononce -p ----15秒关机dxdiag---------检查DirectX信息regedt32-------注册表编辑器Msconfig.exe---系统配置实用程序rsop.msc-------组策略结果集mem.exe--------显示内存使用情况regedit.exe----注册表winchat--------XP自带局域网聊天progman--------程序管理器winmsd---------系统信息perfmon.msc----计算机性能监测程序winver---------检查Windows版本sfc /scannow-----扫描错误并复原winipcfg-------IP配置 taskmgr-----任务管理器(2000/xp/2003)command--------cmd fsmgmt.msc 共享文件夹netstat -an----查看端口 osk 屏幕键盘install.asp----修改注册网页eventvwr.msc 时间查看器secpol.msc 本地安全设置services.msc 服务accwiz.exe > 辅助工具向导acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具append.exe > 允许程序打开制定目录中的数据 arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表at.exe > 计划运行任务 atmadm.exe > 调用管理器统计attrib.exe > 显示和更改文件和文件夹属性 autochk.exe > 检测修复文件系统autoconv.exe > 在启动过程中自动转化系统 autofmt.exe > 在启动过程中格式化进程autolfn.exe > 使用长文件名格式 bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功cacls.exe > 显示和编辑acl calc.exe > 计算器cdplayer.exe > cd播放器change.exe>与终端服务器相关的查询charmap.exe>字符映射表chglogon.exe>启动或停用会话记录 chgport.exe > 改变端口(终端服务)chgusr.exe > 改变用户(终端服

UDEC经典学习总结 张科学修改 完成

1.把图形保存下来,能在AUTOCAD(图片)中打开、编辑 plot block cable red supp ye stru bl;显示块体、锚杆(红色)、支架(黄色)、梁(蓝色)的图形 set plot dxf(jpg) 256;设置图形为256色 set out c:\ss.dxf(jpg) (set out 1.dxf 这个文件保存在当前带数值模拟的文件夹里) copy c:\ss.dxf(jpg) ( copy 1.dxf 这个文件保存在当前带数值模拟的文件夹里) ;把这图形以ss.dxf文件保存在C磁盘下 2.把数据导出 set log on print pline 1 ydis;把pline 1的y方向位移的数据导出到UDEC目录下udec.txt文件中 set log off 3.plot block stress ;显示块体的应力 plot block dis ;显示块体的位移(有x和y方向) plot block pl ;显示块体的塑性区(plastic) save xx.save ;保存计算结果 res xx.save ;调用 4.液压支架的命令 supp xc yc wid l seg n mat j;(xc,yc)是指中心点坐标,l指支架的宽度,n指分段数,mat j指支柱材料性质为j prop mat j sup_kn -1 ;sup_kn指支架的刚度,-1与表1相对应 del range x1 x2 y1 y2 ;挖掘范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体,由支架支撑 table 1 0 42.e6 0.05 5.0e6 0.1 6.0e6;表1表示的是液压支架的(P-DS)特性曲线 5 巷道施工中断面加梯子梁的命令(见图1) stru gen xc yc np 100 fa a thetra b mat=16 thick=0.2 ;100 指分100段,a b 指角度 prop mat=16 st_ymod=13.5e9 st_prat=0.14 st_den=7800 prop mat=16 st_yield=6e7 st_yresid=6e7 st_ycomp=2.5e7 prop mat=16 if_kn=1.35e9 if_ks=1.35e9 if_tens=0 if_fric=18 if_coh=0;interface-界面 例子讲解: 建模(以米为单位,;后为解释部分) round=0.1 ;方块的圆角块半径为0.1米 set ovtol=1.0 ;块体与块体之间相互嵌入量最大值为1米 bl 0,0 0,26 50,26 50,0 ;在(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)生成块体范围 crack 0,25 50,25 ;在(x1, y1)(x2 ,y2)两点间画直线 jregion id 1 0,0 0,10 50,10 50,0 delete ;删除此区域的块体 jset 90,0 2.5,0 2.5,0 3,0 0,0 range jregion 1 ;jset A,0 a,0 b,0 c,0 x0,y0 range jregion 1 jset 90,0 2.5,0 2.5,0 3,0 1.5,2.5 range jregion 1 可画成列的线段(见图2) jset 0,0 26,0 0,0 2.5,0 0,0 range jregion 1 pa ;当程度运行至此时暂停,可以看看你所建的部分模型,用continue继续运行下面部分 save t.save ;建模保存在t.save中 岩层赋属性及原岩力平衡计算 res t.save ;调用已建好的模型 gen quad 12 ;定义块体最大变形,若没有此语句,刚所有块体均为刚性块体 zone model mo range 0,180 0,45.2 ;在范围(x1, y1)(x1 ,y2)(x2, y2)(x2, y1)的块体符合库仑准则 change jcons=2 range 0,180 0,45.2 ;节理面间接触-coulmb滑移

(完整版)CAD最常用命令大全(实用版)

cad命令大全 L, *LINE 直线 ML, *MLINE 多线(创建多条平行线) PL, *PLINE 多段线 PE, *PEDIT 编辑多段线 SPL, *SPLINE 样条曲线 SPE, *SPLINEDIT 编辑样条曲线 XL, *XLINE 构造线(创建无限长的线) A, *ARC 圆弧 C, *CIRCLE 圆 DO, *DONUT 圆环 EL, *ELLIPSE 椭圆 PO, *POINT 点 DCE, *DIMCENTER 中心标记 POL, *POLYGON 正多边形 REC, *RECTANG 矩形 REG, *REGION 面域 H, *BHATCH 图案填充 BH, *BHATCH 图案填充 -H, *HATCH HE, *HATCHEDIT 图案填充...(修改一个图案或渐变填充)SO, *SOLID 二维填充(创建实体填充的三角形和四边形)*revcloud 修订云线 *ellipse 椭圆弧 DI, *DIST 距离 ME, *MEASURE 定距等分 DIV, *DIVIDE 定数等分

DT, *TEXT 单行文字 T, *MTEXT 多行文字 -T, *-MTEXT 多行文字(命令行输入) MT, *MTEXT 多行文字 ED, *DDEDIT 编辑文字、标注文字、属性定义和特征控制框ST, *STYLE 文字样式 B, *BLOCK 创建块... -B, *-BLOCK 创建块...(命令行输入) I, *INSERT 插入块 -I, *-INSERT 插入块(命令行输入) W, *WBLOCK “写块”对话框(将对象或块写入新图形文件)-W, *-WBLOCK 写块(命令行输入) -------------------------------------------------------------------------------- AR, *ARRAY 阵列 -AR, *-ARRAY 阵列(命令行输入) BR, *BREAK 打断 CHA, *CHAMFER 倒角 CO, *COPY 复制对象 CP, *COPY 复制对象 E, *ERASE 删除 EX, *EXTEND 延伸 F, *FILLET 圆角 M, *MOVE 移动 MI, *MIRROR 镜像 LEN, *LENGTHEN 拉长(修改对象的长度和圆弧的包含角)

SAP系统常用命令介绍

SAP系统常用命令介绍 1、系统配置常用命令 所谓系统配置命令,通常包含系统操作配置、系统传输配置、系统自定义内容配置等相关命令。系统配置的范围很广,这里介绍的系统配置不包括模块配置内容,主要是系统层面的相关配置命令。常用的操作命令主要包含以下几种。 (1)系统传输配置命令:SE09/SE10、STMS (2)系统后台参数配置命令:SPRO (3)系统信息发布命令:SM02 (4)目标集团参数配置命令:SCC4 2、后台维护常用命令 在SAP系统中,普通用户常常因为权限不够导致很多事项无法处理,需要通过管理员在后台对相应的主数据及参数进行修改设置。这里主要介绍以下几个常用的后台维护命令。 (1)批处理命令:SCAT (2)定义后台作业命令:SM36 (3)查看后台作业命令:SM37 3、程序编辑常用命令 程序编辑属于SAP系统开发的一个重要组成部分,SAP系统本身带有ABAP语言编辑器,可以提供强大的自开发程序功能。这里介绍程序编辑通常使用的相关命令。一般来说,程序编辑常用到的命令有以下3各。 (1)程序编辑器命令:SE38 (2)韩式编辑器命令:SE37 (3)对象浏览器命令:SE80 4、表间维护常用命令: (1)SAP系统中的数据都是存储在不同的表空间中。对于这些表的查询、修改及数据整理,SAP提供有相应的操作命令。常用的表间维护命令主要包括以下几种。 (1)ABAP数据字典命令:SE11 (2)维护表视图命令:SM30 5、用户及权限控制常用命令 在SAP系统中对于用户及权限的控制是非常严格的,权限参数、权限、用户的管理,均有一套专有的体系。这里介绍用户及权限控制常用的命令,包括以下几种。 (1)权限创建及修改命令:PFCG (2)用户创建及配置命令:SU01 (3)用户批量处理命令:SU10

UDEC学习整理资料

1、角点必须按顺时针方向排列; 2、Crack 命令用于产生块体中单一直线特征的裂缝。裂缝由端点坐标(x1,y1)和(x2,y2)所确定。 3、Jset 命令则是自动节理组生成器。根据所给定的特征参数(即倾角、迹长、岩桥长度、间距和空间位置)产生一组裂缝。 4、round d---d是圆角距离,建议在block命令前指定圆角长度。 5、DELETE 命令,能从模型中删除一个块体。例如,为了删除槽口块体,delete range 4.5,5.5 8,10。 6、GEN命令激活三角形网格有限单元自动生成器。命令GEN edge v 将作用于任意形状的块体。其v值定义三角形单元的最大边长,即v值越小,块体中的单元越小。应当注意的是:具有高的边长比值的块体并不能产生单元,其极限的比重近似为1:10。 7、采用命令GEN quad v,指定模型为塑性材料模型的单元。该类型的单元提供了对于塑性问题的精确解。然而,GEN quad 命令可能对某些形状的块体不起作用。在此情况下,应当采用GEN edge 8、Change 命令改变块体为指定的变形块体。Cons=0意味着模型块体材料被移出或开挖。Cons=1 改变块体为各向同性弹性特性;而Cons=3则改变块体为摩尔-库仑模型,考虑塑性特性。缺省值为所有变形体则自动改变为Cons=1。P21 9、cha nge jcons=2,所以不连续结构面的缺省模型是Jcons=2。 10、可用以下命令检查材料号Plot block mat

12、INSITU命令用来初始化应力。采用该命令,可以赋值初始应力。 13、hist xvel 5, 5 hist ydisp 0, 11 第一个是记录位移坐标(x=5,y=5)附近结点x方向的速度,而第二个是记录接近坐标(x=0,y=11)位置处y方向的位移。 14、set grav 0.0 , -9.81第一个是x方向的加速度,第二个值为y方向的加速度为9.81m/sec2(向下作用)。 15、UDEC计算可在任何时间通过按被中断。更方便的是使用STEP命令进行高次数的计算和周期的中断和再次分析,以确保达到平衡状态。 16、用DELETE命令或CHANGE cons=0命令模拟材料开挖。用BOUNDARY xload,yload 或stress 命令施加荷载和应力。通过采用BOUNDARY xvel 或yvel 命令固定边界角点。通过BOUNDARY xfree 和yfree 命令移去边界约束。用CHANGE命令改变变形块体和不连续面的材料模型。而用PROPERTY命令可改变材料性质参数。 17、Z放大,ctrl+z恢复原样。Pl ot blo ck stress disp lacement(块体应力位移);pl ot hist 1(最大不平衡力); Pl+con+szz(z方向应力云图),Pl+ x disp(位移云图)。 18、在一个阶段的结尾(即初始平衡),采用Save file.sav命令,可以保存模型状态。这个文件可以采用rest file.sav命令进行恢复。式中,file.sav 是一个用户定义的文件名。扩展名.sav定义这个文件是一个保存文件。 19、

华为常用命令

华为交换机常用命令: 1、display current-configuration //显示当前配置 2、display interface GigabitEthernet 1/1/4 //显示接口信息 3、display packet-filter interface GigabitEthernet 1/1/4 //显示接口acl应用信息 4、display acl all //显示所有acl设置3900系列交换机 5、display acl config all //显示所有acl设置6500系列交换机 6、display arp 10.78.4.1 //显示该ip地址的mac地址,所接交换机的端口位置 7、display cpu //显示cpu信息 8、system-view //进入系统图(配置交换机),等于config t 命令 9、acl number 5000 //在system-view命令后使用,进入acl配置状态 10、rule 0 deny 0806 ffff 24 0a4e0401 ffffffff 40 //在上面的命令后使用,,acl 配置例子 11、rule 1 permit 0806 ffff 24 000fe218ded7 fffffffff 34 //在上面的命令后使用,acl配置例子 12、interface GigabitEthernet 1/0/9 //在system-view命令后使用,进入接口配置状态 13、[86ZX-S6503-GigabitEthernet1/0/9]qos //在上面的命令后使用,进入接口qos配置 14、[86ZX-S6503-qosb-GigabitEthernet1/0/9]packet-filter inbound user-group 5000 //在上面的命令后使用,在接口上应用进站的acl 15、[Build4-2_S3928TP-GigabitEthernet1/1/4]packet-filter outbound user-group 5001 //在接口上应用出站的acl 16、undo acl number 5000 //取消acl number 5000 的设置 17、ip route-static 0.0.0.0 0.0.0.0 10.78.1.1 preference 60 //设置路由 18、reset counters interface Ethernet 1/0/14 //重置接口信息 华为路由器常用命令 [Quidway]dis cur ;显示当前配置[Quidway]display current-configuration ;显示当前配置[Quidway]display interfaces ;显示接口信息[Quidway]display vlan all ;显示路由信息[Quidway]display version ;显示版本信息 [Quidway]super password ;修改特权用户密码[Quidway]sysname ;交换机命名[Quidway]interface ethernet 0/1 ;进入接口视图[Quidway]interface vlan x ;进入接口视图 [Quidway-Vlan-interfacex]ip address 10.65.1.1 255.255.0.0 ;配置VLAN的IP地址 [Quidway]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2 ;静态路由=网关[Quidway]rip ;三层交换支持[Quidway]local-user ftp [Quidway]user-interface vty 0 4 ;进入虚拟终端 [S3026-ui-vty0-4]authentication-mode password ;设置口令模式 [S3026-ui-vty0-4]set authentication-mode password simple 222 ;设置口令 [S3026-ui-vty0-4]user privilege level 3 ;用户级别

CMD常用命令大全(最新整理)

说起cmd大家都很熟悉吧很有用哦这里我为大家接扫常见的命令 dos命令[只列出我们工作中可能要用到的] cd\ '返回到根目录 cd.. '返回到上一级目录 1、cd 显示当前目录名或改变当前目录。 2、dir 显示目录中的文件和子目录列表。 3、md 创建目录。 4、del 删除一或数个文件。 5、chkdsk 检查磁盘并显示状态报告。 6、cacls 显示或者修改文件的访问控制表(ACL) 7、copy 将一份或多份文件复制到另一个位置。 8、date 修改日期 9、format 格式化磁盘 10、type 显示文本文件的内容。 11、move 移动文件并重命名文件和目录。 12、expand 展开一个或多个压缩文件。 13、ren 重命名文件。 14、attrib 显示或更改文件属性。 15、time 显示或设置系统时间。 16、at at命令安排在特定日期和时间运行命令和程序。要使用AT 命令,计划服务必须已在运行中。 17、net [user],[time],[use] 多,自己去查 18、netstat 显示协议统计和当前tcp/ip连接 19、nbtstat 基于NBT(net bios over tcp/ip)的协议统计和当前tcp/ip连接 20、route 操作和查看网络路由表 21、ping 就不说了,大家都熟悉吧 22、nslookup 域名查找 23、edit 命令行下的文本编辑器 24、netsh强大的命令行下修改tcp/ip配置的工具 25、fdisk 相信现在用的人比较少了,不过在没有其他工具的情况,他还是有用的 更多: attrib 设置文件属性 ctty 改变控制设备 defrag 磁盘碎片整理 doskey 调用和建立DOS宏命令 debug 程序调试命令

udec命令总结精华-正宗

《Udec 命令总结》精华版 1. 安装、打开、保存 (1) 安装:①执行Udec 3.1→将Crack文件中的内容替换; ②复制Udec.exe,粘贴为快捷方式→属性,目标,加入空格256【开始内存8M,将内存 改为256】,可以复制快捷方式至桌面或硬盘。 (2) 打开:①直接在udec> 命令行输入; ②写好程序,udec>命令输入call,然后将*.txt文件拖入命令行,执行 (3) 保存:输入save d:\kaicai.sav, 调用命令rest,将kaicai.sav 拖入命令行 【!!!文件名最好不用汉字,有时候不识别】 注释:如果保存为save d:\111\kaicai.sav, 注意其中111文件必须提前建好,否则无法保存或者保存错误 (4) 操作:Ctrl+Z选中图像可以放大,Ctrl+Z 双击复原,屏幕中会出现十字叉,按住鼠标左键不放, 移动光标直到你满意的窗口为止;pause暂停,此时可以察看任何信息;continue继续调 用下面程序段。ESC可以随时进行停止,但不能继续;英文分号; 表示注释不运行命令。 2. 基本命令 2.1 基本设置 Udec>n【new刷新窗口,从新调用一个程序,修改后的*.txt文件必须输入n,重新运行文本文件】 Udec>title 【或heading代表标题,后面紧跟标题的名称。如:hang dao mo ni 或济宁三号井围岩变形破坏规律研究】 Udec> round d 【“圆角”命令,Udec中所有的块体都有圆角,目的是为防止块体悬挂在有棱角的节点上,由于块体悬挂将产生应力集中。d指块体与块体之间的圆角半径,默认值是0.5,其值要求小于模型中最小块体的最短那条边长的二分之一,最大圆角长度不能超过块体平均棱长的1%。在block 命令前指定圆角长度。如:round 0.05】 圆角 图1 10×10块体圆角 Udec>set ovtol 0.5 【此命令是指层与层之间的嵌入厚度,当提示为“overlap too large”时就需要修改此值更大一些,可以显示设计的块体,plot overlap!嵌入太大的原因可能为块体强度太小】

相关主题
文本预览
相关文档 最新文档