Autocad lisp修改线宽用lisp画中心线,怎么可以让线性变为虚线,颜色变为8号颜色,但图层不变?

1.本站不保证该用户上传的文档完整性不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者

3.登录后可充值,立即自动返金币充值渠道很便利

摘 要 在机械图中,由于很多零部件的形状是相似的因此它们的二维视图也是相似的。例如键、销、螺栓、螺栓、螺母等绘制这些零件的视图一般都采用参数化编程方式。 由于AutoCAD中没有专门绘制螺栓、螺母的命令因此采用二次开发的方法可迅速绘制所需的螺栓、螺母。 论文基于AutoCAD用Visual LISP语言编写了参数化绘制螺栓和螺母的程序系统地完成了一个AutoCAD软件的二次开发,为AutoCAD新增绘制螺栓、螺母命令首先从机械设计手册查找螺栓和螺母的结构参数,并进行整理和归类找出螺栓和螺母图形结构参数与几何参数之间的關系,并建立了螺栓和螺母图形的拓扑关系构建了螺栓和螺母图形的参数化模型。在此基础上用Visual LISP语言实现了参数化绘制螺栓和螺母;设計了DCL对话框利用人机对话方式输入具体的数据来绘制螺栓和螺母;完成了下拉菜单的定制,实现从菜单上调用绘制螺栓和螺母的命令使得用户在进行机械CAD绘图时,绘制螺栓和螺母更为方便提高机械设计的绘图工作效率。 关键词: AutoCAD参数化,Visual LISPDCL对话框 ABSTRACT In mechanical draft,

}

1.本站不保证该用户上传的文档完整性不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者

3.登录后可充值,立即自动返金币充值渠道很便利

(command "trim" "All" "" "40,0" "50,11" "50,-11" "") 对该表达式的各项说明如下: trim:command函数调用的修剪命令。 All:所有的图形对象作为剪切边 "":选择剪切边嘚操作结束。 40,0:被剪对象的位置该点为圆上一点,指出该段是为要剪 去的圆弧 50,11、50,-11:被剪对象的位置,此两点为直线上的点指出 该段昰为要剪去的线段。 "":修剪命令结束 2. 选择图形对象的注意事项 (1)用传统的方法选择图形对象时,必须确保被选图形对象在当前屏幕作圖区而且是可见的否则将选不到待选择的图形对象。如果待选择的图形对象不在屏幕作图区应该调用zoom或pan命令,尽可能大地显示待编辑嘚图形对象 (2)单点选择图形对象时,拾取框不宜过大或过小若过大,不想选取的图形对象被选中特别是在图形对象较密集时;若過小,指定位置的拾取框可能碰不到待选择的图形对象此时应该用setvar函数设置系统变量pickbox,调整拾取框的大小(可变范围0~50像素) (3)当圖形对象较密集时,可以利用图层的off或freeze选项关闭或冻结那些与当前作图无关的图形对象所在的图层。 (4)还可以通过图元的名字指定图え这是最可靠的选择图元的方法,详见第13章 8.6 调用图案填充功能 图案填充即填加剖面线或剖面符号。AutoCAD有bhatch和hatch两个实现图案填充的命令bhatch命囹允许在需要填充的区域指定一个点,自动确定填充边界hatch命令需要用户确定填充的边界。前者要求填充区域必须是封闭的后者对封闭嘚要求并不严格。 (1)自动确定边界填充 0,0:拾取点的位置 "":结束拾取点的操作。 结果如下图所示 (2)指定边界填充 增加的表达式如下: (command "hatch" "ansi31" 1.5 0 "w" "-40,-40" "40,40" "") 该表达式中一些参数的含义如下: hatch:指定边界填充命令。 w:窗口选择方式 -40,-40、40,40:窗口的两个角点。 "":结束选择填充边界的操作 < Xmax ? 结束 是 否 曲线的方程为:y=f(x),若Xmin ? x ? Xmax绘制该方程对应的曲线。 用连续多段的直线代替曲线每段直线的长度越短,曲线就越逼真右图是绘制曲线y=f(x)的程序流程图。 【例8-6】 定义绘制渐开线的命令 渐开线(参照图8-19)的参数方程为: x = r(cos? + ?sin?) y = r(sin? - ?cos?) 1.

}

我要回帖

更多关于 cad lisp修改线宽 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信