基本信息
文件名称:基于VB的AutoCAD自动绘图技术在隧道工程中的应用论文.pdf
文件大小:1.71 MB
总页数:2 页
更新时间:2026-01-20
总字数:约8.01千字
文档摘要

第45卷第11期山西建筑Vol.45No.11

2019年6月SHANXIARCHITECTUREJun.2019193

文章编号:1009 ̄6825(2019)11 ̄0193 ̄02

基于VB的AutoCAD自动绘图技术在隧道工程中的应用★

赵祥岍于洋陈定超

(徐州工程学院土木工程学院?江苏徐州221000)

摘要:AutoCAD是一种通用绘图软件?VisualBasic是一种通用程序设计语言?将VB与AutoCAD两者相结合?开发出一种自动绘

图技术?将该技术应用于隧道工程实践?大大提高绘图效率?缩短施工工期?

关键词:AutoCAD?VB?自动绘图?隧道工程

中图分类号:TP319文献标识码:A

隧道工程是一种修建在地下、水下或者山体中的大型工程?EndIf

广泛应用于交通、运输、给排水等领域?隧道工程在修建过程中acadapp.Visible=True‘显示AutoCAD应用程序

需要绘制大量隧道工程图?目前?这些图件均由工程技术人员通2参数化绘图

过AutoCAD进行手工绘制?效率低下?而利用VB编辑程序语言2.1绘图原理

控制AutoCAD中的绘图命令?可实现自动绘制隧道图?提高绘图在绘制隧道图时?需要根据不同情况选择隧道形状类型?主

效率?缩减工程时间?要分为矩形隧道、圆形隧道和马蹄形隧道?由于同类隧道形状具

1VB与AutoCAD的连接有相似性?且内部各部件尺寸基本成比例?因此?可以针对以上三

种类型的隧道?分别作出一种通用隧道图模板?并确定隧道图中

1.1连接方式

的变量个数?即:同一类隧道具有相同的变量个数?变量个数由绘

AutoCAD本身所具有的ActiveXAutomation技术使用户能够

图的需要决定?变量个数要求既能满足隧道图的精度?又不能增

从AutoCAD的内部或外部以编程方式来操作AutoCAD?而用VB

加冗杂数据?将隧道图中各部件的尺寸大小用参数合理表示?

实现AutoCAD自动绘图?采用的就是这项技术?通过在VB中引

根据隧道形状和各部件尺寸?分别绘制隧道的俯视图和右视图?

用AutoCAD部件?并编辑一定的程序语言控制ActiveXAutomation

并用参数进行标注?形成完整的参数式隧道图模板?根据标注完

中的绘图对象?可实现VB与AutoCAD两个软件的连接?

成的隧道图模板编写绘图命令?并在VB中设置友好的运行界面?

例:连接AutoCAD2018版本时?方法是在“工程”菜单中选择

用户启动系统后?输入各部件尺寸大小?系统自动将输入的数值

“引用”?在“引用”对话框中选择“AutoCAD2018TypeLibrary”?