AutoCAD二次开发在土工试验中的应用

合集下载

利用VBA对AutoCAD二次开发在矿山测量中的应用

利用VBA对AutoCAD二次开发在矿山测量中的应用

利用VBA对AutoCAD二次开发在矿山测量中的应用摘要:本文通过对AutoCAD绘图软件、二次开发语言VBA的介绍,以及分析矿山测量在制图时对AutoCAD的需求,阐述利用VBA对AutoCAD二次开发在矿山测量中的应用。

关键词:AutoCAD;VBA;二次开发;矿山测量1关于AutoCAD、VBA1.1介绍AutoCAD、VBAAutoCAD(Auto Computer Aided Design)是美国Autodesk公司首次于1982年研究开发的计算机辅助设计软件,是目前国际上应用最流行的绘图工具,功能全面,操作稳定,普适性强,广泛用于二维绘图、详细绘制,深受各行各业设计者和工程技术人员的喜爱。

与此同时,高普适性也对应着AutoCAD另一大特点:开放的结构体系。

这种开放体系,使得不同行业、专业根据自身的特点能够对其进行Autodesk二次开发,可以说AutoCAD的普适性为其二次开发提供了必要条件,从而也弥补了其专业针对性能不强的弱点。

从AutoCAD R14.01版开始,Autodesk在AutoCAD中加入了VBA(Visual Basic for Applications),作为AutoCAD的一种二次开发工具。

VBA是一种完全面向对象体系结构的编程语言,是Visual Basic的一种宏语言,与VB有着相似的语言结构和开发环境。

在VBA中,AutoCAD通过AetiveX提供了一个沟通外部世界的机制,使得AutoCAD通过不同的编程语言和环境进行二次开发。

可见,VBA是通过ActiveX接口建立与AutoCAD对象之间的联系,在AutoCAD和Visual Basic之间搭建起起了一座桥梁,将其完美的融合在一起,创造出符合用户要求的程序,形成新的功能性强、灵活性高的软件。

1.2利用VBA对AutoCAD进行二次开发的优点VBA与其他AutoCAD二次开发技术相比,优点有很多:VB语言基础广泛。

AutoCAD二次开发技术在工程测绘制图中的应用

AutoCAD二次开发技术在工程测绘制图中的应用

AutoCAD二次开发技术在工程测绘制图中的应用摘要:简要介绍了进行AutoCAD二次开发的常用方法和技术特点,并以实例说明了利用VBA实现AutoCAD二次开发的实际价值和意义。

关键词: AutoCAD二次开发VBA 工程测绘制图坐标标注随着现代科学技术的迅猛发展,测绘科学也发生了翻天覆地的变化,测绘仪器和测绘技术都有了很大的发展,测绘仪器由原来的光学仪器、机械仪器发展到了电子仪器,图形绘制由铅笔平板仪绘制发展到计算机软件绘制。

电子仪器可通过专用传输线与计算机直接连接,把野外所采集的数据传输进计算机,在计算机中进行数字化成图。

以手工作业为主的测量内业计算与绘图工作已经可以通过电子仪器、计算机绘图仪完成。

数字化成图已经成为测图发展的主流方向。

目前市场上的数字成图软件有很多,测绘行业普遍使用的有南方测绘公司的CASS 系列、广州开思公司的SCS 系列,还有北京微远图公司的SV300 系列等软件,这些软件多是以AutoCAD为平台开发的, 它们主要针对的是测绘行业的通用性需求,在大体框架上基本满足了地形图、地籍图等测绘工作的成图要求。

但测绘性质的多样性,决定了不可能有适合所有测绘性质的数字成图软件,在实际工作中,一些制图工作在许多细节上的操作具有特殊性,并且随测绘性质和目的的不同而有所不同。

而且每个测绘员又各有各的工作方式和习惯.这些通用软件对一些特殊性质的处理控制和专业性强的特殊要求就不能满足了,怎样解决这个问题和要求,使数字化成图软件更符合自己工作要求呢?下面针对本单位经常进行的工程测量成图工作中遇到的问题,介绍解决基本方法与过程。

一.AutoCAD及二次开发简介1. AutoCADAutoCAD是美国Autodesk 公司开发的一个交互式绘图软件,具有开放的极其灵活的体系结构,它允许用户和开发者采用各种方法对其进行定制、扩充和修改,即用户自己可以对进行二次开发,能最大限度地满足用户的特殊要求。

AUTO CAD二次开发性能在建筑施工图中应用

AUTO CAD二次开发性能在建筑施工图中应用

从 下往 上 画 和 从 上 往 下 画 哪 种 方 便 就 取 那 种 完成 楼梯 作 图 如 直接 用 A u t
o
CAD
的绘 图
命令 工 作 时 间 要 以 小 时 计算 而 使 用 这 个 程 序 时 间 以 分 计算
下 面 给 出 命 令 S T A I R S 的程 序
(de f u (s e (s e (s e (s e (s e (s e (
a n
l ( li
s
t
(
t
e a r
ptb
e a r
a s e
) (+
o
(
e a
d
pt b
e ) ( / bZ)Ia n ) ) ) s
o
e s
p t la
a n
n
Z ( J is

(一
,,
p tt
p ) (
s e
/a
Z) ) (+
o
(e a dr p tt
o
p ) la
n
) ))
o mm c
(
e o


)


) ) + ) ) ) )

赖信 昌 刘子建
2
.

,

:

,
.
,

A 以。 C A D

1 8 9 及其应 用 重 庆 重庆大 学出版社 1 9

7
.
童伟 昌 励泰 兴等
,
计算机辅 助 绘 图 设 计实脸 教程
上 海 中 国 纺织大学 出 版社
:
,

CAD在工程实践中的二次开发

CAD在工程实践中的二次开发

CAD在工程实践中的二次开发简介CAD(Computer-ded Design,计算机辅助设计)是指利用计算机技术来辅助进行产品的设计和制造过程。

随着技术的不断发展和应用的广泛,CAD在工程实践中的作用越来越重要。

而CAD的二次开发,则是指在原有CAD软件基础上,通过编程和定制化操作,实现特定功能和需求的定制化开发。

本文将探讨CAD在工程实践中的二次开发的意义、方法和应用。

二次开发的意义CAD的二次开发在工程实践中具有重要的意义。

首先,二次开发能够满足工程实践的特定需求。

由于不同的工程项目具有不同的特点和要求,通用的CAD软件可能无法完全满足所有需求。

通过二次开发,可以根据实际需求进行定制化开发,实现特定的功能和操作,提高工程实践的效率和质量。

其次,二次开发能够优化工程实践的流程。

CAD软件通常提供了一些基本的功能和工具,但对于复杂的工程项目来说,这些功能和工具可能不够全面和高效。

通过二次开发,可以增加新的功能和工具,简化复杂的操作流程,提高工程实践的效率和准确性。

最后,二次开发能够提高工程人员的技术水平。

通过参与CAD的二次开发,工程人员可以学习和掌握更高级的编程技术,提升自身的技术能力和水平。

这对于工程人员的个人发展和职业提升具有重要的意义。

二次开发的方法CAD的二次开发有多种方法,常见的包括使用CAD软件的API (Application Programming Interface,应用程序接口)、插件和脚本等。

首先,使用CAD软件的API可以进行二次开发。

大多数CAD软件都提供了API接口,开发者可以通过编写代码来访问和操作CAD软件的功能和数据。

通过使用API,可以编写自定义的功能和工具,实现特定需求的开发。

常见的CAD软件API包括AutoCAD的AutoLISP和.NET API、SolidWorks的VBA和C# API等。

其次,使用插件可以进行二次开发。

插件是一种特定功能的软件模块,可以增强CAD软件的功能和性能。

AUTOCAD二次开发技术在矿建制图中的研究与应用

AUTOCAD二次开发技术在矿建制图中的研究与应用

AUTOCAD二次开发技术在矿建制图中的研究与应用摘要矿建施工用图的数量庞大种类繁多,如果只是使用AutoCAD进行人工绘图,显然效率较低。

为提高矿山施工制图的效率,本实验使用VBA通过AutoCAD提供的ActiveX对象接口对其进行二次开发,实现巷道断面图、井筒断面布置图、爆破施工图等图件的参数化绘图。

通过以爆破施工图绘制模块为例简要说明编写重点,详细介绍了崩落眼的绘制方法,并完成了绘图输出显示。

关键字二次开发;VBA;模块1 研究背景在采矿业使用最广泛的是AutoCAD。

AutoCAD作为一个通用的平台软件,并没有针对采矿设计的特点提供更多的便利,用AutoCAD绘制符合采矿设计规范的图形需要做大量重复而单调的劳动。

针对采矿行业开发的CAD软件。

它们一般都对采矿设计规范提供了丰富的支持,大大减少了用户花在基本图元、线形上的时间。

在此基础之上再对CAD软件进行二次开发。

二次开发后的CAD软件既有成熟CAD平台的稳定品质,又可针对采矿行业的特点提供丰富的功能支持。

VBA[1]是一个面向对象的编程环境,它和VB一样有很强的开发能力。

VBA 和VB两者之间的区别是VBA和AutoCAD运行在同一处理空间,为AutoCAD 提供智能和快速的编程环境。

2 设计思路基于AutoCAD的矿建施工图参数化绘制程序根据绘制矿图的实际需要和设计能力,本着简单实用,结构清晰的基本原则,在此只开发四个模块[2]:绘图环境初始化,巷道断面施工图绘制,井筒断面布置图绘制,爆破施工图绘制。

以巷道爆破施工图绘制模块为例,模块的绘制方法为:定义绘制爆破施工图所需的函数,在这些函数中调用AutoCAD提供的对象、方法、对象特性等实现函数定义的功能。

绘图模块接受用户输入参数,调用定义的函数绘制出用户需要的爆破施工图。

3 设计要点创建和编辑AutoCAD的图元,在本研究设计中主要使用了直线、曲线、图案填充等,以下以创建直线对象、编辑偏移对象为例简单阐述这些对象的创建方法:1)AddLine通过两点创建直线;2)AddLightweightPolyline从顶点列表创建二维优化多段线;3)AddMLine创建多线;4)AddPolyline创建二维或三维多段线。

高标准基本农田规划设计中的AutoCAD二次开发技术

高标准基本农田规划设计中的AutoCAD二次开发技术

高标准基本农田规划设计中的AutoCAD二次开发技术摘要:为了保证高标准基本农田建设项目圆满竣工,基于AutoCAD平台采用C语言进行二次开发,实现针对基本农田的高标准规划和设计。

试用软件发现,该方法不仅可以提高基本农田规划设计的准确性和高效性,而且能达到农田改造要求的各项指标,满足现代农业发展的需求,同时为后期的施工建设提供了可靠的技术保障。

关键词:AutoCAD;二次开发;规划设计;高标准基本农田近年来,粮食安全问题愈益成为国际社会关注的焦点问题。

中国虽是传统的农业大国,但是中国农业发展方式还存在一系列与粮食增产不相适应的环节。

例如,土地利用方式粗放,水利基础设施陈旧,一家一户的生产组织方式落后,粮食流通体系滞后,科技支撑能力不足等。

粮食是特殊而敏感的产品,粮食供给即使出现一些细小的问题都可能引发人们的恐慌,导致市场剧烈波动,进而影响社会稳定。

当前,国际粮食形势严峻,中国粮食供给能力需要进一步提高。

粮食安全是治国安邦的头等大事,必须采取战略措施增加粮食供给能力和保障国家粮食安全。

高标准基本农田是指在一定时期内,通过土地整治建设形成的集中连片、设施配套、高产稳产、生态良好、抗灾能力强,与现代农业生产和经营方式相适应的基本农田。

包括经过整治的原有基本农田和经整治后划入的基本农田[1]。

高标准基本农田建设则是以建设高标准基本农田为目标,依据土地利用总体规划和土地整治规划,在农村土地整治重点区域及重大工程、基本农田保护区、基本农田整备区等开展的土地整治活动。

按照全国土地整治规划,中国将投资6 000亿元建设2 667万hm2高标准基本农田,提高粮食产量,保证国家粮食安全。

高标准农田建设项目的前期规划设计工作是搞好项目建设的基础,是项目顺利实施的重要保证,高标准农田建设靠的是高标准的规划设计[2]。

规划设计一般都采用AutoCAD等设计软件,但在复杂的CAD问题或特殊用途的规划设计中,依据原有软件的功能往往难以较好地解决问题,在此情况下,只是会使用软件的基本功能是不够的,根据客户的特殊用途进行软件的客户化定制和二次开发,往往能够大大提高企业的生产效率和技术水平。

利用AutoCAD二次开发征地测量绘图程序的过程及应用

利用AutoCAD二次开发征地测量绘图程序的过程及应用
2 征 地 测 量 绘 图 程 序 数 据 流 图及 数 据 宇 典 参 考 了 清 华 大 学 出 版 社 的 《 件 工 程 导 论 》 第 软 ( 四版 ) 关 于 数 据 流 图 的 符 号 规 定 及 绘 制 过 程 、 据 中 数 字 典 的 格 式 说 明 , 绘 了 本 程 序 模 块 的 数 据 流 图 及 编 数 据 字 典 其 中 , 据 字典 对 数据 流 图 中 的每 个元 素 进行 数 了精 确 定 义 , 数 据 流 图 共 同 构 成 系 统 的 逻 辑 模 型 。 和
第 2 2期 总第 2 4 2 期
21 0 0年 I 1月
内 蒙 古 科 技 与 经 济
I n rM o g l ce c c n lg & Ec n my n e n oi S in eTe h o o y a oo
No.2 2,t 4 h is e he 22 t s u
表 1 名 字
图 1 征 地 测 量 绘 图 程 序数 据流 部分 征 地 测量 绘 图程 序 数 据 字 典 外 业数 据 数 据 流
种 类
描 述 定 义 名 字
NOV. 01 2 0
利用 u C D二 开 征 量 程 过 及 At A 次 发 地测 绘图 序的 程 应用 0
弓永 利
( 蒙古 建 筑 职业 技 术 学 院 , 内 内蒙 古 呼 和 浩 特 005) 1 0 0 摘 要 : 述 了 常 用 的 征 地 测 量 绘 图 程 序 的 开 发 过 程 及 应 用 利 用 Au o 论 t CAD2 0 0 0的 二 次 开 发 功 能 , 用 VB 语 言 编 写 了 常 用 的 测 量 程 序 ,目的 是 应 用 程 序 较 为 方 便 、 速 、 确 地 处 理 各 项 内 业 工 作 , 应 A 快 准 提 高 工 作 效 率 和 质 量 , 够 给 有 关 部 门 提 供 准 确 无 误 的 计 算 成 果 、 图 资 料 。 程 序 开 发 过 程 具 有 较 深 的 能 绘 理论 水平 , 果 具有较 强的 实用价值 , 现 了测量计 算及 绘 图工作从 手 工操作 到计 算机 处理 的过程 。 结 实 关 键词 : Aut CAD ; 次 开 发 ; 地 测 量 o 二 征 中图分 类号 : TP3 1 4 9.1 文献标 识码 : A 文 章 编 号 :O 7 6 2 (0 0 2 一 O 7 一 O 1O— 912 1 )2 o5 1 随 着计 算机 应 用 的普 及 , 算 机 绘 图 已在 测绘 计 工 作 中 广 泛 使 用 。 中 Au o 其 t CAD 是 比 较 常 用 的 , 目 前 Au o t CAD2 0 0 0是 Au o t CAD 的 较 新 版 本 , 版 本 该 不 仅 提 供 了 强 大 的 平 面 绘 图 功 能 , 且 还 提 供 了 强 而 能 可 以根 据 实 际 工 作 利 需 要 自 己 编 制 应 用 程 序 。 VB 是 A u o A t CAD2 0 0 0二 次 开发 使 用 的语 言 之 一 , VBA 是 在 BAS C 基 础 上 I 开 发 的一种 语 言 , 功 能强 大 , 法 与 B 其 语 AS C 兼 容 。 I 运 行速 度较快 。 针 对 我 们 经 常 进 行 的 各 项 测 量 内业 工 作 中要 求 的 计 算 及 绘 图 内 容 , 用 VB 应 A 语 言 在 A u o t— C AD2 0 0 0的 平 台 上 可 编 写 各 项 测 量 应 用 程 序 , 求 力 做 到能处 理较 大量数 据 的运算 , 算过 程较 为简便 , 运 运算 结果 图文并 茂 、 合要求 。 符 笔 者 在 内蒙 古 建 筑 工 程 测 量 研 究 所 工 作 期 间 主 要 承 担 内业 计 算 、 图 、 料 整 理 及 管 理 工 作 。测 量 绘 资 外 业 工 作 要 求 认 真 负 责 、 事 求 是 , 业 工 作 要 求 准 实 内 确 仔 细 , 丝 不 苟 。外 业 工 作 有 较 好 的 仪 器 设 备 , 一 为 了进 一 步 提 高 工 作 效 率 与 质 量 , 够 给 有 关 部 门 提 能 供 准 确 无 误 的 计 算 成 果 、 图 资 料 , 者 从 内业 工 作 绘 笔 人手 , 写 了一些 常 用 的计 算 及绘 图程 序用 于 内业 编 工 作 中 , 为 方 便 、 速 、 确 地 处 理 各 项 内业 工 作 , 较 快 准 使 我 们 摆 脱 传 统 的 大 量 烦 琐 的 手 工 计 算 及 绘 图 m 作 。 以下是 笔者开 发 的征地测 量绘 图程 序的实 例 : 1 征 地 测 量 绘 图 程序 功 能 描 述 任 何 工 程 开 工 建 设 前 都 要 经 过 征 地 测 量 审批 手 续 , 细 确 定 其 占地 情 况 , 就 需 要 外 业 实 地 测 量 界 详 这 址 点 坐 标 , 后 内业 绘 制 征 地 测 量 图形 , 城 建 规 划 然 为 部 门 提 供 精 确 的 统 计 数 字 。 土 地 管 理 部 门 进 行 管 是 理 、 划 的 科 学 依 据 。征 地 测 量 绘 图程 序 ” 通 过 读 规 “ 是 出外 业 观 测 数 据 文 件 , 依 据 要 求 的 比 例 尺 绘 制 征 可 地 图 , 确 地 计 算 征 地 图形 的 面 积 及 各 边 长 , 注 界 精 标 址 点 编 号 及 各 界 址 点 坐 标 , 直 接 作 为 提 供 城 建 规 可 划 部 门进 行 报 建 审 批 的 资 料 信 息 。

AutoCAD二次开发在土工试验中的应用

AutoCAD二次开发在土工试验中的应用
程 序 已应 用于 企 业 的 实 际工 程 中 ,填 补 了国 内该 领 域 的一 个 空 白 。
关键词 :A tC D;Vsa LS ;土工试验 ;浮动菜单 uo A i l IP u 中图分类号 :T 1. P3 11 文献标志码 :B 文章编号 :10 — 9 2 2 1 )4 0 4 — 4 0 2 4 7 (0 10 — 15 0
摘要 :利 用 Vsa LS i l IP语 言对 A t A u uo D进行二 次开发 ,提 出解决 室内土工试验 自动化数据 采集、计算、 曲线 自动生成 C 新方案 ;介绍程序技术特点 、算法优 劣判 定、浮动 图形 菜单制作等编程技巧 ,具有鲜明的技 术创 新点和广阔的市场前景 。该
Appl a i n o e e l pm e fAut i to fr -d veo c nto oCAD n o lt s i s i et
HU in pn Ja — ig
(C CT i ab r o sl nsC .Ld, h nh i 0 0 2 C ia C C hr H ro nut t o t.Sa g a 2 0 3 , hn ) d C a ,
2 1年 4月 01
水运 工程
Po t & W ae wa En i e i r tr y gne rng
Apr 01 .2 1
第 4期
总 第 4 2期 5
No 4 S r lN . 5 . ei o 4 2 a
Auo AD二次开发在 土工试验 中的应用 tC
胡建平
f 中交第三航务 工程勘察设计 院有 限公 司,上海 2 0 3 ) 0 0 2
பைடு நூலகம்
验曲线 ,生成通用类型 的 d g w 格式 文件 ,以适应 境 内外 各类 工程 的需 求 ,避 免 了重复计 算 与绘

CAD技术在土木工程施工与监测中的应用与实践

CAD技术在土木工程施工与监测中的应用与实践

CAD技术在土木工程施工与监测中的应用与实践近年来,计算机辅助设计(CAD)技术在土木工程领域得到了广泛的应用与发展。

它通过数字化的建模、三维可视化和智能化分析等手段,提高了土木工程施工过程的效率和质量,同时也为工程监测提供了更为便捷和精确的手段。

本文将主要探讨CAD技术在土木工程施工与监测中的应用与实践。

一、CAD技术在土木工程施工中的应用在土木工程施工中,CAD技术可以广泛应用于施工方案的制定、工艺流程的规划、材料和设备的选型以及进度计划的编制等。

首先,CAD技术可以通过三维建模的方式,对施工现场进行模拟和展示,从而在施工前就可以对施工方案进行全面的分析和评估,避免了施工中的一些潜在问题。

其次,CAD技术可以通过制定虚拟的施工工艺流程,辅助工程师和施工人员合理安排施工队伍,提前预测施工过程中可能出现的冲突和问题,并及时进行调整和优化。

再次,CAD技术可以通过对材料和设备的选型进行模拟和比较,从而找到最佳的方案,提高施工质量和效率。

最后,CAD技术还可以通过三维可视化的进度计划,对施工进度进行实时监控和管理,及时发现问题并做出相应的调整。

二、CAD技术在土木工程监测中的应用在土木工程施工完成后,对工程的监测和评估是一个必不可少的环节。

而CAD技术可以通过获取实时数据和对数据进行处理与分析,为土木工程的监测提供快捷、精确和可靠的手段。

首先,CAD技术可以通过传感器和仪器,获取土木工程结构的变形和位移数据,并将其与设计参数进行对比。

通过数据的对比和分析,可以及时发现工程的偏差和异常现象,并采取相应的措施进行修复和调整。

其次,CAD技术还可以通过监测地下水位、土壤变化以及温度等参数,提供土木工程在不同环境条件下的变化情况,从而为保障工程的安全和稳定提供科学依据。

最后,CAD技术还可以通过对监测数据的处理和分析,提供土木工程结构的健康评估和寿命预测等信息,为日后的维护和改进提供参考和支持。

三、CAD技术在土木工程施工与监测中的实践案例为了更好地了解CAD技术在土木工程施工与监测中的应用情况,我们可以参考一些实践案例。

浅谈CAD二次开发及其在矿山测绘工程中的应用

浅谈CAD二次开发及其在矿山测绘工程中的应用

勘察方案和计划,同时,根据实际情况来完善相关管理制度,约束勘察人员的勘察行为,将责任划分到个人,形成基于实际情况和全局情况的勘察管理制度、技术管理制度,为勘察质量奠定良好的基础。

③在勘察过程中,若是遇到水文地质条件较为复杂的地区,技术人员可以将多种勘察手段有效结合到一起,形成多样化的勘察方案,获得更加全面的勘察数据,为后续的设计和施工提供更加客观的指导及建议。

2.4综合评价水文地质问题对水文地质问题进行综合评价是岩土工程勘察过程中必不可少的环节,相关技术人员可以参考以下内容来综合评价水文地质问题:①评价水文地质问题对岩土工程的影响,并通过评价的结果来预测可能会出现的危害,进而建议合适的防治措施。

②对建设地点地下水位的数据进行详细的分析,并将人为导致的地下水位变化和自然情况导致的地下水位变化分开评价,然后才能提出合理的应对策略来解决地下水位的变化问题,降低对岩土工程的影响。

③相关技术人员应当要在众多的水文地质勘察成果中找出重点环节并进行侧重评价。

例如:当建设地点的地层结构主要为软质岩石或是强风化岩石的时候,评价的重点应当放在地下水对岩层的软化、膨胀以及崩解的影响。

3结束语综上所述,水文地质条件的调查对岩土工程勘察有着十分重要的意义,影响着整个工程建设的稳定性和安全性。

在岩土工程勘察过程中,相关技术人员需要对地下水可能会产生的影响进行深入了解,采取合适的水文地质勘察手段,获取客观而准确的水文地质参数,并针对岩土工程的特点提出合理的指导及建议,为工程建设的质量奠定良好的基础。

参考文献[1]谭信强.浅谈岩土工程勘察中的水文地质的作用[J].建材与装饰, 2016(01):222~223.[2]祝凤春,杨晓飞.岩土工程勘察中水文地质的应用[J].中国高新技术企业,2015(05):166~167.[3]黄清龙.岩土工程勘察中的水文地质问题分析[J].门窗,2013(04): 307~308.[4]张敏.岩土工程勘察中水文地质问题分析[J].科技风,2012(09):131.收稿日期:2018-8-24浅谈CAD二次开发及其在矿山测绘工程中的应用李鸿波(珠海市测绘院,广东珠海519000)【摘要】随着计算机信息技术的不断发展和普及,在矿山测绘工程中的应用也愈加广泛,CAD技术的出现,为矿山测绘工程的发展和进步提供了有效的技术支持。

AutoCAD二次开发在混凝土结构施工图绘制中的应用

AutoCAD二次开发在混凝土结构施工图绘制中的应用

AutoCAD二次开发在混凝土构造施工图绘制中的应用
AutoCAD二次开发在混凝土构造施工图绘制中的应用
CAD二次开发技术及其应用是目前最热点的研究方向之一。

本文主要
阐述了 CAD二次开发技术在混凝土构造施工图绘制中的应用。

主要包含以下几
方面内容: 1 目前 CAD技术在土木构造设计中的应用状况。

主要介绍了工程 CAD 技术的发展历史和目前土木匠程设计中的主流 CAD软件。

2 目前混凝土构造施
工图的绘制方法和特色。

主要阐述了目前我国宽泛使用的“平法”施工图绘制方
式,剖析了其 CAD绘制的特色。

3 AutoCAD二次开发技术及其在混凝土构造施
工图绘制中的开发内容和方法。

简单介绍了 CAD二次开发的观点、原则、一般过
程和重点技术。

详尽剖析了 AutoCAD二次开发技术在目前构造施工图绘制中的
开发内容。

4 AutoCAD二次开发技术在混凝土构造施工图绘制中的应用实例。


绍了笔者课题小组开发的软件的部分功能的详尽实现过程。

并介绍了开发过程中
碰到的一些重点问题的办理。

AutoCAD二次开发技术是一门交错学科,它波及
到软件实现技术和专业知识应用两个方面。

本文重视介绍了专业知识的应用,对
纯真的软件技术仅第四章进行了概括。

1 / 11 / 1。

矿山测绘工程中CAD二次开发的运用分析土木工程论文

矿山测绘工程中CAD二次开发的运用分析土木工程论文

矿山测绘工程中CAD二次开发的运用分析土木工程论文•相关推荐矿山测绘工程中CAD二次开发的运用分析土木工程论文摘要:随着计算机信息技术的不断发展和普及,在矿山测绘工程中的应用也愈加广泛, CAD技术的出现,为矿山测绘工程的发展和进步提供了有效的技术支持。

由于矿山测绘工程对技术和数据的要求较高,且操作和时间工作相对复杂, CAD技术的二次开发与矿山测绘工程的发展进行了融合,有效减轻了工作人员压力和工作效率,并提高了工作质量。

本文就将对CAD二次开发及其在矿山测绘工程中的应用进行分析。

关键词:CAD二次开发;矿山测绘工程;应用;我国矿山测绘工程行业的竞争加大,面对测绘工程任务的复杂和繁重,以及不断提高的测绘工程质量和技术水平要求,如何在减轻工作人员工作压力的同时,有效的提高测绘工程的效率和质量,成为现在急需解决的问题。

而CAD技术的二次开发和应用,将矿山测绘工作中面临的问题,进行了有效解决。

1、CAD二次开发概述1.1 CAD技术的概念CAD是一种计算机辅助技术,能够利用计算机和图形设备,帮助工程设计人员进行一系列设计工作。

通过对不同方案的分析和比对,将最符合工程的方案进行筛选。

并且可以将各种信息数据进行存储,方便检索和查询。

利用计算将将复杂的设计工作有效的完成,用自主设计和变成的方式制图,使工作人员可以及时、快速的发现设计中的问题,并进行有效的处理。

1.2 CAD软件基本功能二维CAD基本功能,可以利用正交、对象捕捉、极轴追踪和捕捉追踪等辅助工具,通过各种方式创建图形和线段,并进行基本图形的平面绘图,还能够利用强大的编辑功能,对图像进行移动、复制、拉伸等一系列操作,在外观上也能够进行自主创建,针对尺寸要求进行自主设定。

具有文字书写操作功能,能够轻易的改变文字属性,编辑文字内容,并且实现了图像数据转换等操作,在一定的命令和指令下,可以进行3D实体和模型的创建[1].在CAD软件的实际功能操作方面,主要分为功能键、组合功能键和常用快捷键三部分,如表1所示。

AUTO CAD二次开发在土地整理项目中的探讨与应用

AUTO CAD二次开发在土地整理项目中的探讨与应用

” 过 程 自动绘 制现 状 图 的图案填 充 本
D m j sItgr i A nee 2
D m o a D c me t XYH ra t i d u AsAc d o u n , AsVa in ,P As
Ac dP lln a oy i e Di x a a tAsVa in m d tOu ra t Di x y e tAsVa in m tp Ou ra t
面积 统 计 、 注项 目区 大 地 坐 标 、 取 项 目区边 界 成 标 提
果 。在南 方公 司 C S7 0以后 的各 版本 中 , 种 多段 A S. 每
( WG格式) 此项工作 的外业和内业都涉及大量的图 D , 形信息和数据信息。现状地形 图测绘 目前使用的软件
为南 方 数码 公 司 的 C S70及 以上 版本 , 绘 单 位 都 A S. 测 是 人 工 处 理 这 些 复 杂 的 图形 , 率 低 下 , 误 在 所 难 效 错
第2 5卷 第 3期
21 0 1年 6月
资 源环 境 与 工程
Re o r e vr nme t& En i e rn s u c sEn io n g n ei g
Vo . 5 . . 1 2 No 3
J n 2 1 u e, 0 1
A T A U O C D二 次 开发 在 土 地 整 理 项 目中的探 讨 与应 用
S bzt( u dc )
1 基本农 田土地整理概述
基本 农 田土 地整 理项 目是 近几 年来 国土 资 源部 为 整治 、 理规 划 土 地使 用 而 设 立 的一 个 土 地 整 理 的重 合
大项 目之一 。土 地 开 发 是 指 在 保 护 和 改 善 生 态 环 境 、 防止 水 土流 失和 土地 荒漠 化 的前提 下 , 用 工程 、 物 采 生

基于AutoCAD二次开发在农村承包土地确权建库中的应用

基于AutoCAD二次开发在农村承包土地确权建库中的应用

基于AutoCAD二次开发在农村承包土地确权建库中的应用农村土地承包经营权调查要求对每一块承包地块邻宗情况进行描述即四至信息,采用人工判断填写费时费力、极易出错。

针对在农村承包土地确权建库过程中遇到的提取地块四至信息种类不同、地块数据量大、地块形状不规则、地块四至手工输入输出费时费力等问题,文章提出了一种通过AutoCAD二次开发自动提取地块四至的方法。

该方法在农村承包土地确权项目中得到了广泛应用,为农村承包土地确权工作节省大量人力,提高了工作效率。

标签:数据库;地块数据;AutoCAD1 概述农村土地承包经营权确权登记颁证工作是为了稳定和完善农村土地承包关系,妥善解决承包地块不实、四至不清、空间位置不明、登记簿空置等问题,摸清土地利用的情况,建设数据库是为了更方便管理查询从而全面、动态的掌握土地利用信息,促进土地的高效和科学的管理利用。

农村土地承包经营权调查要求对每一块承包地块邻宗情况进行描述即四至信息,四至信息是本地块相邻的东南西北各方位的权利人及地物信息的描述,采用人工判断填写费时费力、极易出错。

2 农村土地承包经营权数据库成果数据库主要包括用于农村土地承包经营权调查、确权登记的地理信息数据和权属数据。

(1)地理信息数据包括基础地理信息要素、农村土地权属要素和栅格数据。

基础地理信息要素包括定位基础、境界与管辖区域以及对承包地块四至描述有重要意义的地物信息。

农村土地权属要素指用于描述承包地块空间位置、坐落(四至)、面积、编码和毗邻关系的矢量信息。

栅格数据指用于描述承包地块及其空间分布、方位、毗邻关系等信息的栅格图件。

(2)权属数据包括发包方调查表、承包方调查表、承包地块信息调查表、权属来源、承包经营权登记簿、承包经营权证等[1]。

上述内容中需手动录入最为费时费力影响工期的主要有承包方调查表和承包地块信息调查表。

2.1 承包方调查表承包方调查表内容主要有承包方编码、类型、姓名、民族、证件类型、证件号码、性别、年龄、邮编、出生日期、联系电话,以及承包方家庭成员信息表等内容。

CAD在工程实践中的二次开发

CAD在工程实践中的二次开发

摘要为了解决困扰工程地质界的隧道地质编录绘图难题,探索实现隧洞设计及施工地质展示图绘图自动化和计算机化的可能途径,本文以田坝岭隧道施工地质为范例,说明铁路隧道地质编录自动成图系统概念和实施要点,通过对AutoCAD平台的二次开发最终实现自动成图的目的。

通过本设计过程,使学生掌握计算机辅助设计的基本技能,并具备AutoCAD二次开发的初步技能,提高其应用计算机解决实际问题的能力水平,预期达到以下要求:熟练掌握AutoCAD平台Axtivex 开发技术;初步具备利用关系型数据库管理工程数据的能力。

本设计可以实现加入窗体模块编程,每确认一个窗体模块即可实现一项模块功能。

使工作量由软件从已编写的数据库文件中提取数据自动生成图形。

用铁路隧道地质编录自动成图系统绘制隧道展示图比手工快几十倍甚至更多。

关键词:地质展示图数据库二次开发AbstractIn order to solve the trouble DeZhiJie tunnel engineering geological record drawing problem, explore and realize tunnel in the design and construction of geological display figure drawing automation and computerized possible approach, based on the tunnel construction geological field dam as an example, explain railway tunnel geological record to be automatic mapping system concept and the key points, realized through to the second development AutoCAD platform eventually realize the purpose of automatic mapping.Through the design process, make the students master the basic skills of computer aided design, and with AutoCAD secondary development preliminary skills, improve its application computer solution actual problem ability level, expected to reach the following requirements: master AutoCAD platform development technology Axtivex; Initially have use of relational database management engineering data ability.This design can realize to join form module programming, each confirmed a form module can be realized a module function. Make work from already written by software database file extract data automatically generate graphics. Use railway tunnel geological record to be automatic mapping system draw tunnel show than a few times fast figure by even more.Key word :Geological display figure database Second development目录第1 章绪论 (1)1.1开发的意义、背景 (1)1.2本设计解决的问题 (1)1.3采用的方法和步骤 (2)1.3.1 方法 (2)1.3.2 步骤 (2)1.4预期成果 (3)第2 章数据库结构设计 (4)2.1数据库中的表 (4)2.2数据库中表的关联图 (7)第3 章程序结构 (9)3.1模块 (9)3.1.1 Caidan 模块 (9)3.1.2 Caidanxianshi 模块 (9)3.1.3 CommASS 模块 (10)3.1.4 DZSub 模块 (10)3.2窗体 (10)3.2.1 工程管理窗体 (10)3.2.2 工程数据管理窗体 (11)3.2.3 平面数据管理 (12)3.2.4 岩性表的管理 (13)3.2.5 编录出图 (13)3.2.6 打印 (14)第4 章重点算法 (15)4.1平面线路方位角的计算 (15)4.1.1 任意里程的方位角计算 (15)4.1.2 线路走向计算 (16)第5 章主要应用技术 (19)5.1ADO技术简介 (19)5.1.1 Connection 连接对象 (19)5.1.2 Recordset对象 (20)5.2A UTO CAD VBA简介 (23)5.2.1 什么是AutoCAD VBA (23)5.2.2 用VBA 管理器组织工程 (24)5.2.3 处理宏 (25)5.2.4 VBA IDE 编辑工程 (26)第6 章工程实例 (28)6.1工程名称的录入 (28)6.2岩性表设置 (29)6.3平面数据录入 (29)6.4工程地质数据录入 (31)6.5编录出图 (37)第7 章结论 (39)7.1最终成果 (39)7.2总结 (39)7.3展望 (39)参考文献 (40)致谢 (41)附录A 外文资料翻译 (42)附录B 代码 (56)第 1 章绪论1.1 开发的意义、背景为了解决困扰工程地质界的隧道地质编录绘图难题,探索实现隧洞设计及施工地质展示图绘图自动化和计算机化的可能途径,本文以田坝岭隧道施工地质为范例,提出了铁路隧道地质编录自动成图系统概念和实施要点,实现了通过对AutoCAD平台的二次开发最终实现自动成图的目的。

AutoCAD二次开发在地质勘察中应用论文

AutoCAD二次开发在地质勘察中应用论文

AutoCAD二次开发在地质勘察中的应用摘要:本文介绍使用delphi对autocad进行二次开发应用于工程地质勘察图件绘制的设计思路及实现方法。

关键词:autocad二次开发地质勘察柱状图程序剖面程序delphi中图分类号:p62 文献标识码:a 文章编号:1672-3791(2011)10(c)-0000-00autocad是工程地质勘察中最常用的二维绘图软件,大部分勘察图件都在该软件环境下绘制,autocad在中国普及时间最早,应用范围也最宽,能收集到的资料也最多,加上autocad良好的扩展性,为其二次开发应用于特定环境打下良好基础。

autocad下的二次开发方式也很多,有autocad内置的lisp、arx、vba等,也可使用高级编程语言开发软件通过activex接口控制autocad的方式。

不管用哪种方式进行二次开发,对于一线员工来说,操控简单明了、数据共享、提高工作效率、能最大程度实现绘图自动化的软件是最受欢迎的。

工程地质勘察行业需要的各种勘察图件较多,但最主要和基本的图件有平面地质图、工程地质剖面图、钻孔柱状图,而钻孔柱状图和地质剖面图又常常是数量最多且费时费力最多的图件,一线员工在勘察过程中时需要及时制作这些图件以供分析比较,为设计提供依据,并为勘察报告提供相应数据,本文探讨利用计算机信息技术及数据库技术结合autocad二次开发相应程序提高工作效率降低工作强度。

1 设计思路:根据一线勘察工作流程及需提供的成果整理设计思路如图:设计流程图1.1 数据录入程序――数据库技术数据录入程序基于信息及数据共享的原则。

我们知道,钻孔数据是地质勘察中最基本的数据之一,是绘制剖面图及进行工程评价的基础。

我们第一目标就是要将钻孔数据进行数字化,利用数据库技术,将钻孔的各种数据录入到数据库中,以供给后续工作分析使用。

钻孔柱状图、工程地质剖面图等图件的绘制将依赖于这些数据库,包括编制勘察报告时需要的统计数据也都使用该数据库。

CAD二次开发及在矿山测绘工程中的应用探究

CAD二次开发及在矿山测绘工程中的应用探究

184管理及其他M anagement and otherCAD 二次开发及在矿山测绘工程中的应用探究李 洋(安徽省地质矿产勘查局324地质队,安徽 池州 247100)摘 要:近年来,在科学技术高速发展背景下,计算机信息技术也获得了巨大提升,并普及应用于各个领域当中,尤其是在矿山工程测绘领域当中的应用变得越加广泛起来,CAD 技术的发展与提升,为高效的开展矿山测绘工作,提供了强大的技术支撑,极大地提高了矿山测绘工作水平。

但矿山测绘工程有着很强的专业性与技术性,在测绘数据方面有着相对较高的要求,而且操作复杂程度较高,为了确保矿山测绘工作效率及其质量,在矿山测绘工程开展过程当中CAD 技术的二次开发与运用,对于提高矿山测绘工程整体效率及其质量发挥了巨大作用,还大幅减少了工作人员的劳动力投入,提高工作效率的同时保证测绘质量,这对矿山建设事业的发展意义重大。

基于此下文当中结合实践,就矿山测绘工程当中CAD 二次开发于运用进行相应的分析和探讨,希望能为有关人士提供一些借鉴和参考。

关键词:CAD 二次开发;矿山测绘工程;应用中图分类号:TP391.72 文献标识码:A 文章编号:11-5004(2021)12-0184-2收稿日期:2021-06作者简介:李洋,男,生于1987年,汉族,安徽池州人,本科,工程师,研究方向:测绘工程。

近年来随着时代的不断发展,矿山测绘行业面临的竞争压力不断增大。

同时矿山测绘工程复杂程度较高,工作较为繁重,如何有效提高矿山测绘技术水平与测绘质量,控制和减少工作人员的劳动力投入,推动矿山测绘工作的高效发展,成为当前各大矿山企业亟待解决的重要问题。

与此同时,伴随我国信息化技术的高速发展,矿山生产领域计算机辅助技术 ( Computer-Aided Design.以下简称CAD) 得到了越来越广泛的应用,大幅提高了矿山测绘技术水平,以便高效率、高质量的获取测绘信息数据,并为矿山工程的测量设计提供了强大的技术支撑,这对矿山工程建设事业的发展起到了巨大的推动作用。

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

AutoCAD 二次开发在土工试验中的应用胡建平(中交第三航务工程勘察设计院有限公司,上海200032)摘要:利用Visual LISP 语言对AutoCAD 进行二次开发,提出解决室内土工试验自动化数据采集、计算、曲线自动生成新方案;介绍程序技术特点、算法优劣判定、浮动图形菜单制作等编程技巧,具有鲜明的技术创新点和广阔的市场前景。

该程序已应用于企业的实际工程中,填补了国内该领域的一个空白。

关键词:AutoCAD ;Visual LISP ;土工试验;浮动菜单中图分类号:TP 311.1文献标志码:B文章编号:1002-4972(2011)04-0145-04Application of re-development of AutoCAD in soil testHU Jian-ping(CCCC Third Harbor Consultants Co.,Ltd.,Shanghai 200032,China)Abstract:Using Visual LISP language,we conducted the re-development of AutoCAD,and put forward anew method for the data collection,calculation and automatic graphing of lab soil test.The programming skills including the technical characteristics of the program,the algorithm,and float menu,etc.have distinct innovations and a broad application prospect.The program has been used in engineering and has filled the blank in the domain of our country.Key words:AutoCAD;Visual LISP;soil test;float menu2011年4月第4期总第452期Apr.2011No.4Serial No.452水运工程Port &Waterway Engineering 收稿日期:2010-08-27作者简介:胡建平(1956—),男,高级工程师,从事工程地质与测绘信息系统软件开发。

土工试验数据处理及各类图表绘制是工程地质报告的基础。

根据业主或工程设计需要,往往需要提供土的各类分层试验图表曲线和标准的AutoCAD 文件(后缀为dwg )。

目前国内土工试验室往往采用自动化采集软件处理后直接屏幕显示、编辑、打印,图表格式固化,用户无法对打印的图表格式进行修改、编辑。

如何利用AutoCAD 的二次开发功能,编制程序采集自动化系统接口数据,自动计算和分析并绘制出三轴剪切、固结试验E -log P 、t 90、高压P c 、直剪c 、准等各类常规试验曲线,生成通用类型的dwg 格式文件,以适应境内外各类工程的需求,避免了重复计算与绘图。

笔者用DCL (Dialog Control Language )和VisualLISP 语言开发了土工图表采集处理系统,使得CAD 与自动化采集系统更紧密地结合,实时或动态采集自动化接口数据,程序计算出土的单个试样或分层统计各类指标及绘制出各类图表曲线。

程序依据GB/T 50123—1999《土工试验方法》和水利部《土工试验规程》及港工、上海规范等要求编写,从而为程序设计奠定基础。

1程序设计思路AutoCAD 采用开放性的体系结构,允许用户进行二次开发。

随着系统功能的逐渐增加和版本的不断升级,AutoCAD 提供了一系列开发工具,其中比较著名的有Visual LISP 语言,它嵌入在AutoCAD 内部,是一种智能化语言[1-2]。

利用参数化水运工程2011年绘图方法可以在较短的时间内快速、高质量地完成程序开发,而且非常适于图形的应用。

由于AutoCAD 版本具有向下兼容的特点,本程序采用Autodesk 公司最近发布的AutoCAD 2010为运行环境,使用Visual LISP 语言进行二次开发,程序读取自动化系统接口数据,生成通用格式的各类土工试验图表及图形,满足所有用户特别是一些特殊用户的要求。

该系统主要由三部分组成:1)程序模块设计;2)用户界面设计;3)设计方法。

2程序模块设计建立融合行业知识的产品参数化模型,可以有效地支持系统化产品设计,根据用户的需求和Visual LISP 特点,设计软件总体结构框架(图1)。

用户接触到的界面由DCL 对话框完成,在对话框中输入必要的参数,系统据此自动调用不同的试验项目计算模块和与之匹配的算法,生成标准化CAD 图形[3]。

软件框架特色:1)各行业、地区规范要求不同,土的常量、经验值有所不同,需建立不同的数据模型。

2)各试验曲线模块集成封装,使得逻辑概念更加清晰;软件设计者可以根据需求补充和完善,无需关心其他计算模块的算法和节点间的逻辑关系。

3)建立多种算法模块,独立封装;通用性的源码采用控件或类、类模块的方式共享。

算法的多样性、独立性,以应对各类试验的需求。

4)建立试验成果曲线图表生成的反馈机制,便于用户改变参数,生成较为理想化的曲线形态。

3用户界面设计在AutoCAD R14—2007环境中,用户设计的主流普遍采用下拉式菜单。

随着AutoCAD 版本的不断升级,一种新型的浮动式菜单出现,功能类似于工具条,但远胜一筹。

采用AutoCAD 浮动式窗体技术完全能设计出类似Office —AutoCAD 2007以上版本的界面,只要把各种功能的独立模块指令名嵌入其中。

用户可以拖动所设计的浮动式菜单到屏幕任何处或隐藏,实现用户窗体最优化状态。

鼠标移到浮动式菜单上,即刻显示该命令的功能、说明、帮助等信息,即用即会,这项技术已成为未来发展的方向。

本系统融入了该项技术,获得成功。

以下介绍在AutoCAD 2010中用户如何设计浮动菜单。

首先,运行AutoCAD 2010,在命令窗口中输入“cui ”命令,单击“用户自定义界面”中(创建新命令)按钮,即可定义新命令。

将程序“土工曲线.lsp ”(土工曲线为程序名)中的命令添加到宏窗格中,其他窗格(如:名称、说明、图像等)均可按个人喜好设定,输入完成后单击“应用”按钮,再单击“确定”按钮关闭“自定义用户界面”对话框,逐一在对话框中添加子程序模块名称,完成浮动菜单的设计,结果如图2所示。

4设计方法4.1用户程序加载在AutoCAD 2010中实现用户程序自动加载的方法与以前版本基本相同,都是通过“Auto -CAD2010doc.lsp ”或者在“AutoCAD2010.lsp ”文图1总体结构设计框架准图2用户浮动菜单146··第4期图4程序运行对话框图3DCL 对话框树型结构件中添加如下语句:(load “土工曲线.lsp ”)实现的。

前提是程序调试无误后再添加,否则加载后会出错。

建议添加前先将原来的文件(指:Auto -CAD2010doc.lsp )备份。

如果要加载的“土工曲线.lsp ”程序没有在库路径下,则应设置该文件的存放路径,可在Auto -CAD “工具”→“选项”中设置,详细了解可参见“帮助”。

4.2图标及幻灯片制作制作一个体现某功能用途的图标,只要掌握技巧,很容易实现。

好的图标用户一目了然,AutoCAD 2010上的图标都是经典之作,可用来参考。

以制作一个E-P 曲线图标为例,笔者在Auto -CAD 环境下,先用CAD 命令绘制一幅E-P 曲线视图(与规范要求的曲线类似),为了图形美观、精确,线条可绘制的粗些,制成后用Zoom 命令,使图标尽可能充满整个屏幕,由于bmp 文件图标修改不便,若要修改,需要在原视图中进行,故视图创造完成后必须保存,以便反复修改。

运行Adobe Photoshop CS4,新建一幅图,把刚绘制的E-P 曲线视图插入其中,进行居中、修饰、亮度调准等,然后选择“图像”→“图像大小”→“像素大小”→“文件”→“存储为”→生成24×24或16×16bmp 图标,逐个制作具有代表性的图标,存到一个指定的目录如D:\Tg-bmp 中,以便制作浮动菜单时调用。

一个线型美观、色调清晰、分布合理的图标要进行多次修改。

幻灯片是用来在DCL 对话框中模拟显示试验图像的文件,使得用户界面更直观。

在模型空间中,用“Mslide ”命令将当前视窗中的图形制成幻灯片,制成后的幻灯片文件后缀为”.sld ”,把所有制成的幻灯片文件存放在一个指定目录中如D :\Tg-sld 中,具体方法与制作bmp 图标类似,这里不再叙述。

4.3对话框设计为了增加程序可操作性,运行界面采用Auto -CAD 提供的DCL 语言编程。

设计一个人机交互界面,清晰明了,方便用户进行参数的输入和选择。

DCL 文件由ASCII 码组成,后缀为“.dcl ”,一个典型的用户对话框结构如图3所示。

从图3可以看出对话框是由其本身的框架和框架中的控件组成。

这些基本控件可在AutoCAD 中定义,用户可以使用这些控件进行组合。

图3中部分图像框DCL 语句驱动如下:{:Image //图像控件(E-P 曲线示意图){Width=50;//图像宽度Aspect_ratio=0.7;//图像长宽比例Key="Ep_Picture";//图像控件关键字Color=-2;//图像背景色}调试完成后,用户可以开始运行自编程序。

由于上述程序“土工曲线.lsp ”已添加到“Auto -CAD2010doc.lsp ”中,随CAD 启动而加载。

现举例:运行一项试验曲线程序,以绘制E-P 曲线为例,用户点击已设计完成的浮动菜单,如图2中第2行“E-P 曲线”图标,屏幕上显示的对话框如图4所示。

用户逐一填入工程编号、页面编号、起始页码等参数后,按“确定”,程序运行后CAD 窗口显示如图5所示,可用来编辑、打印或保存为“dwg ”文件。

胡建平:AutoCAD 二次开发在土工试验中的应用147··水运工程2011年图5E-P 成果曲线4.4算法选择根据国内外土工行业规范要求,室内土工试验计算成果、绘制曲线涉及到线性最小二乘法;直线拟合;排序;样条插值;拉格朗日插值等算法。

算法筛选和择优原则如下[4]:1)执行算法的时间,时间耗费长短;2)执行算法的存储空间,占用存储空间多少。

算法运行耗时短、占用存储空间少为优先选用。

反复测试,算法稳定后集成封装,算法调用后变量、数组等占用的内存空间,程序中需进行释放处理,不能忽略。

相关文档
最新文档