版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Auto CAD自动绘图一、绘制五角星建立新命令wjx作图步骤 计算顶点的角度 计算顶点的坐标 以lisp的表来表示顶点坐标 按p1p3p5p2p4p1顺序绘制直线 显示全部图形defun c:wjx setq r 1 da / * 2 pi 5a1 / pi 2a2 + a1 daa3 + a2 daa4 + a3 daa5 + a4 dax1 * r cos a1 y1 * r sin a1x2 * r cos a2 y2 * r sin a2x3 * r cos a3 y3 * r sin a3x4 * r cos a4 y4 * r sin a4x5 * r cos a5 y5 * r
2、 sin a5p1 list x1 y1p2 list x2 y2p3 list x3 y3p4 list x4 y4p5 list x5 y5 command LINE p1 p3 p5 p2 p4 p1 ZOOM E 程序程序相关函数介绍defunsetq+ */sincoslistcommand自定义函数DEFUN 格式:DEFUN name A1 A2 AL / V1 V2 VM e1 e2 en 上表中第0个元素DEFUN是自定义函数的函数名,第1个元素name是符号变量,为自定义函数所定义的用户函数的名称。用户函数名称后是用户函数的变量表,变量表后面是函数定义体,决定了函数name
3、的功能和返回值。函数name的返回值是en的计算结果。新建AutoCAD命令用DEFUN函数可以建立新的AutoCAD命令对DEFUN函数有二点限制:用户函数名前添加C: 用户函数不带函数变量例defun c:add10 + getint “X= 10调用:Command: add10X=515SETQ函数 格式: SETQ v1 e1 v2 e2 vn en 其功能是将ei的计算值赋予变量vi,函数返回值为en的计算值。注:方括号部分是可选项,以下同。 例:SETQ x 1 y + 1 2 将常数1的计算值1赋予变量x,LISP表达式+ 1 2的计算值3赋予变量y,函数返回值为3。 SIN函
4、数 格式:SIN n 功能是求函数变量n的正弦值 函数返回n的正弦值。变量n的单位为弧度。 例 SIN / PI 2的返回值为1.0,式中PI为LISP符号变量,表示圆周率值。COS函数 格式:COS n 功能是求函数变量n的余弦值,函数返回n的余弦值。变量n的单位为弧度。 用法与SIN函数一样。LIST函数格式:LIST e1 e2 en功能是把e1、e2、en的计算值组成一个表。函数返回表如LIST 1 + 1 2 “A返回表1 3 “A。COMMAND函数格式:COMMAND e1 e2 en功能:在AutoLISP程序中执行AutoCAD命令。由于存在COMMAND函数,LISP程序可
5、以调用几乎所有的AutoCAD命令。Auto CAD自动绘图2 、绘制粗糙度符号建立新命令czd各点的坐标:P00,0P10,-2P2P3作图步骤 计算顶点的角度 计算顶点的坐标 以lisp的表来表示顶点坐标 按p1p3p5p2p4p1顺序绘制直线 显示全部图形作图步骤 计算各点的坐标 绘制圆 绘制短直线 绘制长直线 显示全部图形defun c:czd setq p0 list 0 0p1 polar p0 / pi -2 2p2 polar p1 * 2 / pi 3 * 2 sqrt 3p3 polar p1 / pi 3 * 4 sqrt 3 command CIRCLE p0 1 LINE p1 p2 LINE p1 p3 ZOOM E 程序程序相关函数介绍defunsetq+ */listcommandsqrtpolarSQRT函数 格式 SQRT n 功能求 平方根 函数返回n的平方根 Examples sqrt 4 2.0 sqrt 2.0 1.41421POLAR函数 格式 PO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一轮复习地球和地图教案
- 《陋室铭》教学设计和教学反思
- 汽车制造厂供水工程合同
- 医院培训聘用合同
- 幼教场所空气净化改造合同
- 保健品行业零用金审批流程
- 机场免税店保安员聘用合同
- 广州旅游景点租赁合同样本
- 登山器材租赁协议范本
- 煤矿通风工作票管理制度
- 2024年中国电信笔试题库
- 王总结数学全套讲义
- 2024黔东南州事业单位第二批遴选人员调减遴选历年(高频重点复习提升训练)共500题附带答案详解
- 老年心房颤动诊治中国专家共识(2024)解读
- 安全防护设施台账
- 惠州市2025届高三第一次调研考试试题含答案
- 2024年酱香型白酒 相关公司行业营销方案
- 助产专业职业生涯规划
- S7-1200PLC技术及应用 课件 项目7 跑马灯控制
- 项目二任务二《木质汤锅架的设计》课件浙教版初中劳动技术八年级上册
- DL-T-5743-2016水电水利工程土木合成材料施工规范
评论
0/150
提交评论