摘要
介绍SSQ-B数控取心仪软件从DOS操作系统升级到Windows系统的设计与实现。设计采用Visual C++6.0开发工具,使用微软公司提供的活动模板库(ATL)创建实现了各个组件功能模块。详细介绍组件化程序设计和面向对象程序设计思想在数控取心软件中的应用,并利用相关分析法进行曲线自动匹配,结合取心施工工艺流程,采用精确的上提值计算方法,实现取心深度的准确定位。给出了上提值的2种计算方法和曲线的匹配方法。通过在多个油田试用,该软件达到现场取心施工的要求,取心目的层深度误差小于4 cm,实现20 cm薄层的准确定位取心。
Design and implementation of SSQ-B computerized control coring software must be upgraded in the Windows operating system. With Visual C+ +6.0 as development tool, ATL provided by Microsoft Corp is used to build up the function modules in the software. Detailed are the object-oriented design concept and modular design concept used in the software. The correlation analysis is used to implement the curve automatic matching, and with the aid of the coring operation flow and upvalue calculations, coring depth is accurately located. Given are 2 upvalue algorithms and a curve automatic matching method. Coring operations in several oilfield show that the software meets the in-situ coring requirement, and its error of coring depth in target zones is less than 4 cm, so reaching up the accurate location and coring in 20 cm thin beds.
出处
《测井技术》
CAS
CSCD
2006年第4期381-383,共3页
Well Logging Technology
关键词
测井曲线
数控取心
相关法
组件模块
软件设计
实现
logging curve
computerized coring
correlation method
module
software design
implementation