论文部分内容阅读
静力触探是工程地质勘察中的一种原位测试方法,它是利用电测的原理来确定土的力学性质.如果采用人工整理一个钻孔资料,需要进行原始数据记录、数据输入、绘制或打印成果图等工作,如有几十甚至上百个钻孔资料需要整理,工作量非常之大,不仅费时费力,而且很可能出现人工读数误差和输入缺漏等问题.该学位论文叙述了将数据采集技术应用到静力触探领域所采用的技术方法,利用数据采集技术和微机数据处理系统,可以有效地解决上述人工记录带来的问题,节省了大量人力,减少了人为错误,提高了测量精度和可靠性.该设计运用面向对象的分析设计方法,从硬件设计和软件设计两个方面,提出了基于数据采集卡的硬件平台,在Windows环境下利用Visual C++6.0,进行静力触探数据采集处理系统的研究.全文共分五章.第一章首先提出了该文研究的目的和意义,然后介绍了静力触探的电测工作原理和静力触探数据采集处理系统国内外的发展情况,最后提出了该设计所要完成的任务.第二章阐述了系统硬件平台的原理和设计.首先给出了硬件电路的总体框图,并分别介绍了传感器和深度控制器.接下来介绍了作为系统硬件平台的核心——数据采集卡,这是该章的重点,数据采集卡的工作原理及其驱动程序都做了详细的介绍,最后介绍了该设计中选用的数据采集卡的性能和参数.第三章介绍了一些开发系统软件设计所涉及到的相关技术.软件是系统的关键,软件的开发和研究很大程度上决定了系统的性能.该系统软件主要采用了两种技术:面向对象的技术和多线程技术.面向对象的基本概念和基本特征以及其在实时系统中的实现问题该文都有详细的论述,Windows的多线程机制和消息机制也做了相应介绍,在此基础上提出了面向对象技术和多线程技术在该设计上的应用方案.第四章介绍了系统软件总体设计和具体实现方法.该章是该论文的关键部分,系统软件部分是利用Visual C++6.0作为开发工具,采用面向对象的程序设计方法在Windows 98下进行设计,利用Windows 98支持多任务/多线程的良好能力,对静力触探现场数据进行实时采集和处理.在给出了软件设计的总体流程后,依据此流程对软件的各个具体功能模块(包括采集、存储、显示和打印)的细节流程都做了详细的说明.第五章对全文做了总结,并提出了一些建议.总之,静力触探数据采集处理系统能够实现对静力触探现场数据的实时处理,包括实时采集、实时曲线显示、数据存储和打印等,能够满足静力触探现场资料整理的需要.