酒柜厂家
免费服务热线

Free service

hotline

010-00000000
酒柜厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

当ObjectARX与MFC结合开发勘探点

发布时间:2021-09-11 05:16:13 阅读: 来源:酒柜厂家

ObjectARX与MFC结合开发勘探点平面布置软件

1 前言

对于设计院旗下的勘察部门,一般工作2、质量保证:装备保修期1年流程如下:接到地质勘察任务书,从设计人员那里把拟建构(建)筑物平面图拷贝来,然后根据设计技术要求编制勘察纲要…。在编制勘察纲要中关键的一步就是进行勘探孔的具体布置。根据习惯做法,首先把平面图打印出来,然后用铅笔在图上把一个个勘探孔的符号画上去,然后经审核无误后再在电脑里把勘探点符号画到平面图上。当然也可以直接在电脑里把勘探孔符号画到平面图上,再打印、修改…。如果设计任务是一座泵站的话花半个小时估计也能完成,但如果设计任务是几十公里甚至上百公里的高速公路、高架桥呢,恐怕一个人在二、三个小时内是完不成的。不风险自担要小看编号,对于有上千个勘探孔的工程,正确地按顺序编号也是件麻烦的事,想象一下路中间补几个孔的话,那起码后面的勘探孔编号就只有重新因此标线之间的距离也是不同的来过。就算勘探孔全部布置好了,而控制性孔与一般性孔的比例、钻探孔与静探孔的比例是否合理呢?手工统计就要费些时间了。

绘制剖面图时,若干条剖面上的孔距一般都是一个孔一个孔从平面图上手工丈量出来的,精确一点的办法就是根据勘探孔圆心坐标计算距离,总之也是件劳神费时的活。

勘探点平面布置图到此尚未大功告成,待野外勘探完成后,根据国家规范还要把“孔口标高”、“孔深”、“静止水位”等相关数据标记到平面图上。一般的做法是“孔口标高”、“孔深”、“静止水位”等数据先被输入勘察软件,如果该软件不够先进的话就只有再把“孔口标高”、“孔深”、“静止水位”等数据画到平面图上,重复性输入避免不了,而且不能保证数据的一致性。

为了解决上述在绘制勘探点平面布置图中遇到的种种困难,特意编制了一款能大大加速工作效率的勘探点平面图布置软件,简称“平面助手”,旨在让勘探点平面布置的工作智能化、高效化、简单化。该软件独立运行于AutoCAD环境下,不依赖其它勘察软件,可以单独使用。但也可以与其它勘察软件相辅相成(通过增加软件接口)。

软件采用ObjectARX与MFC相结合的方法行编制。其中ObjectARX为Object ARX2002版本,ObjectARX包含一组动态链接库(DLL),这些库与AutoCAD在同一地址空间内运行并能直接利用AutoCAD核心数据库结构和代码。MFC为Visual C++6.0版本,MFC为开发者提供了一批预先定义的类和成员函数,可非常快速地开发Windows对话框界面,如图1。

500)this.style.width=500;" border=0>

2 功能概述

2.1 勘探孔布置

从勘探点列表中选择勘探孔类型,“孔号、孔深、标高、水位”等数据可以空缺,以后再补充。如果有“坐标数据”将直接根据坐标插入该类型的勘探孔,否则通过交互方式在平面图上插入。“孔深、标高、水位”等数据可以从其它软件(例如“华宁岩土工程勘察软件”、“上海岩土工程勘察数据处理系统”等等)直接读进来。

2.2 勘探孔调整

可以选择部分或全部勘探孔,然后以各孔中心为基点统一按比例缩放或旋转一定角度。

另外一种功能是挑选某个孔,以该孔的比例、旋转角度为参考,然后让其它孔的比例、角度与该孔一致。

2.3 勘探孔自动编号

选择图中需要自动编号的勘探点,将从“起始编号”开始按“X坐标”方向或按“Y坐标”方向的顺序统一编号。“起始编号”自由设定。编号根据勘探孔类型的不同将分别加以不同的前缀,如取土孔以“ZK”开头,静探孔以“JK”开头…。各类勘探孔编号前我国塑机工业的成长已迎来科门成长、快速成长的黄金时期缀可以在软件中设置。也可以将部分或全部勘探孔编号一次性清除以便重新编号。

2.4 设置勘探孔深度

可以根据勘探孔类型的不同分别设置孔深。例如把平面图中的控制性孔全部设置为50米,一般性孔全部设置为40米;或把取土孔全部设置为50米,静探孔全部设置为40米等。

2.5 替换勘探孔类型

先指定某种勘探孔类型,再选择要被替换的勘探孔即可实现一次性替换,同时保留原勘探孔的孔号、标高、孔深、水位等数据。

2.6 勘探孔分类统计

能统计各类勘探孔的数量、米数、比例等,便于及时调整布孔方案。

2.7 快速布置剖面

根据选择的勘探孔自动连接剖面线并标注剖面编号,同时在表格中显示该条剖面的参数,即孔号、孔距、总长度等。剖面线段删除或增加后自动保证该剖面的连续性。剖面信息能随图形一并保存便于下次打开时检索。剖面数据可以导出到其它软件(例如“华宁岩土工程勘察软件”、“上海岩土工程勘察数据处理系统”等等)。

3 关键技术剖析

3.1 勘探孔—带属性的图块

软件中勘探孔符号事先做成带属性的图块,并单独保存为“dwg”文件。布置勘探孔即插入(利用INSERT命令)某种类型的图块,如图2所示。

500)this.style.width=500;" border=0>

块的优点是能够增加绘图的准确性,提高绘图速度和减小文件尺寸。块属性

本溪职业装
本溪职业装
本溪职业装
本溪职业装