3.2 计算机绘图功能的开发
计算机自动绘图功能的开发,将减轻设计人员的工作强度,提高设计效率.本设计系统采用过程ConnectCAD()与AutoCAD实现连接,用AcadApp ActiveDocument. ModelSpace的AddLine,AddText,AddDimAligned属性分别实现绘制直线,添加文字和进行尺寸标注,使系统能够快速准确的绘制出天然河道水面线成果图.
其中,过程ConnectCAD用于连接AutoCAD,程序代码如下:
Public ACADAPP As AcadApplication '检查运行AUTOCAD
Public Sub 连接autocad()
On Error Resume Next
Set ACADAPP = GetObject(, "AUTOCAD.APPLICATION")
If Err Then Err.Clear
Set ACADAPP = CreateObject("AUTOCAD.APPLICATION")
If Err Then
MsgBox ("不能运行AUTOCAD,请检查是否安装了AUTOCAD")
Exit Sub
End If
End If
ACADAPP.Visible = True : ACADAPP.Documents.Add
End Sub
AddLine属性用于绘制直线,程序代码如下:
Public Sub DrawLine(X1 As Variant, Y1 As Variant, X2 As Variant, Y2 As Variant, Lcolor As Integer)
Dim Lineobj As AcadLine : Dim Pstart(0 To 2) As Double
Dim Pend(0 To 2) As Double
Pstart(0) = X1 : Pstart(1) = Y1 : Pend(0) = X2 : Pend(1) = Y2
Set Lineobj = ACADAPP.ActiveDocument.ModelSpace.AddLine(Pstart, Pend)
Lineobj.Color = Lcolor
ZoomExtents
End Sub
AddText属性用于文本编辑,程序代码如下:
Public Sub WriteFont(P_Iinsert As Variant, Text_String As String, Text_Roation As Single, SIZE As Variant) 'CAD中写字
Dim Styobj As AcadTextStyle
Dim Typeface As String:Dim Bold As Boolean
Dim Italic As Boolean : Dim CharSet As Long
Dim PitchandFamily As Long:Dim Textobj As AcadText
Dim Insertp(0 To 2) As Double:Dim Height As Double
Set Styobj = ACADAPP.ActiveDocument.TextStyles.Add("M_Font1")
Typeface = "宋体" : Italic = True : CharSet = 1
PitchandFamily = 1 Or 16
Styobj.SetFont Typeface, Bold, Italic, CharSet, PitchandFamily
ACADAPP.ActiveDocument.ActiveTextStyle = Styobj
Insertp(0) = P_Iinsert(0) : Insertp(1) = P_Iinsert(1) : Height = SIZE
Set Textobj = ACADAPP.ActiveDocument.ModelSpace.AddText(Text_String, Insertp, Height)
Textobj.Rotation = Text_Roation
Textobj.Update
- cad中如何标注尺寸 > 中小型天然河道水面曲线可视化计算系统的开发研究
-
中小型天然河道水面曲线可视化计算系统的开发研究
下载该文档 文档格式:DOC 更新时间:2004-07-02 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: rx 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 武汉大学 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:充值未到帐的是上面所示最后一笔支出
下一篇:点评一汽奔腾B50上海车展专题_网易汽车
点击查看更多关于cad中如何标注尺寸的相关文档
- 您可能感兴趣的
- cad中怎样尺寸标注 cad中怎么标注尺寸 cad中尺寸标注 cad如何标注尺寸公差 cad如何标注尺寸 cad如何修改标注尺寸 cad如何标注圆的尺寸 cad怎么快速标注尺寸 cad标注尺寸怎么改
- 大家在找
-
- · 上海地铁追尾图片
- · 深圳中投私募
- · 布拉克小调
- · 中国新闻工作者协会
- · 全国大学生英语演讲
- · 湖北驾校考试一点通
- · 微表情心理学下载
- · 压力容器设计工程师
- · 大学生暑期支教论文
- · 幼儿中班英语教案
- · 2012南大考研
- · 山东济南万通汽修学校
- · 形势政策课件
- · 关于城市生态学的书
- · 2011下半年bec报名
- · 初学会计看什么书
- · amd955风扇
- · 建设法规与案习题
- · 奥迪q7汽车报价及图片
- · 白蛇传说电影版rmvb
- · 百度文库下载器破解版
- · 少林寺传奇1演员表
- · 湖南技师学院
- · 中华教育学习网
- · 2012地方公务员考试网
- · 计算传热学郭宽良
- · 体部磁共振诊断学pdf
- · www.skf678.com
- · 别墅客厅装修图
- · 常州驾照考试流程
- 赞助商链接