测井软件系统的设计与实现

测井软件系统的设计与实现

论文摘要

测井软件系统是石油测井系统中最重要的一部分,它完成系统控制、数据存储、处理和显示等功能,为石油开采提供必要的资料。传统的测井软件功能简单、交互性差、集成度低,已不能满足当前石油测井的需要,本文详细讨论了这些问题并在此基础上开发了新的石油测井软件系统。本文简要介绍了国内外石油测井系统发展的历史,以及现代测井系统的发展趋势,这也是开发新型石油测井系统的方向。接下来对测井系统的设计进行了描述,分析了它的三个组成部分,并重点论述了上层控制软件各个模块的功能。之后分析了两个已在工程中使用的石油测井软件系统的优缺点,并介绍了软件开发工具VC++6.0、开发中用到的类库MFC库和BCG控件库。在最后详细描述了测井软件的各个模块,并且讨论了软件实现所需要的关键技术。主要包括服务表配置,数据存储,数据处理和显示,数据回放和编辑,刻度处理,模拟数据源,并且简单讨论了数据打印和网络数据传输。以上模块相互之间进行数据处理和传输,完成了测井软件所需要的功能,并且软件界面易于观察和交互。由于采用模块结构,便于软件的开发和调试。在论文的最后,总结了测井系统软件的一些特点,也指出软件的不足之处,并提出了改进的意见。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 石油测井的目的和作用
  • 1.2 数控测井系统开发的历史和趋势
  • 1.2.1 国外测井技术发展
  • 1.2.2 国内测井技术发展
  • 1.2.3 现代测井主流技术
  • 1.3 论文内容安排
  • 第二章 测井系统方案设计
  • 2.1 测井系统的组成
  • 2.1.1 底层数据采集部分
  • 2.1.2 中层数据汇集部分
  • 2.1.3 上层控制处理部分
  • 2.2 现有测井软件系统分析
  • 2.2.1 UL2000 测井软件系统
  • 2.2.2 BXSC-A便携式数控生产测井软件
  • 2.2.3 软件分析的结论
  • 第三章 Windows技术特点和编程工具介绍
  • 3.1 Windows操作系统简介
  • 3.1.1 内存管理
  • 3.1.2 多任务
  • 3.1.3 设备无关性
  • 3.1.4 消息驱动机制
  • 3.1.5 面向对象技术
  • 3.1.6 动态链接库
  • 3.2 Microsoft Visual C++ 6.0 介绍
  • 3.2.1 VC的特点
  • 3.2.2 VC++ 6.0 开发环境的特点
  • 3.3 MFC类库简介
  • 3.3.1 根类CObject与CRuntimeClass结构
  • 3.3.2 应用程序体系结构类
  • 3.3.3 可视对象类
  • 3.3.4 设备场景和绘图类
  • 3.3.5 通用类、文件和数据库类、Internet和网络类
  • 3.4 BCG控件库
  • 第四章 测井软件系统的开发
  • 4.1 测井软件数据流向
  • 4.2 服务表及工程配置文件
  • 4.2.1 服务表建立时的数据结构设计
  • 4.2.2 服务表的文件结构设计
  • 4.3 测井数据的存储
  • 4.3.1 SKC文件的格式
  • 4.3.2 数据存储程序设计
  • 4.4 测井数据处理
  • 4.4.1 动态链接库
  • 4.4.2 数据处理程序
  • 4.5 数据显示
  • 4.5.1 文档/视结构
  • 4.5.2 多标签页面的实现
  • 4.5.3 单页面窗口分割的实现
  • 4.5.4 滚动窗口的实现
  • 4.5.5 数据实时显示
  • 4.6 数据回放和数据后期编辑
  • 4.6.1 数据回放
  • 4.6.2 测井数据编辑
  • 4.7 模拟数据源
  • 4.7.1 进程内存共享及其实现
  • 4.7.2 共享内存区的互斥访问及其流程
  • 4.8 刻度处理
  • 4.8.1 测量曲线的刻度方式
  • 4.8.2 派生曲线的刻度方式
  • 4.8.3 刻度方式的程序实现
  • 4.9 数据打印和网络数据传输
  • 4.9.1 数据打印
  • 4.9.2 网络数据传输
  • 结论
  • 致谢
  • 参考文献
  • 研究成果
  • 相关论文文献

    • [1].考虑历史解的多软件系统动态可靠性分配[J]. 合肥工业大学学报(自然科学版) 2020(05)
    • [2].情景模拟软件系统在住院医师培训中的效果评估[J]. 中国卫生质量管理 2017(05)
    • [3].自适应软件系统:开发方法和运行支撑专题前言[J]. 软件学报 2015(04)
    • [4].新书[J]. 东方企业家 2016(11)
    • [5].企业也需软实力[J]. 农产品市场周刊 2017(24)
    • [6].一种胎儿心电分析软件系统的设计与实现[J]. 中国医学装备 2020(07)
    • [7].BIM成功应用路线图[J]. 建筑 2017(02)
    • [8].智能电网网络侦听软件系统的设计与开发[J]. 信息系统工程 2017(02)
    • [9].FPGA软件系统及其各模块测试系统和方法[J]. 现代工业经济和信息化 2017(03)
    • [10].基于网络检索的语料库软件系统评述[J]. 情报科学 2014(11)
    • [11].考务软件系统的研究与应用[J]. 科技资讯 2013(12)
    • [12].CRM软件系统如何分类[J]. 网络与信息 2011(02)
    • [13].图书馆软件系统的开放性分析[J]. 情报探索 2010(11)
    • [14].适用于纺织厂的ERP软件系统[J]. 棉纺织技术 2008(04)
    • [15].可扩展计算机网络设计软件系统的开发与设计[J]. 烟台职业学院学报 2017(03)
    • [16].浅析如何做好软件系统的建设[J]. 通讯世界 2016(03)
    • [17].可配置软件系统的研究[J]. 硅谷 2014(20)
    • [18].高速公路分中心监控软件系统的设计和实践思路[J]. 电子制作 2014(24)
    • [19].“企业一套表”软件系统常见问题及解决方法[J]. 统计与管理 2015(05)
    • [20].高速公路收费软件系统的维护[J]. 中国交通信息化 2011(05)
    • [21].可扩展计算机网络设计软件系统的开发设计分析[J]. 信息与电脑(理论版) 2018(04)
    • [22].浅谈软件系统的应用模式[J]. 民营科技 2018(02)
    • [23].软件系统的数据设计及实现研究[J]. 电脑编程技巧与维护 2012(20)
    • [24].北京掌秀投资5000万支持中小企业营销软件系统推广普及风景[J]. 光盘技术 2009(02)
    • [25].基于统计的软件系统自恢复时间阈值算法[J]. 广西师范大学学报(自然科学版) 2008(01)
    • [26].计算机软件系统维护管理存在的问题及对策研究[J]. 数字通信世界 2019(12)
    • [27].基于敏捷开发理念的软件系统持续交付研究[J]. 电子世界 2020(07)
    • [28].基于软件系统的节能方案与实现[J]. 信息通信 2017(02)
    • [29].可扩展计算机网络设计软件系统的开发设计[J]. 电子技术与软件工程 2017(07)
    • [30].隧道照明智能监控软件系统的设计与实现[J]. 公路交通科技 2017(10)

    标签:;  ;  ;  

    测井软件系统的设计与实现
    下载Doc文档

    猜你喜欢