您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > resform的使用..
ResForm的使用方法报告人:张强2014年4月1、数据管理2、单井图编辑3、地层对比图编辑4、油层栅状图编辑5、平面图编辑6、综合图表的绘制7、高级应用-宏编辑8、常犯的错误与建议主要内容一、数据管理1.1连接油田现有数据源提供了通用性的数据存储和访问控制接口,通过数据服务的建立,可以实现与本地或者网络上不同类型的数据源进行连接。连接建立后,用户可以直接读取现有数据源上的资源,开展各种地质研究工作。这种模式不仅免去工作前需要预先准备数据的烦恼,还能将手中工作与数据源中数据的更新紧密结合,保证了数据的唯一性,大大提高工作的效率和质量。1.2新建数据服务1.点击resform窗口任务窗格中的“配置数据服务”,打开“配置数据服务”窗口。2.点击【新建】按钮,弹出“新建数据服务连接”设置窗口,输入数据连接的名称,选中“使用本地Access数据文件3.单击【新建】按钮,打开“创建MicrosoftAccess数据文件”对话框,选择新建数据库的本地路径,然后在文件名内给出数据库文件名。4.点击“保存”,返回上一个窗,在该窗口中点击“确定”。此时,在“配置数据服务”对话框内,会出现刚刚建好的数据服务名称和位置。点击“保存”,数据服务就配置好了。5.链接新建的数据服务1.3配置井位数据(1)新建油田区块。(2)使用复制粘贴的方法加载井位数据。(3)使用导入文件的方法加载井位数据。(4)使用添加的方法加载井位数据。(5)显示井位图。1.4井数据的导入(1)批量导入多井数据(2)复制粘贴导入单井数据(3)使用文件导入单井数据(4)导入分层数据,岩性分层数据(5)浏览数据及其曲线变化(6)提交编辑结果二、单井图编辑1.点击文件-新建文档-单井分析图2.新建单个图道和新建多个图道3.调整起始深度,图长,了解三种预览模式4.修改线型,颜色,调整曲线为合适的范围,合并多道曲线5.学会保存和应用模板6.使用现有测井图快速成图7.了解从图道数据提交到数据源和从数据源加载数据更新图道功能三、编辑地层对比图(1)软件主窗口菜单栏上执行【文件】|【新建文档】|【地层对比图】命令;(2)在弹出的创建向导对话框中输入“图名”;若有可用的“模板”则选择,若无,不选择,单击【下一步】按钮;(3)在新建地层对比图上复制粘贴要选择的井位数据,并选择要加载的井;(4)调整截取层段,选择油气显示较好的层段作为研究层段。(5)调整曲线颜色,调整曲线到合适的范围,在属性栏去掉网格线等;(6)手动连接相同的层段和全部按名称连接地层。四.编辑油藏栅状图(1)文件-新建文档-油藏栅状图(2)填写图名,区块,是否应用模板,完成。(3)添加要建立油藏栅状图的井位数据,选择相应的井。(4)调整比例尺的大小,将图调整到合适的大小。(5)手动连接相同层位。(6)调整观察视角。(7)设置图名。五、编辑地质平面图使用地层对比图导出平面图(1)选择多个层段-导出连通井点数据(2)井点值表达式-属性-选择油层厚度-更新数据(3)选择靶点-使用层段靶点-分道类型是地层单位道-查找-确定(4)导出等值线图,填写图名,设置等值线参数,确定(5)编辑图名,设置等值线线型,填充颜色等。(1)文件-新建文档-综合图表。(2)自选图形-嵌入文档-添加平面图,剖面图,单井柱状图。(3)调整图片大小,对齐方式,添加图框,标题六、综合图表的绘制七、高级应用-宏编辑1.标准宏与裸体宏标准宏是完整的宏代码,它拥有main主函数,在不同的单井图文档中都可使用已有的标准宏代码处理数据。裸体宏仅对某个单井图中的某个图道进行处理,比较简单、灵活。2.宏编辑的基本操作1.单击编辑并执行宏按钮进入宏编辑页面。2.单击打开一个已有的宏。3.了解新建宏,执行宏等功能。3.宏编辑基本的语言1.float:是一种数据类型,用于浮点型数据。2.SCurveTrace:曲线类图道的公共类。其它同类型的类还有:SDiscreteTrace离散型数据道、SLayerTraceBase层对象型数据道等。3.this:this是一个关键字。关键字是计算机语言里事先定义的,有特别意义的405H标识符。在ResForm脚本语言中,this相当于单文档类的实例。在this之后输入点号“.”可以查看到单文档类下所有的图道类以及方法、属性等。4.实心点号:“.”表示“……的”。5.Channels:图道或图道组合的集合,可以理解为一个容器,能够放置一个或者多个图道。6.AddTrace:为Channels类所具有的一个方法,意为“添加图道”。7.对象定义之后就可以使用了,por.Title=计算孔隙度意为将por对象(por曲线道)定义道头显示内容设置为“计算孔隙度”。8.SetLoopRange:为单文档类下的一个方法,表示设置循环的起止深度范围,小括号内传递两个参数,分别是顶深和底深。9.do-while循环:do-while循环语义为:“当满足某个条件时,一直做某件事情,直到判断条件不满足为止”。给//----------------------计算孔隙度----------------------voidmain(){floatDG=2.65;//定义岩石骨架密度值floatDF=1;//定义流体密度值//新建曲线道,命名为PORSCurveTracepor=this.Channels.AddTrace(WellTraceTypes.Curve,POR);por.Title=计算孔隙度;//定义道头显示内容this.SetLoopRange(900,960);//设置循环的起止深度范围//循环,根据公式计算并将值赋给图道do{por.Value=(this.DEN.Value-DG)/(DF-DG);}while(this.NextRow());}//--------------------------------4.应用举例八、常犯的错误与建议1.在数据导入时多注意导入数据的格式,曲线与数据要一一对应,注意导入不同格式的数据要选择相对应的类型。2.在图形绘制的过程中多注意细节问题,注重绘制图形的准确性与美观性。3.对脚本语言的应用不熟练,今后应加强这方面的学习。4.对于ResForm软件中其他的模块要加强学习。请批评指正!
本文标题:resform的使用..
链接地址:https://www.777doc.com/doc-4051341 .html