基于VB的AutoCAD自动绘图技术在隧道工程中的应用论文.pdf

基于VB的AutoCAD自动绘图技术在隧道工程中的应用论文.pdf

第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”ꎮ

文档评论(0)

1亿VIP精品文档

相关文档