没有合适的资源?快使用搜索试试~ 我知道了~
Autocad的课件——AutoLISP-Visual-LISP教程.ppt
需积分: 9 0 下载量 101 浏览量
2022-10-20
07:59:15
上传
评论
收藏 1.18MB PPT 举报
温馨提示
试读
105页
Autocad的课件——AutoLISP-Visual-LISP教程.ppt
资源详情
资源评论
资源推荐
第8章
编程实例
8.1设置作图环境
编程作图和交互作图一样,也需要设置作图的环境,例如
图纸的范围、绘图的单位、目标捕捉的类型、图层、颜色、线
型、线宽、字样等,如果缺少对作图环境的设置,只能是利用
加载程序时AutoCAD提供的默认环境。
设置一个合适的作图环境不仅可以提高作图的精度和效率,
有时还会影响到所绘制的图纸是否符合企业的规范和满足生产
的需要。
用程序实现设置作图环境的功能可以通过command函数调
用相关的命令,或者通过setvar函数改变相应系统变量的当前
值或当前状态。有些功能只能通过上述一种途径实现,有些功
能可以通过上述两种途径实现。
1. 设置图纸的范围
例如设置A3图纸的作图范围
(1)通过command函数设置
图纸的范围
(command "limits" "0,0" "420,297")或者
(command "limits" '(0 0) '(420 297)) 或者
(command "limits" (list 0 0) (list 420 297))
这时p1、p2分别是作图范围的左下和右上角点,上式可改写
为:
(command "limits" p1 p2)
0,0
420,297
(2)通过setvar函数设置图纸的范围
系统变量limmin和limmax分别对应于图纸的左下和右上角点,
只需用setvar函数设置它们以新的值即可。
(setvar "limmin" '(0 0)) 或者
(setvar "limmin" (list 0 0)) 或者
(setvar "limmin" "0,0") 或者
(setvar "limmin" p1)
设置图纸的右上角点的表达式如下:
(setvar "limmax" '(420 297)) 或者
(setvar "limmax" (list 420 297)) 或者
(setvar "limmax" "420,297") 或者
(setvar "limmax" p2)
2. 设置绘图的长度和角度单位
例如将绘图的长度单位设置为十进制、3位小数,角度单位
设置为十进制的度(�)十进制、2位小数、X轴正方向为0�、逆
时针方向为正。
(1)通过command函数设置绘图的长度和角度单位
(command "units" 2 3 1 2 0 "N")
command的参数说明如下:
units:AutoCAD设置绘图单位的命令;
2:长度单位为十进制;
3:3位小数;
1:角度单位为十进制的度;
2:2位小数;
0:X轴正方向为0�;
N:非顺时针,即逆时针为正。
剩余104页未读,继续阅读
智慧安全方案
- 粉丝: 3613
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 沈丘盛世龙门图纸符合规范化
- HM3400-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 基于python+streamlit联邦学习进行高校学生成绩预测研究python源码+项目说明+模型+数据.zip
- HM3400D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM3400B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- spring-boot示例
- 搜集火星资源.py
- JAR应用启动停止脚本化解决方案.zip
- 配合eclipse svn插件subclipse-4.3.4版本的javahl
- Bash脚本教程:如何优雅地停止JAR服务.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0