- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2
PAGE 3
ResForm技术资料汇编
ResForm脚本语言基础
及其应用(一)
西安海卓石油信息技术有限公司
前 言
ResForm脚本语言是由西安海卓石油信息技术有限公司研制开发,专门为该公司所发布的基于ResForm构架的地质工作室软件产品(以下简称GeoOffice)配置的编程语言。利用ResForm脚本语言,可以通过编程方式实现对《GeoOffice》软件产品常规功能的高度自动化操作,包括各种格式的地质成果图模板的自动生成、各种地质参数的获取和分析、《GeoOffice》软件产品与其他流行办公软件的交互操作等等。 ResForm脚本语言面向该公司《GeoOffice》软件产品的中高级用户,为他们提供了一个通过编程方式实现对《GeoOffice》软件产品功能扩展的有效手段。
《GeoOffice》软件产品具有灵活实用、功能丰富、易于掌握的特点,更为重要的是该软件产品充分考虑了地质人员的工作习惯。实际上,该软件产品的作者本身就是石油地质方面的专家,所以研制开发出的产品符合地质人员的工作习惯是非常自然的。因为有了上述的特点,《GeoOffice》软件产品一经推出,就在全国各大油田的相关行业中产生了较大的影响。目前,该软件的用户群正在不断扩大,并由此带来了相关领域油田工作效率的明显提高。与此同时在这个用户群中还涌现出不少这样的用户,他们对计算机的了解比较深入,大都有过用某种计算机语言编程的经验,同时这些用户对于《GeoOffice》软件产品功能的掌握比一般用户更为全面和深入,因此在他们希望能够更多更好地掌握ResForm脚本语言,以解决地质研究工作中更多更繁杂的问题。鉴于这种情况,公司决定除了在《GeoOffice》软件产品的说明书中向用户提供有关ResForm脚本语言基础知识外,再面向《GeoOffice》软件产品的中高级用户提供一套更为详尽的ResForm脚本语言应用方面的教材。
ResForm脚本语言可用应用的领域很多,从单井资料的处理分析、油藏剖面相关数据的计算、一直到《GeoOffice》软件产品针对的整个油田区块相关地质参数的提取,以这些参数的空间分布规律的研究等等,都可以是ResForm脚本语言的用武之地。
本书主要是关于ResForm脚本语言基础方面的介绍,以及ResForm脚本语言在单井数据资料的处理和分析方面的部分应用示例。有关更多应用方面的介绍将在后续发布的有关专辑中进行。书中列出的绝大部分实例来源于公司技术支持部门对于全国各油田用户所提问题的实际解决方案,因而这些实例的针对性和实用性是显而易见的。除此之外,其中有几个解决方案具有行业内通用的性质,关于这一点当您在仔细阅读每个示例时,当会有切身的体验。本书的内容分两部分,第一部分是ResForm脚本语言基础知识的介绍;第二部分是ResForm脚本语言在油田中应用的初步介绍。
本书假定读者具有至少一种计算机编程语言的应用经验并且已经熟悉西安海卓石油信息技术有限公司发布的《GeoOffice》软件产品的基本操作方法。
在本书的编写过程中,得到了全国各油田新老用户的大力支持。其中特别要提到的是长庆油田的姜英昆、大庆油田的郑建东、大港油田的陈长伟、青海油田的谢丽、中石油总院廊坊分院的张凤敏、南阳油田的田云和华北油田的朱昌灵这几位专家,由于他们的悉心指导,使得参与该书写作的人员得以对油田的地质研究工作有了更加准确地了解,这使得该书在实用性上有了很大的改进。对此,西安海卓石油信息技术有限公司全体员工深表谢意!
由于编者技术经历和专业水平所限,加之时间仓促,书中肯定有不少错漏之处,敬请各位专家和读者不吝指教。
西安海卓石油信息技术有限公司
2009
目 录
第一篇 ResForm脚本语言基础知识……………………...….4
ResForm脚本语言入门……………………….….…5
ResForm用户界面编程…………….………. …… 18
第二篇 ResForm脚本语言应用范例……………………...…86
自动生成综合录井图模板……………………….…87
地层泥质含量计算………………………….………95
地层孔隙度计算…………………………….………98
地层渗透率计算…………………………….……..102
地层含水饱和度计算……………………….…..…103
地层岩性分析…………………………….…..……108
附录……………………………………………….…….….. .……125
第一篇 ResForm脚本语言基础
这一部分介绍ResForm脚本语言的基础知识,通过这部分的介绍您将能够从了解ResFor
文档评论(0)