机械CADCAM 实验指导书

合集下载

CADCAM技术上机实验指导书2

CADCAM技术上机实验指导书2

CAD/CAM 技术上机实验报告实验名称:姓名:班级:指导老师:实验一图形变换实验学时:2 实验类型:设计型一、目的与任务目的:通过学生上机,了解计算机绘图的相关基础知识和方法。

任务:熟悉二维、三维图形的几何变换。

二、内容、要求与安排方式1、实验内容与要求:编写简单的二维、三维图形几何变换的程序。

要求用熟悉的编程语言编制、调试和运行程序,并打印程序清单和输出结果。

2、实验安排方式:课外编写好程序清单,按自然班统一安排上机。

三、实验步骤1、课外时间编制好程序框图。

2、课外时间编写好源程序清单。

3、上机调试和运行程序。

4、打印程序清单和运行结果(包含变换前后的位置)。

四、程序框图五、源程序清单六、运行结果实验二几何建模实验学时:2 实验类型:设计型一、目的与任务目的:通过学生上机,了解几何建模的相关基础知识和常用建模方法。

任务:熟悉线框建模、表面建模及三维实体建模的基本方法。

二、内容、要求与安排方式1、实验内容与要求:建立零件的线框、表面模型及实体模型。

要求用熟悉的编程语言编制、调试和运行程序,并打印程序清单和输出结果,重点要求打印出零件的三维实体图和二维工程图样。

2、实验安排方式:课外编写好程序清单,按自然班统一安排上机。

三、实验步骤1、课外时间编制好程序框图。

2、课外时间编写好源程序清单。

3、上机调试和运行程序。

4、打印程序清单和运行结果(各模型所需各表)。

5、打印设计过程框图、三维实体图形和二维工程图样四、设计过程框图五、三维实体图六、二维工程图实验三贝齐尔(Bezier)曲线曲面的生成方法实验学时:2 实验类型:综合型一、目的与任务目的:通过学生上机,了解贝齐尔(Bezier)曲线德卡斯特里奥的递推算法和贝齐尔(Bezier)曲线的几何作图法。

任务:熟悉线框建模、表面建模的基本方法。

二、内容、要求与安排方式1、实验内容与要求:贝齐尔(Bezier)曲线曲面的德卡斯特里奥的递推算法和几何作图法;要求用熟悉的编程语言编制、调试和运行程序,并打印程序清单和输出结果。

机械CADCAM实训指导书

机械CADCAM实训指导书

机械CAD/CAM实训指导书郑州铁路职业技术学院目录前言实训一草图绘制与线架造型 (3)实训二:曲面造型 (5)实训三实体造型 (9)实训四零件的加工方法 (12)附录评分标准......................................................... (14)参考文献: (15)前言机械CAD/CAM实训是机电相关专业主要的实践环节,通过1-2周实训,使学生熟练掌握利用CAXA制造工程师软件进行零件实体造型与数控加工后置处理的能力;一般掌握利用CAXA制造工程师软件进行零件线架造型与曲面造型的能力,为从事机电行业数控加工类工作打下良好基础,并为学生考取数控工艺员技能等级证书打下坚实基础。

本书供相关专业进行机械CAD/CAM实训使用。

机械CAD/CAM实训内容分为四部分:(1)线架及草图绘制;(2)曲面造型;(3)实体造型;(4)零件加工方法及后置处理。

一、实训目的和任务1.认识常用的机械CAD/CAM软件,了解其功能;2.结合实训指导书,利用CAXA制造工程师软件完成零件的线架造型、草图绘制、曲面造型、实体造型,刀具轨迹生成,加工轨迹仿真及生成G代码等实训内容。

3.通过实训掌握CAXA制造工程师软件在数控加工中的应用,掌握运用计算机软件完成数控铣编程的方法。

二、实训目标定位实训是将知识转化为能力的有效载体,通过实训使学生架起“理论-实践”的双向桥梁。

学生根据图形对零件进行造型,选择合适加工方法生成刀具轨迹及数控机床G代码,完成零件造型-加工的过程,反思零件如何合理设计并且合理加工,提高其零件造型及加工的能力,并且形成严谨、节约、统筹规划的良好品质。

三、实训时间安排四、实训报告要求1、封面(标题、班级、姓名、学号、日期)2、内容(造型图、刀具轨迹、G代码)3、总结(体会、收获、经验、思考)本书由机电技术文晓娟、教务处魏保立编写,不足之处,请读者指正。

实训一草图绘制及线架造型1、实训相关知识点、线的绘制是绘制草图、线架造型、曲面造型和实体造型的基础。

cadcam实验指导书

cadcam实验指导书

CAD/CAM概论实验指导书班级姓名实验一 、 二维图形复合变换编程对图形处理是CAD 的核心技术,也是《CAD/CAM 概论》课程的重要内容。

在各种CAD 系统中,只要经过简单的操作就可以实现各种图形处理功能,但学生一般不理解这些功能实现的原理和数学方法。

本实验主要是让学生通过课堂所学习到的图形变换数学方法,用自己编制的程序实现图形变化功能。

一、实验目的:1.掌握CAD 图形处理的原理和方法。

2.理解CAD 对图形进行复合变换的过程。

二、实验要求在二维模式下,将三角形绕任意点旋转θ角。

三角形三点的坐标、旋转点坐标和旋转角度可由用户任意输入。

原图形和变换后的图形必须同时显示在显示器上。

三、实验设备 1.计算机系统2.安装Turbo C 或其他C 语言集成开发工具 四、实验原理 1、变换原理基本旋转矩阵是相对坐标原点的,为了满足这一要求,必须先将旋转点和需要处理的图形向原点平移,使旋转点与原点重合,然后对图形进行旋转变换。

旋转变换后,再将旋转点和旋转后的图形平移到旋转点。

基本变换矩阵如下:1 0 00 1 0 l m 1平移T=cos θ sin θ 0 -sin θ cos θ 0 0 0 1旋转T=根据上述图形变换原理,对二维图形绕任意点(旋转点)旋转的复合变换矩阵M 为2、编程基本要领1)、将显卡设置为图形模式函数为 #include(graphics.h) #include(conio.h) main( ){ int driver,mode;driver=VGA; mode=VGAMED; initgraph(&driver,& mode,””); }2) 画直线函数为 line(x 1,y 1, x 2,y 2) 3) 4*4界矩阵相乘函数float py[4][4],xz[4][4];m[4][4] float xc(a,b) float a[4][4],b[4][4]; { int i , j,k;for(i=0;i<=3;i++) for (j=0;j<=3;j++)1 0 0 0 1 0-x -y 1 M= cos θ sin θ 0-sin θ cos θ 0 0 0 11 0 0 0 1 0 x y 1for(k=0;k<=3;k++)m[i][j]= m[i][j]+ a[i][k]* b[k][j];}五、实验步骤1、在C语言集成开发工具的编辑器中输入源程序2、利用编译器编译源程序3、连接生成执行文件4、执行程序实验二、三次B样条曲线生成自由曲线与曲面CAD系统占有重要的地位,由于其数学原理比较复杂,一般学生理解较为困难。

上课用cadcam实验指导书

上课用cadcam实验指导书

《CAD/CAM技术》课程实验实验指导书经济管理学院一、实验目的CAD/CAM技术是随着计算机技术、信息技术的发展而形成的一门新技术,它的应用和发展引起了社会和生产的巨大变革,因此CAD/CAM技术被视为20世纪最杰出的工程成就之一。

目前,CAD/CAM技术广泛应用于机械、电子、航空、航天、船舶和轻工等各领域,它的应用水平已成为衡量一个国家技术发展水平及工业现代化水平的重要标志。

CAD/CAM技术应用是通过操作CAD/CAM软件完成零件产品的设计和制造等工作来体现的。

为适应产品生产呈现多品种、少批量,复杂、精密,更新换代速度快的变化特点,为了提高产品质量,缩短制造周期,随着计算机技术和制造技术的迅速发展,功能强大的专业软件和高效集成制造设备的出现,传统的机械技术正由手工设计、依靠人工经验和常规机械加工技术向以计算机辅助设计(CAD)、数控切削加工、数控电加工为核心的计算机辅助设计与制造(CAD/CAM)技术转变。

目前国内外CAD/CAM软件在生产中的应用已相当普遍。

本课程的实践性教学环节主要是要求学生掌握AutoCAD的基本操作、绘图命令、平面图形的修改与编辑命令、尺寸标注和工程图样的绘制方法,强化学生的图形设计能力和AutoCAD应用能力。

实践教学共包括六项内容,即AutoCAD的基本操作、绘图命令、平面图形的修改与编辑命令、尺寸标注、块和工程图样绘制,其中工程图样绘制为综合型实验。

针对不同学时可选择相应实验,对于少学时在实验六中可不作装配图。

实验指导书附实验考核内容及成绩评定,可供实践环节考核之用。

实验所需AutoCAD软件在实验时提供。

学生除完成所要求题目之外,还应对所实验之结果进行分析与总结。

本实验指导书内容包括:实验目的与要求、方法与步骤、实验过程及内容等。

学生做完相关实验后应及时填写实验报告。

本实验指导书与《AutoCAD机械设计绘图应用教程》(陈敏,刘晓叙编著,西南交通大学出版社,2005)配套使用。

机械CAD、CAM实验指导书

机械CAD、CAM实验指导书

机械CAD/CAM技术实验指导书编写:侯荣国山东理工大学机械学院2010. 9.30实验一MasterCAM铣削自动加工一实验目的:1.熟悉MasterCAM的基本操作和设置;2.掌握MasterCAM的建模基本操作;3.掌握MasterCAM刀具路径设置和生成方法。

二实验设备微型铣床(包括微机)三实验步骤加工对象:图1-1图1-2图1-1a为零件的立体图,图1-1b为此零件的标注尺寸,图1-2为加工过程仿真后的效果图。

操作步骤:步骤一基本设置层(Level):1颜色(Color):绿色(10)Z向深度控制:0线型(Style):实线(Solid)线宽(Witdth):2绘图面(Cplane):俯视图(T)视图面(Gview):俯视图(T)步骤二建立工件设计坐标系,绘制一矩形按功能键F9,在屏幕中间出现一个十字线,即为工件设计坐标系。

绘制矩形方法如下:选择主菜单(Main Menu)-绘图(Create)-矩形(Rectangle)-两点(2 points) 输入左上方端点:-40,50 回车右下方端点:0,-50 回车图 1-3 图 1-4步骤三 绘制圆选择 主菜单(Main Menu)-绘图(Create)-圆弧(Arc)-圆心、半径(Circ pt+rad) 输入半径:50 回车圆心:-80,0 回车按Esc 键结束绘制圆。

结果如图1-4所示。

步骤四 打断圆与直线选择 主菜单(Main Menu)-修整(Modify)-打断(Break)-两段(2 pieces)用鼠标拾取图1-4中的圆C1,并拾取断点位置于圆上P1位置,则圆被打断为两段,断点分别为P1和P2,如图1-4所示;拾取图1-4中的直线L1,并拾取断点位置于直线中点P3位置;打断后的图素与原图素只有拾取图素时才能分辨出,拾取选中的部分,颜色会发生变化。

步骤五 修剪选择 主菜单(Main Menu)-修整(Modify)-修剪(Trim)-两图素(2 entities)用鼠标分别拾取图1-4所示的直线L1上位置P4和圆C1上位置P5,得到图1-5; 用鼠标分别拾取图1-5所示的直线上位置P1和圆上位置P2,得到图1-6。

机械cadcam技术实验指导书样本

机械cadcam技术实验指导书样本

前言机械CAD/CAM技术这门课程是一门理论与实践结合非常紧密的课程, 经过系统的实验环节, 能够帮助学生较好地理解相关理论知识, 同时提高实际动手能力, 为将来的工程实践打好基础。

基于上述考虑, 并根据我校实际情况, 本门课程安排了分属于CAD; CAE; CAM三个不同领域的7个实验。

可达到比较全面的实验效果。

实验一将下表进行程序化处理一、编程思路: 设整型变量i为皮带型号: i=0表示O型, I=1为A型, I=2为B型, 以此类推。

用4个一维数组a[7]、 h[7]、 a0[7]、 y0[7]分别存储V带的顶宽, 断面高、节宽和节高。

二、检索V带参数的C++语言参考程序:// sy1.cpp : 定义控制台应用程序的入口点。

#include "stdafx.h"#include <stdlib.h>#include <stdio.h>int main(int argc,char **argv){int i;float a[7]={10.0,13.0,17.0,22.0,32.0,38.0,50.0};float h[7]={6.0,8.0,10.5,13.5,19.0,23.5,30.0};float a0[7]={8.5,11.0,14.0,19.0,27.0,32.0,42.0};float y0[7]={2.1,2.3,4.1,4.8,6.9,8.3,11.0};while(1){scanf("%d",&i);if(i>=0 &&i <=6){printf("您需要查找的V带的顶宽为%f,断面高为%f,节宽为%f,节高为%f",a[i],h[i],a0[i],y0[i]);break;}else printf("您输入的V带型号不对, 请重新输入! ");}system("pause");}三、实验步骤: 如下图所示A、用Microsoft Visual Studio 作为实验环境1234输入代码并执行B、用VC++6.0作为实验环境13 4四、实验报告要求1、简述实验步骤( 要求手写) 。

cadcam实习指导书

cadcam实习指导书

CAD/CAM基础实训指导书机械工程训练中心2011年5月修订一、实习目的1.了解CAD/CAM编程软件。

2.熟练运用CAXA数控车孔轴命令绘制轴类零件,并进行修改、平移、旋转等。

3.通过典型轴类零件程序的编制,掌握CAXA数控车自动编程的一般过程。

4.仿真加工(熟悉上海宇龙数控仿真软件)二、实习内容1.绘制实习榔头2.绘制下图1-2-1典型轴类零件。

3.编制加工程序,生成加工轨迹。

4.生成加工代码。

5.利用上海宇龙数控仿真软件虚拟加工三、教学仪器设备1.计算机79台2.CADCAM软件3.上海宇龙数控仿真软件四、实习进度安排1.使用CAXA软件练习绘制实习榔头绘制图纸如下图1-1-1,图1-1-2,图1-1-3所示图1-1-1图1-1-22.利用caxa 数控车2008软件自动编程轴类零件如下图1-2-1所示,下料为直径φ25mm ,长度为65mm 的棒料,经过热处理,调质处理HB220~250。

图1-1-3图1-2-12.1图纸分析该零件为典型回转车削类零件,加工表面包括圆柱面、圆锥面、螺纹、圆弧曲面、退刀槽等。

2.2确定加工路线和装夹方法。

由于该零件是一个实心轴,并且轴的长度不很长,所以采用常见的三爪卡盘装夹,取工件的右端面中心处为工件坐标系的原点。

2.3确定数控加工刀具及加工工序卡根据零件的加工要求,选用外圆车刀,切槽刀、60°螺纹车刀各一把。

刀具编号依次为01、02、03。

2.4自动编程(1)绘图:首先用CAXA数控车2008绘制车削加工零件轮廓图形以及毛坯大小,将坐标系原点选在零件的右端面中心处。

(2)粗车外轮廓。

点击“数控车”主菜单下的选项“轮廓粗车”,弹出“粗车参数表”对话框,设置粗加工参数表如下:设置完成各参数后,单击“确定”按钮,按提示拾取加工表面轮廓、零件毛坯轮廓,输入进退刀点,生成刀具轨迹,如下图所示。

轴的粗车刀具轨迹(3)精车外轮廓点击“数控车”,再选择“轮廓精车”,弹出“精车参数表”对话框,具体精加工参数设置如下:选择完各参数后,单击“确定”按钮,按系统提示拾取加工表面轮廓,输入进退刀点,生成刀具轨迹,如下所示轴的精车加工轨迹(4)切槽加工:单击“数控车”,再单击“切槽”,弹出切槽加工参数表,完成如下设置:参数设置完成后,按提示拾取轮廓线,生成刀具轨迹如下:(5)车削螺纹:单击“数控车”,再单击“车螺纹”,随意单击鼠标两次,弹出螺纹参数表,设置如下:参数设定完成后,确定进退到点,按鼠标右键忽略该点的输入生成刀具轨迹如下:(6)生成加工程序:先打开图层,将隐藏层状态改为打开,然后单击“数控车”,再单击“选择后置文件”对话框,确定文件保存位置,如下图所示:2.5生成程序代码按粗加工、精加工、切槽、车削螺纹过程依次拾取刀具轨迹产生加工程序如下:%O1234(典型轴类零件加工.CUT,05/16/11,19:17:08)N10 G50 S10000N12 G00 G97 S700 T0101N14 M03N16 M08N18 G00 X38.442 Z5.133N20 G00 X45.000 Z-0.165…………………………N282 G01 X32.200N284 G00 X25.852 Z5.292N286 M09N288 M30%3、数控加工通过上海宇龙数控仿真软件模拟加工。

实验机械CAD CAM实验指导(第二版)(图文 (1)

实验机械CAD CAM实验指导(第二版)(图文 (1)

实验八 数 控 编 程
图8-33 选择凹槽特征
实验八 数 控 编 程
3. 后置处理
将前面制作的几个工序执行过切检查后,如果没有过切,
就可对NC工序进行后置处理,以便产生能够在机床上加工产
品的程序。在模型树上选择
,单击【播放路
径】,演示刀具路径,如图8-34所示。在图8-35所示播放路
径对话框中单击【文件】|【另存为MCD】,如图8-36所示选
实验八 数 控 编 程
图8-25 加工参数设定
实验八 数 控 编 程
图8-26 曲面选取菜单
实验八 数 控 编 程
图8-27 序列菜单
实验八 数 控 编 程
图8-28 选取曲面
实验八 数 控 编 程
(4) 如图8-29验证刀具路径,如没问题就单击【完成序 列】。
图8-29 验证刀具路径
实验八 数 控 编 程
实验八 数 控 编 程
图8-22 选择加工轮廓
实验八 数 控 编 程
图 8-23 显示刀具路径
实验八 数 控 编 程
图8-24 刀具路径
实验八 数 控 编 程
3) 型腔粗加工 (1) 单击工具栏上的 ,将出现【序列设置】菜单,在如 图 8-12 所示设置菜单中单击【完成】; (2) 单击 | | ,在对话框右侧设置刀具切削直径为 8 mm,刀具全部长度为 100 mm; (3) 在如图 8-25 所示对话框中设置加工过程中的各项参 数,单击【确定】后在图 8-26 所示的菜单中单击【完成】,出 现如图 8-27 所示菜单,在如图 8-28 所示图形区域选取曲面, 单击【完成】。
(1) 熟悉零件,分析加工工艺,制定出工艺路线。 (2) 创建制造模型。通过一个参照模型和工件建立制造模 型。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual LISP 是 Autodesk 公司为增强 AutoLISP 程序开发能力,加速 AutoLISP 程序开发 而设计的一种软件工具,它内嵌于 AutoCAD2000 中。VLISP 的集成开发环境提供了许多功 能,使编写、修改代码以及测试和调试程序更加容易。另外,VLISP 还提供了工具,用于 发布用 AutoLISP 编写的独立应用程序。 ㈠ 启动步骤: 1 启动 AutoCAD。 2 在 AutoCAD 菜单中选择“工具/AutoLISP/Visual LISP 编辑器”,或在命令提示处输入
参数一致。空字符串 ("") 表示从键盘键入 ENTER 键。不带参数调用 command 相当于键
入 ESC 键,这样可取消大多数 AutoCAD 命令。
command 函数将每一个参数顺序传给 AutoCAD 以响应提示。它以字符串形式提交命
令名和选项;以两个实数组成的表的形式提交二维点;以三个实数组成的表的形式提交三维
如下命令:vlisp 首次启动 VLISP 时,它将显示如下屏幕:
VLISP 屏幕包括如下区域: ⊙ 菜单
1
用户可以通过选取各个菜单项来发出 VLISP 命令。如果您亮显菜单上的某一个菜单 项,VLISP 将在屏幕底部的状态栏上显示相关命令功能的简介。 ⊙ 工具栏
单击工具栏按钮可以快速发出 VLISP 命令。VLISP 中一共有五个工具栏:标准、视图、 调试、工具和搜索,各自代表不同功能的 VLISP 命令组。(在本页的图中,五个工具栏衔
drawline 函数:
二、AutoLISP 基本函数
在此,对 AutoLISP 函数语法的描述遵循如下惯例:
在本样例中,函数 foo 有一个必要参数 string 和一个可选参数 number。还可以提供
附加的 number 参数。参数的名称经常表明所需的数据类型。下面的样例同时展示了对 foo
函数的有效和无效调用:
1
第一部分: AutoLisp 语言简介
AutoLISP 是为扩展和自定义 AutoCAD 功能而设计的一种编程语言,它的起源可以追 溯到五十年代末的 LISP 语言。LISP 最初是为编写人工智能 (AI) 应用程序设计的,现在 仍是许多人工智能程序的基础。用户可以十分方便地利用 AutoLISP 编程语言对 AutoCAD 进行二次开发,它非常适合于图形的应用。
确定距离值。
用户不能输入另一个 AutoLISP 表达式来响应 getdist 的请求。
参数说明:
pt 二维或三维点。用作当前 UCS 中的基点。如果已经提供了 pt,则仅提示用户输入
第二点。
msg 用于提示用户的字符串。如果未指定该参数,则 AutoCAD 不显示提示信息。
4. 求某点的坐标
(polar pt ang dist) **在 UCS 坐标系下,求某点的指定角度和指定距离处的点,并返
AutoLISP 程序实际上是由函数名、自变量和参数等构成的函数表的集合。从 AutoLISP 程序中所得到的是一个个的表,每一个表相当于一条语句,所以 LISP 语言就是对表进行处 理的语言,简单来说:AutoLISP 程序=(函数名,变量,参数)的集合,如(Setq A 3) 表示 A=3。
一、启动 Visual LISP
《机械 CAD/CAM 技术》实验指导书
1
目录
第一部分: AutoLisp 语言简介...................................................................................... 1 一、启动 Visual LISP....................................................................................................... 1 二、AutoLISP 基本函数................................................................................................... 2 三、基本函数.....................................................................................................................3 第二部分 三维几何建模技术........................................................................................ 5 一、常用的建模方法.........................................................................................................5 二、PRO/E 系统三维实体造型功能................................................................................ 5 三、PRO/E 系统三维实体造型的关键技术....................................................................6 四、实例.............................................................................................................................6 五、PRO/E NC 加工系统的的关键技术......................................................................... 8 用 AutoLISP 设计传动轴的参数化绘图.......................................................................... 8 《机械 CAD/CAM》标准实验报告...............................................................................12
AutoCAD 命令一样在 AutoCAD 命令行提示中使用。无论任务是在 Visual LISP 中还 是在 AutoCAD 命令提示下定义和加载此函数,情况都是一样。可以用这个功能为 AutoCAD 添加新命令或重定义现有的命令。
要将函数用作 AutoCAD 命令,必须确保它们遵循如下规则: 函数名必须使用格式 C:XXX 格式(大写或小写字符)。名称的 C: 部分必须存
点。只有在命令提示下 AutoCAD 才能识别命令名。
要注意的是,如果从 Visual LISP 中使用 command 函数,控制并不会转移到 AutoCAD
3
用户可以通过选择两个点来指定距离,如果提供了基点的话,则只需选择第二个点。用
户还可以通过输入一个以 AutoCAD 的当前距离单位格式表示的数来指定距离。虽然当前
距离单位格式可能是以英尺和英寸(建筑单位制)表示的,getdist 函数总是以实数形式返
回这个距离值。getdist 函数从第一个点到当前十字光标位置显示一条拖引线,以帮助用户
参数说明: sym 函数名。 arguments 函数需要的形式参数名。 / variables 函数使用的一个或多个局部变量名。局部变量名称前的斜线和第一个局部
名称之间,以及该斜线和最后一个参数(如果存在的话)之间,都必须保持至少一个空 格的距离。
expr 执行函数时要执行的任意数目 AutoLISP 表达式。 1 如果没有声明任何参数或局部符号,则在函数名称后必须使用空括号。 2 如果定义了名称格式为 C:XXX 的 AutoLISP 函数,则该函数可以象内置的
AutoLISP 命令,方式与在 AutoCAD 命令窗口中式类似。也可以不用菜单或工具栏而直接 在控制台窗口中发出很多 Visual LISP 命令。
⊙状态栏 位于屏幕底部的状态栏中显示的信息因您在 VLISP 中所做的工作不同而异。
㈡ 在 VLISP 文本编辑窗口中加载和运行程序的步骤 1 首先请确认包含程序 drawline.lsp 的文本编辑窗口是活动窗口。如果不能肯定该窗口是 否是活动的,请在窗口的任何地方单击它,使它成为活动窗口。 2 从“工具”工具栏中选择“加载活动编辑窗口”按钮,或从 VLISP 菜单中选择“工具” “加载编辑器中的文字”。VLISP 将在控制台窗口中显示一条信息,表明已加载该程序。 3 在控制台提示下输入括号和函数名(函数名包括在括号内),按 ENTER 键后就可运行
在;XXX 部分是用户选择的命令名。C:XXX 可以用来替代内置的 AutoCAD 命令。函 数必须定义为不带参数。然而,允许使用局部变量,并且使用局部变量是一个很好的编 程习惯。 2.AutoLISP 的基本赋值函数 将一个或多个符号的值设置为相应表达式的值
(setq sym expr [sym expr]...) 可以在对 setq 函数的一次调用中给多个符号赋值。 3. 输入函数 ① (getpoint [pt] [msg]) **暂停以等待用户输入点,并返回该点 用户既可以通过拾取点来指定点,又可以通过输入以当前单位格式表示的坐标来指定 点。如果提供了 pt 参数,那么 AutoCAD 会从该点到当前十字光标位置画一条拖引线。该 函数的返回值是当前 UCS 中的一个三维点。 用户不能输入一个 AutoLISP 表达式来响应 getpoint 的请求。 参数说明: pt 当前 UCS 中的二维或三维基点。 请注意 getpoint 函数还可以接受一个整数或实数作为 pt 参数,并使用直接距离输入法 来指定点。这种方法以 LASTPOINT 系统变量的值作为起点,将 pt 作为距离,根据当前 光标相对于 lastpoint 的位置确定方向。其结果是在当前光标位置的方向上和上一点之间的 距离为指定值的点。 msg 用于提示用户的字符串。 ② (getdist [pt] [msg]) **暂停以等待用户输入距离
相关文档
最新文档