Petrel数据加载格式

Petrel数据加载格式
Petrel数据加载格式

petrel张加格式

well右键setting->style->path井轨迹的参数,symbols井名,sipmplification(可以projecy setting);

->filter icons选择显示部分井;->operation井轨迹平滑;->thickness,report? ;

->make logs可能有关层属性的离散化(zone log)

well tops->setting设置点点大小;另外有一个zone spreadsheet?

attributes-> insert new attributes->operation 设置

井口坐标

Wellname y x KB Ding Di

A12 4130981.40 235835.40 1554.2 300 3000

A19 4143760.37 230097.10 1528.66 300 3000

A24 4135004.51 229333.67 1807.1 300 3000

A4 4124614.34 241173.98 1654.42 300 3000

well tops

X坐标 Y坐标 (Z)TVD Wellpoint 层名 井号

263288.25 3913900.48 590 horizon "1" zheng3

133369.4 3963351 2135 horizon "1" zhen2

135950.16 4052568.96 2270 horizon "1" huan20

235835.40 4130981.40 1677 horizon "1" A12

log

DEPTH SP GR DEN R4

1350.000 166.009 90.961 2.173 21.353

1350.125 166.213 95.686 2.060 20.654

well head

A1 4423710.21 311631.14 500 2110 27.92

A10 4423711.53 311632.65 500 1780 27.92

A11 4423708.51 311635.30 500 1926 28

A12 4423736.00 311611.80 500 2222 27

A13 4423735.47 311611.80 500 2056 27

welltops

A1 1411 Horizon "2" 1820.2

A1 1423 Horizon "3" 1835.2

A1 1436 Horizon "4" 1851.2

A1 1447 Horizon "5" 1864.4

well dev

A1 1000.000 -232.185 -396.358 813.218

A1 1000.200 -232.264 -396.483 813.353

A1 1000.400 -232.343 -396.609 813.487

A1 1000.600 -232.423 -396.734 813.621

A1 1000.800 -232.502 -396.859 813.756

A1 1001.000 -232.581 -396.984 813.890

logging explain

A1 E3dl 1851.6 1860.4 8.8 1436.3 1443.4 7.1 20.6 30.2 620.8 64.5 20.1 1 1_____yoceng

A1 E3dl 1868.8 1873.4 4.6 1450.3 1454.0 3.7 52.1 32.9 2785.8 75.2 17.2 1 2_____shuiceng

A1 E3dl 1874.6 1877.0 2.4 1455.0 1456.9 1.9 25.0 32.2 3150.9 71.1 21.7 1 3_____youshuitongceng

A1 E3dl 1879.2 1883.0 3.8 1458.8 1461.8 3.0 23.3 30.7 523.2 67.6 20.4 1 4_____chayouceng

A1 E3dl 1898.8 1905.0 6.2 1474.7 1479.7 5.0 51.2 32.8 4111.4 74.3 9.6 1 5_____qiceng

散点图数据

311099.8 4422841.81 1820.2

310697.73 4423506.25 1749.2

310964.9 4423313.98 1646.8

311264.31 4423134.84 1608.2

311572.32 4422957.14 1689.8

production with depth

A11995-7-1 3.623.1026.786.7 1.4A1A11851.6 1986.8

A11995-8-144.7 3.7048.37.610A1A11851.6 1986.8

A11995-9-147 1.80.148.8 3.716.8A1A11851.6 1986.8

A11995-10-137.8 2.30.140.1 5.819.1A1A11851.6 1986.8

petrel张加格式

A11995-11-139.3 1.40.140.7 3.513.6A1A11851.6 1986.8

C语言中文件_数据的输入输出_读写

C语言中文件,数据的输入输出,读写. 文件是数据的集合体,对文件的处理过程就是对文件的读写过程,或输入输出过程。 所谓文件是指内存以外的媒体上以某种形式组织的一组相关数据的有序集合。文件分类: 顺序文件,随机文件。 文本文件和二进制文件。 文本文件也称为ASCII文件,在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。 文本文件可以在屏幕上按字符显示,源程序文件就是文本文件,由于是按字符显示,所以能读懂文件内容。 二进制文件是按二进制编码方式来存放的。这里主要讨论文件的打开,关闭,读,写,定位等操作。 文件的存取方法 C程序的输入输出(I/O)有两种方式:一种称为标准I/O或流式I/O,另一种称为低级I/O。流式I/O是依靠标准库函数中的输入输出函数实现的。低级I/O利用操作系统提供的接口函数(称为底层接口或系统调用)实现输入输出,低级I/O 主要提供系统软件使用。 在C语言中用一个FILE类型的指针变量指向一个文件,(FILE类型是系统在stdio.h中定义的描述已打开文件的一种结构类型),这个指针称为文件指针。FILE *指针变量标识符; 如 FILE *fp; 文件的打开与关闭 所谓打开文件,指的是建立文件的各种有关信息,并使文件指针指向该文件,以便对它进行操作。 关闭文件则是断开指针与文件之间的联系,也就禁止再对该文件进行操作。 1、fopen 函数原型:FILE *fopen(const char *filename,const char *mode); Fopen函数用来打开一个文件,前一部分用来说明文件路径及文件名,后一部分mode指出了打开文件的存取方式;返回值是被打开文件的FILE型指针,若打开失败,则返回NULL。打开文件的语法格式如下: 文件指针名=fopen(文件名,使用文件方式); 文件指针名必须被说明为FILE类型的指针变量。 FILE *fp; fp=fopen(“C:\\Windowss\\abc.txt”,”r”); 注意用两个反斜杠\\来表示目录间的间隔符。 存取文件的模式是一个字符串,可以由字母r,w,a,t,b及+组合而成,各字符的含

详细的petrel操作流程(适合初学者)

主要步骤介绍 一、数据整理 本实例中的数据整理如下: wellhead井位坐标文件 jinghao X Y kb topdepth bottomdepth X21-233973816364714261433.0821502195 X21-243974070364716291433.082156.12193.1 X21-253974257364718491433.082154.42190.4 X21-263974480364720961436.52154.82189.8 X22-193972535364705161407.562120.32152.3 X22-203972803364707951417.462139.12165.1 X22-213973010364710401379.72102.62135.6 welltop分层文件 X Y hb wellpoint surface jinghao 397381636471426-716.92Horizon c811X21-23 397381636471426-724.92Horizon c8121X21-23 397381636471426-735.92Horizon c8122X21-23 397381636471426-755.92Horizon c813X21-23 397381636471426-761.92Horizon c821X21-23 397407036471629-723.02Horizon c811X21-24 397407036471629-731.02Horizon c8121X21-24 397407036471629-742.02Horizon c8122X21-24 397407036471629-754.02Horizon c813X21-24 397407036471629-760.02Horizon c821X21-24 测井文件准备 DEPTH PERM_K POR_K SW_K VSH_K NTG 2140.1250.00590100 2140.250.0059010 1 2140.3750.00590100 2140.50.005900 1 0 二、数据输入 1 输入Well Header(井位坐标文件) 右键点击输入Well Header:

带格式的输出语句及输入语句

带格式的输出语句及输入语句 一、输入语句(读语句) 在程序中可以用赋值语句给变量获得一个确定的值,但是变量的值经常变化,尤其初始化时,则必须使用输入语句──读语句,将更为方便。读语句是在程序运行时由用户给变量提供数据的一种很灵活的输入动作,它有两种格式: 1.读语句的一般格式: read(<变量名表>); readln[(<变量名表>)]; 其中变量名表是用逗号隔开的若干个变量名组成的。 功能:从标准输入(即INPUT,一般对应着键盘)中读入数据,并依次赋给相应的变量。 说明: ①read和readln是标准过程名,它们是标准标识符。 ②执行到read或readln语句时,系统处于等待状态,等待用户从键盘上输入数据,系统根据变量的数据类型的语法要求判断输入的字符是否合法。如执行read(a)语句,a是整型变量,则输入的字符为数字字符时是合法的,合法的情况下将输入的整数赋给变量a。 ③在输入数值型(整型或实型)数据时,数据间要用空格或回车分隔开各个数据,一定要输入足够个数的数据,否则仍要继续等待输入,但最后一定要有回车,表示该输入行结束,直到数据足够,读语句执行结束,程序继续运行。 例3. 设a、b、c为整型变量,需将它们的值分别赋以10,20,30,写出对应下列语句的所有可能输入格式。 Read(a,b,c); 解 根据③,即可列出所有可能输入格式 (a)10□20□30←┘ (b)10□20←┘ 30←┘ (c)10←┘ 20□30←┘ (d)10←┘ 20←┘ 30←┘ 其中"←┘"表示回车键。 ④read语句与readln语句的第一个区别是:

read语句是一个接一个地读数据,在执行完本Read语句(读完本语句中变量所需的数据)后,下一个读语句接着从该数据输入行中继续读数据,也就是说,不换行。如: Read(a,b); Read(c,d); Read(e); 如果输入数据行如下: 1□2□3□4□5□6□←┘ 则a,b,c,d,e的值分别为1,2,3,4,5,如果后面无读语句则数据6是多余的,这是允许的。 Readln则不同,在读完本Readln语句中变量所需的数据后,该数据行中剩余的数据多余无用,或者说,在读完本Readln语句中变量所需数据后,一定要读到一个回车,否则多余的数据无用。 例4 设要达到例1同样的目的,但语句改为: readln(a,b);readln(c) 则例3中的4种输入格式只有(b)(d)是有效的. ⑤readln语句与read语句的第二个区别是:read后一定要有参数表,而readln 可以不带参数表,即可以没有任何输入项,只是等待读入一个换行符(回车)。经常用于暂停程序的运行,直到输入一个回车。 例5 设有下列语句: read(a,b,c); readln(d,e); readln; readln(f,g); 其中,所有变量均为整型。再设输入的数据如下: 1□2←┘ 3□4□5□6□7□8←┘ 9□10←┘ 11←┘ 12□13←┘ 列表给出每个变量的值.

Petrel中文说明书

Petrel软件实例操作流程

第1章Petrel简介 1.1安装并启动Petrel 把安装盘放入光驱,运行Setup.exe程序,根据提示就可以顺利完成安装,在安装的过程中同时安装DONGLE的驱动程序,安装的过程中不要把DONGLE插入USB插槽,安装完毕,再插入DONGLE,如果LICENSE过期,请和我们技术支持联系,然后按下面的顺序打开软件。 1. 双击桌面上的Petrel图标启动Petrel。 2. 如果是第一次运行Petrel,将出现一个Petrel的介绍窗口。 3. 打开Gullfaks_Demo项目。点击文件>打开项目,从项目目录中选择Gullfaks_2002SE.pet。 1.2界面介绍 1.2.1菜单 / 工具栏 与大多数PC软件一样,Petrel软件的菜单有标准的“文件”、“编辑”、“视图”、“插入”、“项目”、“窗口”、“帮助”等下拉菜单,以及一些用于打开、保存project的标准操作按钮。在Petrel的显示窗口的右边是对应于操作进程的工具栏,这些工具是否有效取决于选择进程表中的哪个进程。 操作步骤 1.点击上面工具栏中的每一项看会出现什么,你可以实践一些感兴趣的选项。 2.将鼠标放在工具栏中的按钮上慢慢移动,将会出现描述每一个按钮功能的文本出现。 3.点击“What's This”按钮,然后再点击其它的某个按钮,将会现该按钮功能的详细描述。 1.2.1.1文件菜单(File)

1.2.1.3显示菜单(View)

1.2.1.4项目菜单(Project) 1.2.1.5工具菜单(Tools)

1.2.1.7帮助菜单(Help) 1.2.2 Petrel 资源管理器 Petrel 资源管理器(左上角)跟任何PC 机上的windows 资源管理器一样工作。通过点击加号、减号可以打开和关闭文件夹。注意Petrel 资源管理器下面的标签,这些标签可以从一个文件夹移到另一个文件夹。 操作步骤 1. 点击输入标签。 2. 展开文件夹显示其内容。 3. 右键点击文件夹有效的选项,从选项列表中选择设置,弹出一个窗口,可以设置有关显示的多种参数。 4. 右键点击一个文件并选择设置,出现这个文件有关信息。

如何准备Petrel数据,Make Surface算法比较,建模方法比较

1. 如何准备Petrel数据?(详细请查阅操作手册的相关章节) 1.有关井的资料 1)井口坐标 wellname y x 海拔kb 顶深(MD) 底深(MD) s102 5120924.00 21674358.00 154.60 1000 1900 s601 5117545.10 21678424.00 154.0 1000 1900 s541 5118923.30 21673319.00 151.8 1000 1900 2)井斜数据 MD X Y Z TVD DX DY AZIM INCL 1499.878 456979.063 6782712.412 -1499.878 1499.878 0.000 0.000 9 9.853 42.277 1500.031 456979.164 6782712.395 -1499.991 1499.991 0.100 -0.017 99 .852 42.278 1500.183 456979.265 6782712.377 -1500.104 1500.104 0.201 -0.035 99.851 42.281 1500.335 456979.366 6782712.359 -1500.217 1500.217 0.302 -0.052 99 .850 42.283 3)测井曲线 DEP(MD) resis AC SP GR 1400.0000 5.1703 374.2136 35.5975 127.0 1400.1000 5.2997 374.2136 35.7233 127.0 1400.2000 5.0606 372.9888 35.8568 126.8 如有测井综合解释的孔、渗、饱资料,按相同格式加上。可直接读取测井*.las格式文件。 4)沉积相的划分,或有效厚度,孔隙度,饱和度等 深度(MD) 孔隙度饱和度渗透率岩性代码有效厚度 1046.3 0.22 0.42 3000 1 0.7 1047.2 0.27 0.53 9000 2 0.2 1047.6 0.68 0.22 15000 3 1 1048.6 0.32 0.32 12000 1 0.3 准备相或孔渗饱曲线时,一般没有以上格式的曲线,但我们可以利用现成的数据库通过编写程序来实现,准备以上曲线时要以每口井的名称为文件名来描述该井的相或孔渗饱信息.这样可以通过批量输入来节省数据的输入时间. 2.地质数据 1)分层数据

pascal-带格式的输出语句及输入语句

1.文件的打开与保存 2.文件的输入与输出语句(结合常量与变量、数的科学记数法) 3.类型:溢出的理解 带格式的输出语句及输入语句 一、写语句的输出格式 在pascal语言中输出数据时是可以按照一定格式的,对整数隐含的输出形式为按十进制数形式。对实数的输出,隐含的形式是科学记数法形式(如果不想用科学记数法输出而用小数形式输出,要自己另行定义)。 事实上,输出语句中的每个输出项中的表达式之后可以加上格式说明,若输出项后没有加格式说明,则数据按系统隐含的格式输出,还可加上一定格式符号按特定格式输出。 ⒈隐含的输出格式 pascal语言为整型量、实型量、布尔型量和字符串( 用一对单引号括起来的字符序列)规定了每种数据所占的宽度(即一个数据占几列) ,一个数据所占的宽度称为"场宽"或"字段宽"。系统给出的隐含场宽称为标准场宽。每一种pascal版本给定的标准场宽不尽相同。下表给出标准pascal和pc机上两种pascal版所规定的标准场宽。 标准场宽 ━━━━━━━━━━━━━━━━━ 数据类型标准pascal Turbo pascal ───────────────── integer 10 实际长度 real 22 17 布尔型10 4或5 字符串串长串长 ━━━━━━━━━━━━━━━━━ 在Turbo Pascal系统中,对于整型字符串的输出都是按数据本身长度输出,对于布尔型数据(只有True和False两种值),TRUE为4列,FALSE为5列,一律采用大写输出。而real 型数据的输出时,则按17列输出,其中第一列为符号位,正号不显示,后四位为"E±nn",中间的12列为尾数部分。如: writeln(sqrt(75)); 则输出□8.6602540379E+00。 而writeln(sqrt(81)); 则输出□9.0000000000E+00。 有时,在程序中往往根据实际情况,需要自己定义场宽。 ⒉指定场宽 在写语句中输出项含有格式符号时,就是为了指定场宽。 ⑴指定单场宽. 格式:write(表达式:N)或writeln(表达式:N),其中N为自然数,指定单场宽后,所有数据不再按标准场宽输出,而按指定场宽输出。若数据实际长度小于指定场宽时,则一律"向右

petrel笔记(适合初学者)

Input里面加载所有单井数据well、well tops、;Model是所建模型;Templates是做的模板以上窗口可以随意摆放,双击即可回去 这是地震上的解释 是构造模型的建立,property modeling是属 性建模(包括孔隙度模型,渗透率模型,含油饱和度模型等等) 是数值模拟 加载数据: 先新建insert ->new well folder;对井进行编组:右击wells->insert folder,把所有井拖进去;井位数据(well heads)、井轨迹数据(well path)、测井数据(well logs)、分层数据(well tops:well、surface、MD) 测井解释成果(.Prn)用production log格式加载

井对比(对比剖面图):新建一个new wellsection window(对比窗口),为相建模打基础,建立层拉平,setting->flatten on well top,在此之前先把others里面的分层拖进stratigraphy 里面,按顶(base)来拉平, (建立层拉平:按分层数据拉平) 调整纵向比:setting->absolute(1000即可),手动调整比例尺通过 这是将一个图道中的两条曲线反向的操作可去掉网格线

调整曲线颜色,然后上色,因为所有gamma值都在0~1中间, 调整曲线的取值范围,回到well,进到colors,设置最大值为120(或者自动获取)gamma 值大对应泥岩(孔隙度比较小)(孔隙度和gamma成反相关);RT电阻率(电阻率一般按对数的方式显示),SP自然电位,DT声波曲线;设置一口井为模板(单井模板只能保存一个: ->),应用到所有井,(地质上分层就是按照测井曲线 来分层的),(如果发现分层有问题,通过来调整

数据的输出输入

3.4数据的输入和输出 3.4.1输入输出的举例 利用printf函数进行数据的输出程序,现在再介绍一个包含输入和输出的程序。 3.4.2有关数据输入输出的概念 Puchar(输出字符)getchar(输入字符) 3.4.3用printf函数输出函数 在C语言中来实现输入输出的主要是printf函数和scanf函数,这两个函数是格式输入输出函数。 一,printf函数的一般格式为 printf(格式控制,输出列表) printf(“%d,%c\n”,i,c)括号包含两部分;(1)“格式控制”是用双撇号括起来的一个字符串,称“转换控制字符串”简称字符格式串。包含两个信息。 1,格式声明,格式声明是由%和格式字符组成,如%d,%f。他的作用是将输出的数据转换为指定格式然后输出。格式声明总是以%字符开始的。 2,普通字符,普通字符即输出时需要原样输出的字符。例如上面的printf函数,中的双撇号内的逗号,空格,和换行符。也可以包含其他字符。 二,输出列表是程序需要输出的一些数据,可以是常量,变量,或表达式。 Printf(参数1,参数2,参数4.。。。。。。。。。。参数N) 参数1是是格式控制字符串,参数2,3.。。是需要的数据。在执行时将参数2以后按参数1所指定的格式输出,参数1是必须有的。 三,格式字符 (1)d格式符 用来输出一个十进制整数,可以在声明格式中指定输出数据的域宽(所占的列数)如%5d,指定数据占5列。 (2)c格式符 用来输出一个字符。 (3)s格式符 用来输出一个字符串 (4)f格式符 用来输出实数(包括但双精度,长双精度),以小数形式输出。有几种用法:1,基本型,用%f。不指定输出函数的长度,由系统根据数据的实际情况决定的列数。一般情况是,实数部分全部输出,小数部分输出6位。2,指定数据的宽度和小数位数,用%m.nf。3,输出的数据向左对齐。%-m.nf。与2的格式相同,只是当数据长度不超过m时,数据想左对齐,右端用空格表示。 (5)e格式式 输出以指数形式输出。如果不指出数据所占的宽度和数字部分的小数位数。一般情况下小数部分占6位。也可以用%m.ne。形式格式声明。其中e可以是大写。 (6)i格式符 作用与%d一样。 (7)o格式符 以八进制形式输出。其中没有符号。全都是正数。 (8)x格式符: 以十六进制输出,同样用%lx表示长型数据。

petrel建模步骤

目录 1.加载数据 (4) 1.1 井位数据 (4) 1.2 井斜数据 (4) 1.3 测井曲线加载 (5) 1.4 分层数据加载 (9) 1.5 测井解释成果加载 (13) 1.6 断层加载 (14) 1.7 地震数据加载 (15) 1.8 制作地震子体 (17) 1.9 地震解释 (23) 2.Make surface (32) 2.1 圈定边界 (32) 2.2 做面 (32) 3.调节断层 (37) 3.1 双击加载的断层.TXT文件 (37) 3.2 删掉断层一盘 (37) 3.3 将断层赋给一个面 (38) 4.断层模型 (39) 4.1 初步调整 (39) 4.2 pillar Giidding (45) 4.3 Make horizons (47) 1

4.4 Make zones (50) 4.5 调节断层上下盘 (51) 4.6 补缺口/horizon (52) 4.7 做垂向网格/layering (57) 5.砂孔建模 (59) 5.1砂体模型(确定性) (59) 5.2砂体模型(指示建模) (67) 5.3夹层模型 (67) 6.沉积相模型—确定性 (71) 6.1 创建沉积相模型 (71) 6.2 相图加载 (72) 6.3 数字化位图 (73) 6.4 生成相多边形曲面/对每个相做surface (75) 6.5 生成相分布曲面 (78) 6.6 相建模 (79) 7.沉积相建模—随机性 (81) 7.1 PPT--序贯指示 (81) 7.2 阳光石油相模型建立--序贯指示 (83) 7.3 沉积相模型建立—聚类分析方法 (89) 8.沉积相相控属性建模 (106) 8.1 孔隙度模 (106) 8.2 渗透率模拟 (115) 8.3 含油饱和度模拟 (121) 9.计算储量 (130) 2

Excel VBA在petrel建模数据整理中的应用

石油工业计算机应用 COMPUTER APPLICATIONS OF PETROLEUM Vol.25No.2Jun.2017 第25卷第2期 2017年6月 Excel VBA 在petrel 建模数据整理中的应用 ·综述· 陈志华1李鑫2王冠成2陈贝贝2 (1.长庆油田公司苏里格气田研究中心;2.长庆油田公司第五采气厂) 摘要:为了满足石油勘探开发、petrel 建模等研究工作,对geomap 软件导出等值线数据进行转换的 需要很迫切。笔者利用EXCEL 中VBA 宏工具,实现了对地质建模软件petrel 建模的前期数据整理 工作的简化,该程序实现了数据的批处理,可极大地减轻手工处理数据的工作量,为油田数据处理提供了一种实用方法。关键词:petrel 建模;geomap 软件;等值线;VBA 宏 0引言 简单的说,Excel VBA 是依附于Excel 程序的一种自动化语言,它可以使常用的程序自动化,类似于DOS (磁盘操作系统)中的批处理文件(后缀名“.bat”)。那么它有什么具体的功能?在工作中与常规操作方式相比,具有哪些优势?笔者通过Excel VBA 在petrel 建模数据整理中等值线的编辑来展现。 1认识Excel vba 制作人事资料时,通常需要录入职员身份证号码,以及生日、年龄、性别等等。除身份证号码需要手工逐一录入以外,其它三项信息的录入有3种方法:手工录入、内置公式、自定义函数法。手工输入方式效率极差,且出错机率也最高。 以图1数据为例,利用公式从身份证中提取生日、年龄、性别等信息,可以有多种方法。 通过公式法计算职工的年龄、出生日期与性别,步骤如下: (1)在单元格C3输入以下公式,用于计算年龄:=DATEDIF(DATE(MID(B3,7,4-(LEN(B3)=15)*2),MID(B3,11-(LEN(B3)=15)*2,2),MID(B3,13-(LEN(B3)=15)*2,2)),NOW(),"Y") (2)在单元格D3输入以下公式,用于计算出生日期: =TEXT(RIGHT(19&MID(B3,7,LEN(B3)/2-1),8),"#年##月##日") (3)在单元格E3输入以下公式,用于计算性别:=IF(ISODD(MID(B3,15,3)),"男","女") 相对于手工输入法,利用公式从身份证号码获取个人信息有着效率更高、错误率更低之优点,人员越多时越能体现出其高效优势。 自定义函数法是指利用Excel VBA 编写的外置函数。可以随时调用。具体操作步骤如下: (1)进入“自定义函数法”工作表; (2)在C3:E3区域分别输入以下三个公式,用于计算年龄、出生日期和性别: =SFZ(B3,"NL") =SFZ(B3,"SR") 作者简介:陈志华(1976-):男,2003年毕业于西北大学矿产普查与勘探专业,硕士。气田开发工程师,主要从事气田开发地质综合研究工作。 基金项目:中石油股份公司重大科技专项项目:“低渗透低丰度砂岩气藏水平井布井和改造工艺技术研究”(2011ZX05015—001) 资助。图1根据身份证号提取职工年龄、生日与性别 26

常用视频输入输出格式

一、传输接口 按照发展先后来概述: (1)CVBS:Composite Video Broadcast Signal,复合视频广播信号。 它是最早期的一种图像数据传输方法,是将模拟视频信号和声音信号结合,并调制到视频载波之前的一种格式。复合视频包含色差(色调和饱和度)和亮度信息,并将它们同步在消隐脉冲中,用同一信号传输。这种接口有3根线:白(左声道)、红(右声道)、黄(视频信号),如图所示: 由于是采用亮度和色度信号频谱间置方法复合在一起,所以会导致亮、色的串扰以及清晰度降低等问题。 (2)S-video:即S端子,它是将亮度信号Y和色度信号C分开传输,这样就可确保亮度和色度信号不相互干扰。 (3)VGA:Video Graghic Array,又叫显示绘图阵列,它采用非对称分布的15Pin 连接方式,共有15针,分成3排,每排5个孔。 (4)DVI:Digital Visual Interface,即数字视频接口。它采用全数字传输,可有效降低干扰和提高性能。对于DVI接口,有很多规范,常见的是DVI-D(Digital)和DVI-I(Integrated),DVI-I只能传输数字信号,可以用它来连接显卡和平板电视等。 (5)HDMI:High Definition Multimedia Interface,即高清晰度多媒体接口。它与DVI不同,可以同时传输视频和音频信号,由于音频和视频信号采用同一条电缆,可大大简化系统的安装。 除了上述有代表性的接口之外,另外还有一些典型接口,比如:色差分量接口(三基色输入)、SCART(欧洲通用视频接口)、BNC端口输入(R、G、B、行同步、场同步5个连接头),SDI(串行数字接口)等等。 二、视频输出的数字信号格式 相关名词: ITU:International Telecommunications Union (国际电信联盟) ITU-R:Radiocommunication sector of ITU (国际电信联盟无线电通信部门)CCIR:International Radio Consultative Committee (国际无线电咨询委员会)

实验04 数据的有格式输入输出

实验四数据有格式输入输出 数据是程序处理的主要对象。一般情况下,在程序中要完成大量的数据输入输出任务,输入输出数据是否简洁、直观、醒目、规范,是评价程序质量的一项重要指标。如何组织数据的输入输出是程序设计时要认真考虑的一项重要工作。 FORTRAN90提供了强大的数据输入输出功能,其中数据有格式输入输出功能是FORTRAN90最具特色的功能之一。通过学习和掌握数据有格式输入输出功能,有帮于设计和编写高质量程序。 本实验是学习和掌握数据有格式输入输出功能的一次系统实验活动。 一.实验目的 1.了解数据有格式输入输出的主要作用、基本方法和使用规则。 2.掌握数据有格式输入输出语句(READ、PRINT、WRITE)的基本功能和语法规则。 3.掌握格式说明语句(FORMAT)的基本功能和语法规则。 4.掌握I、F、E、A、L、X、/、\等若干常用格式编辑符的格式要求和基本功能。 5.掌握数据有格式输入输出的数据组织和格式说明方法。 6.进一步掌握顺序结构程序设计方法。 7.进一步熟悉软件开发环境。 二.实验内容1 1.问题描述 有三个学生参加两门课程的补考,补考结束后,分别统计每个学生和每门课程的平均成绩,并输出统计结果。编写程序实现之。学生人数、课程门数和成绩数据通过键盘输入。 要求输入输出数据以规范、整洁、直观形式给出。程序中应采用数据有格式输入输出。学生人数和课程门数为2位整数,学号为长度等于4的字符串,成绩为小数1位域宽5位的单精度实数。 2.问题分析 问题对数据输入输出格式提出了严格的要求,程序应按照数据输入输出格式要求实现。按照问题中数据输入输出格式的有关要求,首先应设计好符合要求的数据输入输出格式。 下面给出已设计好的数据输入输出格式,下划线部分为键盘输入数据,非下划线部分为程序输出数据,灰色竖线间隔为一个英文字符,灰色横线间隔为一行,↙为回车键。

SAS系统和数据分析输入输出格式

SAS系统和数据分析输入输出格式

电子商务系列 第五课输入输出格式 一、SAS数据集中变量的类型 SAS共有两种类型的变量: ●字符型变量━━以ASCII码存放,最大长 度不超过200字符 ●数据型变量━━以浮点数存放,长度为8 个字节 SAS数据集的矩阵式结构要求每个观测的每个变量值都必须存在,因此如果某个数据值缺失,系统会自动补上一个缺失值。对于数字型变量,这个值显示为一个点“.”,而对于字符型变量,这个值显示为空格。 二、输入和输出格式 SAS数据集的数据值的内部存放格式并不一定与该数据值的输入和输出格式一致,这取决于SAS的两个重要功能:输入格式(Informats)和输出格式(Formats)。输入格式指示SAS系统如何读入数据,而输出格式指示SAS系统如何输出数据。它们的一般形式如下: ●输入格式:<$>informat.

电子商务系列 ●输出格式:<$>format. 其中,$符号指示这是个字符输入输出格式,没有$符号表示是数值输入输出格式;Informat是一个输入格式的名字,format是一个输出格式的名字;w是宽度值,对许多输入输出格式这个值是输入输出数据的列数;d在数值输入输出格式中是小数部分的长度;点“.”是所有输入输出格式中必须包含的分隔符,作为名字的一部分。如果在格式中省略w和d值,SAS系统使用缺省的值。在SAS系统6.12版本中有五类输入格式,字符输入格式共有14种,数值输入格式共有35种;四类输出格式,字符输出格式共有13种,数值输出格式共有41种。 三、日期时间值在SAS系统中的存储 当变量的值表示日期、时间和日期时间时,在这种特殊的情况下,用户还需了解日期时间值在SAS系统中是怎样被存储的。SAS系统存储日期值为: ●1960年1月1日和这个日期之间的天数 例如,1962年3月8日被存储为797(即

利用PETREL详细建模操作方法

PETREL操作流程 1.前期数据准备 地震数据体,断层线FAULT LINS OR 断层棍FAULT STICKS,FAULT POL YGONS,数字化的等值线。 工区内各井的坐标,顶深,海拔,底深(完钻井深),东西偏移,方位角,倾角,砂岩分层数据,砂层等厚图,测井曲线(公制单位),单井相,各层沉积 相图,砂岩顶面构造图,单井岩性划分,测井解释成果表,含油面积图。 (在编辑数据的过程中,命名文件时最好数据文件名都和井名一致) 2.数据加载 ①加载井口数据(WELL HEADERS) WELL_NAME X Y KB TOP BOTTOM SYMBOL 井名X坐标Y坐标海拔顶深底深(完钻)井的类型②加载井斜数据(WELL PATH) 第一种数据格式 MD TVD DX DY AZIM INCL 斜深垂深东西偏移南北偏移方位角倾角 第二种数据格式 MD INCL AZIM 第三种数据格式 TVD DX DY (单井用WELL LOGS,多井加井斜可用PRODUCTION LOGS) ③加载分层数据(WELL TOPS)(包括断点数据) MD WELLPOINT 层名WELL NAME -1500 HORIZON Nm31 NP1

-1600 FAULT Nm32 NP1 以WELL TOPS加载之后删除系统的缺省项,新建4项,对应输入数据的列,名称进行编辑,Sub-sea Z values must be negative!(低于海平面的Z值都为负),该选项在编辑时不要选中 ④加载测井曲线(WELL LOGS)LAS格式文件 MD RESIS AC SP GR 曲线采用0.125m的点数据(1m8个点数据),注意有的曲线单位要由英制转换为公制,如:AC 英制单位μs/in要换成工制单位μs/m,再用转换程序转换为LAS格式文件进行输入,以提高数据的加载速度。如果有孔渗饱数据,按相同格式依次排列即可。 在/INPUT DATA中设置数据的排列顺序,曲线内容较多,系统缺省项只有MD,所以要用SPECIFY TO BE LOADED定义新的曲线,对应加载数据的列数,名称和属性进行编辑。 如:DEPT 1 MEASURED DEPTH DEPT SP 4 SPONTANEOUS POTEN SP 在/UNITS中可设置输入数据的单位 在/SETTING 中设置参考高度:矫正海拔OR平均海平面OR其他 ⑤加载单井相(WELL LOGS)PRN格式文件 MD(斜深)FACE岩性代码 在曲线上划分不同层所属的相,划相时读取每层的顶值,不同的相取不同的代码,如:河道1,天然堤2,决口扇 3 ….. 以WELL LOGS加载之后,使用默认的MD,使用类似曲线的添加方式,属性取岩性LITHOLOGIES。 备注点沙坝BAR POINT 天然堤NATURAL LEVEE 河道CHANNEL 决口扇CREV ASSE SPLAY 泛滥平原BACKGROUND FLOODPLAIN 河道沙坝CHANNEL BAR 在加载完数据之后,GLOBAL WELL LOGS 中会出现FACE项,在

实验三 数据的输入输出

实验三数据的输入输出 一、实验目的 1.进一步熟悉VC环境的使用方法和C程序的编辑、编译、连接和运行的过程。 2.学习C语言基本的输入、输出语句,以及如何进行格式的控制。掌握常用的C语言语句,熟练应用赋值、输入、输出语句。 3.编写顺序结构程序并运行,了解如何去完成一个简单的C程序。 二、实验内容 题目1 阅读程序加注释,并给出运行结果 (1)已知三角形边长求面积。 请给出运行结果,并对每条程序加以注释。 #include #include //头文件math.h中含函数sqrt()的定义 void main( ) { double a,b,c,s,area; a=3; b=4; c=5; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); //函数sqrt()用于求一个数的平方 printf("%4.1f, %4.1f, %4.1f,area is %4.2f\n",a,b,c,area); } 运行结果: (2)键入以下代码,观察输出结果。 #include void main() { printf("This prints a character,%c\n a number,%d \n a float,\ %f\n",'z',123,456.789); } (提示:printf()函数占了两行,在第一行末尾使用了一个反斜杠(\)指出字符串将延续到下一行,因此编译器将把这两行代码视为一行) 运行结果: (3)运行结果,并对每条程序加以注释。 #include #include main() { float a,b,c,disc,x1,x2,p,q;

常用的sas数据输入输出格式

表一 常用输出格式 表二 常用输入格式 类别 格式名 作用简介 字符 $w. 标准字符格式,w 表示变量的宽度(w 的缺省值为8) $UPCASEw. 把字符转成大写 日期时间 DATETIMEw.d 显示日期时间格式为ddmmmyy:hh:mm:ss.ss DATEw. 显示日期格式为ddmmmyy,ddmmmyyyy,或dd-mmm-yyyy YYMMDDxw. 显示日期格式为yymmdd 或yyyy-mm-dd(x 为分隔符) HHMMw.d 显示时间格式为hh:mm 数字 BESTw. SAS 自动选择最合适的数字格式(w 缺省值位12) COMMAw.d 带千分位的数字格式 DOLLARw.d 带美元符号的格式 PERCENTw.d 带百分比形式 PVALUEw.d 统计P 值显示格式 w.d 标准的数字格式(数值的总长度为w ,小数位占d 位,整数占w-d 位) Zw.d 前面位数不够补0填充 类别 格式名 作用简介 字符 $CHARw. 读入带空格的字符 $w. 标准字符格式 日期时间 ANYDTDTEw. “万能”读入日期格式 ANYDTDTEMw. “万能”读入日期时间格式 ANYDTTMEw. “万能”读入时间格式 DATETIMEw. 读入格式为ddmmmyy:hh:mm:ss.ss 或ddmmmyyyy:hh:mm:ss.ss 的日期时间 DATEw. 读入格式为ddmmmyy 或ddmmmyyyy 的日期 DDMMYYw. 读入格式为ddmmyy或dd-mm-yy格式的日期 HHMMSSw.d 读入格式为hh:mm:ss 或hhmmss 的时间 MMDDYYw. 读入格式为mmddyy 或mmddyyyy 的日期 数字 COMMAw.d 读入数字时移除数字键的字符 PERCENTw.d 读入百分比数字 w.d 读入标准数字格式

petrel软件学习

一、加载数据 1.加井头文件 Import file—— well heads(数据输入格式:well head)数据编写格式:Excel.具体如下: 井名X Y KB 补心高MD 井类别 ……… … … … … … … … … … … … 2.加井斜数据 在生成的wells文件中输入井斜数据(格式为:well path/deveation)编写数据格式为Excel,具体如下: MD 井斜(倾角)方位角 ……… … … … 可以在wells文件中进行calculator——字母=常数(如:A=1)——目的是增加一个道,以便以后加载曲线。 3.加数字化断层 新建文件夹——New folder——右键改名——数字化断层(格式:General lines/points)编写数据格式为:文本格式。具体如下: X Y Z ……… … … … 4.加数字化构造层 新建文件夹——New folder ——右键改名——数字化构造层面(格式:General lines/points)编写数据格式为:文本格式。具体同上。 5.加分层数据 在Insert 窗口下选择 new well tops生成well tops1(可以改名)文件夹——Import file ——加入分层数据(格式:Petrel well tops(ASCII))编写数据格式为:文本格式。具体如下: 井名分层名或断层名(用引号引起)MD X Y Z ……… … … … … … … … … … well “surface”MD X Y Z 6.加小层 在Insert 窗口下选择 new well tops生成well tops1(可以改名:例如改为小层)文件夹——右键——Import(on selection)——选择小层数据(输入格式为:Petrel Well Tops (ASCII)(*.*))——OK。 井名MD X Y “小层号“ A3 1400.60 20401670.20 4950029.89 "TIIItop" A3 1410.00 20401669.79 4950029.66 "TIII 8#小层 " A3 1417.60 20401669.46 4950029.46 "TIII 9#小层 "

Petrel数据加载格式

petrel张加格式 well右键setting->style->path井轨迹的参数,symbols井名,sipmplification(可以projecy setting); ->filter icons选择显示部分井;->operation井轨迹平滑;->thickness,report? ; ->make logs可能有关层属性的离散化(zone log) well tops->setting设置点点大小;另外有一个zone spreadsheet? attributes-> insert new attributes->operation 设置 井口坐标 Wellname y x KB Ding Di A12 4130981.40 235835.40 1554.2 300 3000 A19 4143760.37 230097.10 1528.66 300 3000 A24 4135004.51 229333.67 1807.1 300 3000 A4 4124614.34 241173.98 1654.42 300 3000 well tops X坐标 Y坐标 (Z)TVD Wellpoint 层名 井号 263288.25 3913900.48 590 horizon "1" zheng3 133369.4 3963351 2135 horizon "1" zhen2 135950.16 4052568.96 2270 horizon "1" huan20 235835.40 4130981.40 1677 horizon "1" A12 log DEPTH SP GR DEN R4 1350.000 166.009 90.961 2.173 21.353 1350.125 166.213 95.686 2.060 20.654 well head A1 4423710.21 311631.14 500 2110 27.92 A10 4423711.53 311632.65 500 1780 27.92 A11 4423708.51 311635.30 500 1926 28 A12 4423736.00 311611.80 500 2222 27 A13 4423735.47 311611.80 500 2056 27 welltops A1 1411 Horizon "2" 1820.2 A1 1423 Horizon "3" 1835.2 A1 1436 Horizon "4" 1851.2 A1 1447 Horizon "5" 1864.4 well dev A1 1000.000 -232.185 -396.358 813.218 A1 1000.200 -232.264 -396.483 813.353 A1 1000.400 -232.343 -396.609 813.487 A1 1000.600 -232.423 -396.734 813.621 A1 1000.800 -232.502 -396.859 813.756 A1 1001.000 -232.581 -396.984 813.890 logging explain A1 E3dl 1851.6 1860.4 8.8 1436.3 1443.4 7.1 20.6 30.2 620.8 64.5 20.1 1 1_____yoceng A1 E3dl 1868.8 1873.4 4.6 1450.3 1454.0 3.7 52.1 32.9 2785.8 75.2 17.2 1 2_____shuiceng A1 E3dl 1874.6 1877.0 2.4 1455.0 1456.9 1.9 25.0 32.2 3150.9 71.1 21.7 1 3_____youshuitongceng A1 E3dl 1879.2 1883.0 3.8 1458.8 1461.8 3.0 23.3 30.7 523.2 67.6 20.4 1 4_____chayouceng A1 E3dl 1898.8 1905.0 6.2 1474.7 1479.7 5.0 51.2 32.8 4111.4 74.3 9.6 1 5_____qiceng 散点图数据 311099.8 4422841.81 1820.2 310697.73 4423506.25 1749.2 310964.9 4423313.98 1646.8 311264.31 4423134.84 1608.2 311572.32 4422957.14 1689.8 production with depth A11995-7-1 3.623.1026.786.7 1.4A1A11851.6 1986.8 A11995-8-144.7 3.7048.37.610A1A11851.6 1986.8 A11995-9-147 1.80.148.8 3.716.8A1A11851.6 1986.8 A11995-10-137.8 2.30.140.1 5.819.1A1A11851.6 1986.8

相关文档
最新文档