公路涵洞计算机辅助设计系统(RHCADS)的开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

出口形式 单精度
拱圈 单精度
护拱 单精度
涵台 洞身铺砌 土牛 单精度 单精度 单精度
缘石 单精度
墙身 单精度
墙基 单精度
截水墙 锥坡铺砌 单精度 单精度
锥坡基础 洞口铺砌 抹面 单精度 单精度 单精度
填挖方 单精度
313 涵洞工程一览表结构设计 涵洞工程一览表结构如下所示。
序号 整数
中心桩号 结构形式 孔径
桩号公里 桩号百米 地面高 左路基宽 右路基宽 设计高 左边缘高差 右边缘高差
文本
文本 单精度 单精度 单精度 单精度 单精度
单精度
路面中心 左边坡 1 左边坡 2 右边坡 1 右边坡 2 洞身形式 单精度 单精度 单精度 单精度 单精度 文本
交角 整数
纵坡 单精度
孔径 单精度
墙身高 涵底标高 涵底坡度 进口形式 出口形式
enab led 和能否提供类型库, 可以用“浏览”按 钮添加一个对于它的引用。如果引用失效, V i2 sua l B a sic 显示错误信息“不能添加对指定文件 的引用”, 表示该类型库不存在。
412 在V isua l B a sic 510 中利用A ctiveX 部件
④ 从 “查看”菜单中, 选择 “对象浏览
如果A ctiveX 部件提供类型库, 在使用库的对
[4 ] J TJ 032- 94 公路沥青路面施工技术规范 1 北京: 人民交 通出版社, 1994, 12
[ 5 ] 赵亻黾 1 沥青混凝土上面层路面平整度的控制 1 西安: 中国 公路学报, 1998, 8
[6 ] 扬和雄, 李崇文 1 模糊数学和它的应用 1 天津: 天津科学 技术出版社, 1990
sic 应用程序可以包含各种类型的 A ctiveX 部
■代码部件提供了可编程对象的库。例如,
·57·源自文库
© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
一个代码部件包含为电子数据表用户提供的财
如果对象的类包括在类型库中, 那么用特
涵长 进口形式 出口形式 洞身混凝土 基础垫层
单精度 文本
文本
单精度
单精度
缘石 单精度
侧墙身 侧墙基础 翼墙身 翼墙基础 截水墙 单精度 单精度 单精度 单精度 单精度
洞口铺砌 单精度
抹面 单精度
钢筋 单精度
填挖方 单精度
(2) 盖板涵工程数量表结构
桩号 斜交角度 跨径 涵长 进口形式 出口形式 台身 台基 台帽 文本 整数 单精度 单精度 文本 文本 单精度 单精度 单精度
文本
文本 单精度
涵长 填土高度 斜交角度
单精度 单精度
整数
进口形式 文本
出口形式 涵底坡度 地面标高 设计标高 涵底标高 文本 单精度 单精度 单精度 单精度
4 RHCAD S 中利用 A ctiveX 技术处理表格和 件:
图形
■支持 A ctiveX 技术的应用程序, 如M i2
411 V isua l B a sic 510 中支持的 A ct iveX 部件 cro soft W o rd、A u toCAD R 14 等, 提供了能从
[ 7 ] 李爱怀, 孙怀义 1 浅谈高速公路沥青路面平整度的控制 1 公路, 1997, 8
3 收稿日期: 1999203225 © 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
·55·
么多数据用手工来统计, 是相当繁琐的。 (3) 修改优化困难 一个工程项目资料整理完后, 若发现某涵
现成的定型图表供查用, 但一道涵洞一道涵洞 用手工来完成这些计算和查表, 其工作量大, 计 算速度慢, 花费时间长, 且容易出错。
(2) 统计汇总繁琐 涵洞内业设计, 有不少统计汇总工作要做, 如一条公路或一个标段要按结构形式汇总涵洞 个数、 涵长、 工程材料数量并打印成图表。 这
同施工单位的综合素质和沥青路面平整度之间 的关系式。
洞位置设置不当, 需增减或改变结构形式, 那 么所有的资料都得重新整理, 其工作量是相当 大的, 图纸修改不方便。
(4) 图表不易规范 在传统的手工作业中, 各种图表 (如工程 数量表、涵洞工程一览表、设计图) 的大小、字 体格式、 线形、 文字数字注记等, 很难做到规 范、 统一。 也就是说, 传统的手工设计, 很难 实现表格、 图纸的规范化、 标准化。 2 公路涵洞计算机辅助设计系统 (RHCAD S) 的基本设计思想 RHCAD S 是在 V isua l B a sic 510 下开发的 一种基于数据库应用、 数据管理、 表格处理和 图形处理于一体的W indow s 应用程序; 其数据 库应用部分是利用M icro soft J et 数据库引擎、 数 据访问控件和数据访问对象 (D a ta A ccess O b ject——DAO ) 开发的, 主要完成原始数据 的录入、 涵长的计算以及从数据库中查找 (计 算) 符合条件的洞身主要尺寸、洞身工程数量、 洞口主要尺寸、 洞口工程数量, 并生成涵洞设 计所需的各种表格; 其表格处理部分是在 V i2 sua l B a sic 510 下, 利用A ctiveX 技术调用M i2 cro soft W o rd 810, 输出涵洞设计所需的各种表 格; 其图形处理部分是在V isua l B a sic 510 下, 利用 A ctiveX 技术调用 A u toCAD R 14 生成洞
( 3) 根据影响沥青路面平整度的若干因 素, 提出提高高等级公路沥青路面平整度的技 术措施。 313 文中虽然得到了沥青路面下面层平整度 对上面层平整度的影响模型、 施工队伍的综合 素质对平整度的影响模型和沥青路面平整度衰 减模型的关系式, 但由于这些关系式仅根据江 苏省的几条高等级公路沥青路面平整度实测数 据回归求得, 且实测数据均是在带有自动找平 装置的进口摊铺机摊铺的路面上面层中获得 的。 因此, 尚需对国产的摊铺机以及不同的自 动找平装置作进一步检验。
⑥ 用 Set 语 句 中 的 N ew 关 键 字、 C re2
■A ctiveX 部件是否提供类型库。A ctiveX 部件的类型库包含部件提供的全部对象的定
a teO b ject 或 GetO b ject 将对象引用赋予变量。 如果对象是从属对象, 则需使用高层对象的方
义, 包括全部可用的方法、属性和事件的定义。 法, 在 Set 语句中指定一个对象引用。
【摘要】 针对传统涵洞设计存在的问题, 提出了在V isua l B a sic 510 下利用A ctiveX 技术开发公路涵洞计算机辅助设计系统的思想。介绍其数据库设计及关键程序设计技术。 关键词 涵洞 计算机辅助设计
1 引 言 111 传统涵洞设计存在的问题
(1) 计算量大 费时 根据外业勘测采集的数据, 结合地形、 地 质、 水文, 确定涵洞的位置、 孔径、 结构和洞 口形式后, 内业设计则要计算涵长、 结构主要 尺寸、 工程材料数量、 绘制设计图表。 虽然有
■A ctiveX 文档可创建交互式 In ternet 应
③可以使用 “浏览”按钮来搜索包含所需 对象的类型库文件。类型库可以有 1tlb 或 1o lb 扩展文件名。可执行 (1exe) 文件与动态链接库
用程序。 您可以创建包含在 In ternet Exp lo rer (d lls) 也可以提供类型库, 所以也能使用这些
创建对于在类型库中定义的对象的引用
较快地访问到对象。
①从 “工程”菜单中选择 “引用”。
■可以利用A ctiveX 控件作为部件来增加
②在“引用”对话框中, 选择A ctiveX 部件
功能, 而不用自己去创建。不同厂商制造的A c2 的名称, 它包含在应用程序中使用的对象。
tiveX 控件提供了许多特殊功能, 比如在窗体 上显示日历牌, 用特定的格式读取数据等。
支撑梁 单精度
油毡 单精度
钢筋 单精度
缘石 单精度
墙身 单精度
墙基 单精度
截水墙 单精度
锥坡铺砌 单精度
锥坡基础 单精度
洞身铺砌 洞口铺砌 H 2 数量 抹面 单精度 单精度 单精度 单精度
填挖方 单精度
(3) 石拱涵工程数量表结构
桩号 文本
斜交角度 跨径 整数 单精度
涵长 单精度
进口形式 单精度
参考文献
[1 ] J TJ 071- 94 公路工程质量检验评定标准 1 北京: 人民交 通出版社, 1994, 10
[2 ] J TJ 014- 97 公路沥青路面设计规范 1 北京: 人民交通出 版社, 1997, 10
[ 3 ] J TJ 073- 96 公路养护技术规范 1 北京: 人民交通出版 社, 1996, 10
务专用函数库, 或诸如对话框那样的对多种应 定类的变量来创建对象引用, 能使应用程序运
用程序通用的用户界面元素。和A ctiveX- en2 行得更快。否则, 必须使用一般的O b ject 类的
ab led 应用程序中的对象不同的是, 代码部件中 变量, 它导致后期绑定。
的对象和应用程序运行在同一进程中, 所以能
第 6 期 (总第 121 期) 1999 年 12 月 20 日
华东公路 EA ST CH INA H IGHW A Y
N o. 6 (To ta l N o. 121) D ecem ber 1999
公路涵洞计算机辅助设计系统 (RHCAD S) 的开发
● 刘中一 赣州地区交通局设计院 (赣州, 341000) ● 兰小机 南 方 冶 金 学 院 国 土 系
中的窗体。A ctiveX 文档可以显示信息框及次 文件的扩展名搜索文件。
级窗体, 且包含 A ctiveX 控件。
如果不能肯定应用程序是不是 A ctiveX -
在 RHCAD S 中, 使用了第一种类型, 即使 用 支 持 A ctiveX 技 术 的 应 用 程 序 M icro soft W o rd 和 A u toCAD R 14 来分别处理表格和图 形。
单精度 单精度 单精度 文本
文本
入土深 单精度
管壁厚 单精度
矢跨比 高长度左 高长度右 填土高 单精度 单精度 单精度 单精度
垫层厚 单精度
管节长 单精度
设计载荷 整数
建筑材料 文本
管节类型 已知涵长 挖填方 预制现浇
文本 单精度 逻辑
逻辑
·56·
© 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.
的类型[2 ]
V isua l B a sic 应用程序内部来程序化操纵的对
A ctiveX 部件是将现已存在的、 完善的应 象。例如, 在 RHCAD S 中, 可以使用M icro soft
用程序片断连在一起的强有力手段。V isua l B a2 W o rd 的文档、A u toCAD R 14 的对象。
身设计图和洞口设计图, 然后输出。 其框架结 构如图 1 所示。
图 1 RHCAD S 基本设计框示意
3 RHCAD S 的数据库设计 数据库及其应用是 RHCAD S 的核心, 数
据库设计的好坏直接影响到 RHCAD S 的功能 和性能。RHCAD S 数据库设计主要包括系统 数据表 (各种结构形式涵洞的洞身尺寸表、 工 程数量表及各种形式的洞口尺寸表、 工程数量 表)、原始数据表、涵洞工程数量表、涵洞工程 一览表等结构设计, 由于系统数据表太多, 这 里仅介绍后三种表结构的设计。
311 原始数据表结构设计
原始数据由测量数据、 路基数据、 涵洞数据三部分组成。 原始数据表结构如上表。
312 涵洞工程数量表结构设计
涵洞工程数量表按洞身结构形式分为圆管涵工程数量表、 盖板涵工程数量表、 石拱涵工程数
量表, 其表结构分别如下。
(1) 圆管涵工程数量表结构
桩号 文本
斜交角度 孔径 整数 单精度
编程的一般步骤
器”查看引用的类型库。从“工程 库”清单中
(1) 创建对象的引用
选择适当的类型库。 在应用程序中可以使用在
在应用程序中, 在使用对象的属性、 方法 “对象浏览器”中列出的全部对象、方法和属性。
和事件之前, 必须先声明对象变量, 然后将对
⑤声明对象类的对象变量
象引用赋予该变量。如何引用取决于两个因素。
相关文档
最新文档