教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

Autocad VBA初级教程(3)

来源:网络收集 时间:2026-08-22
导读: co = co + 1 '改变颜色,供下次定义曲线颜色Next a (askcad.com),为工程师增加动力+g*]+q7E3U;q1t5?8l2f5iwww.askcad.com(Y\ End sub 为了鼓励大家积极思考,从本课开始,我不再解释每一条语句的作用,只对以前没有

co = co + 1 '改变颜色,供下次定义曲线颜色Next a

(askcad.com),为工程师增加动力+g*]+q7E3U;q1t5?8l2f5iwww.askcad.com(Y\

End sub

为了鼓励大家积极思考,从本课开始,我不再解释每一条语句的作用,只对以前没有提过的语句进行一些解释,也许你一时很难明白,建议用上一课提到的跟踪变量、添加断点的办法领悟每一条语句的作用,如果有问题不懂请跟贴提问。在跟踪变量p时请在跟踪窗口中单击变量p前的+号,这样可以看清数组p中每一个元素的变化。这里取值范围在正负24之间。

CAD论坛,CA设计,PROE,autocad,CAD下载,CAD教程,cad快捷键机械CAD设计论坛6K(o\(askcad.com)是国内最专业发展最快的AutoCAD设计讨论基地论坛云集

ACAD没有现成的画抛物线命令,我们只能用程序编写多段线画近似抛物线。理论上,抛物线的X值可以是无限小、无限大,

CAD论坛,CA设计,PROE,autocad,CA下载,CA教程,cad快捷键机械论坛机械设计论坛机械制造论坛视频教程机械CA论坛工程机械论坛,UG,solidworks,字体打印模型空间安装下载练习考试安装培训工程师机械制图工程建筑服装工程师招聘,cad设计论坛认证证书工程师级(r'@(d,U q(t-Z,Y程序第二行:Dim myl As Object '定义引用曲线对象变量看画多段线命令:

(askcad.com)是国内最专业发展最快的AutoCA设计讨论基地论坛云集高手提供CAD的教程练习考试软件下载教程下载基础培训等一体化解决方案并推出Pro/Engineer,Unigraphics,SolidWorks相关讨论专区我们的口号:CAD设计论坛为工程师增加动力请记住我们的网址:askcad.com7l4|)t;y2Y%r(FObject也是一种变量类型,它可以把变量定义为对象,本例中myl变量将引用多段线,所以要定义为Objet类型。

(askcad.com),为工程师增加动力(L-e\Set myl = ThisDrawing.ModelSpace.AddLightWeightPolyline(p) '画多段线

其中括号中的p是一个数组,这个数组的元素数必须是偶数,每两个元数作为一个点坐标。 等号前面部分“Set myl”的作用就将myl变量去引用画好的多段线。

myl.Color = co '设置颜色属性。在ACAD中,颜色可以用数字表示,本例中co会增值,这样就会有五彩缤纷的效果。 本课第二张图:正弦曲线,下面是源码:Sub sinl()

(askcad.com),为工程师增加动力$q:m1~\(askcad.com),为工程师增加动力7y*E$a$N+J#w-l

Dim p(0 To 719) As Double '定义点坐标 For i = 0 To 718 Step 2 '开始画多段线 p(i) = i * 2 * 3.1415926535897 / 360 '横坐标p(i + 1) = 2 * Sin(p(i)) '纵坐标Next i

ThisDrawing.ModelSpace.AddLightWeightPolyline (p) '画多段线 ZoomExtents '显示整个图形 End Sub

p(i) = i * 2 * 3.1415926535897 / 360 '横坐标 横坐标表示角度,后面表达式的作用是把角度转化弧度

ZoomExtents语句是缩放命令,它的作用是显示整个图形,消除图形以外的区域

+U8K$r0w6t)v(askcad.com),为工程师增加动力|#b!y)J(\\6?\0nwww.askcad.com5b1P&l+C-w;Y'J9X$i

Autocad VBA初级教程(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595527.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)