机械CADCAM 实验指导书

机械CADCAM 实验指导书

ID:39499260

大小:175.00 KB

页数:15页

时间:2019-07-04

机械CADCAM 实验指导书_第1页
机械CADCAM 实验指导书_第2页
机械CADCAM 实验指导书_第3页
机械CADCAM 实验指导书_第4页
机械CADCAM 实验指导书_第5页
资源描述:

《机械CADCAM 实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《机械CAD/CAM技术》实验指导书13目录第一部分:AutoLisp语言简介1一、启动VisualLISP1二、AutoLISP基本函数2三、基本函数3第二部分三维几何建模技术5一、常用的建模方法5二、PRO/E系统三维实体造型功能5三、PRO/E系统三维实体造型的关键技术6四、实例6五、PRO/ENC加工系统的的关键技术8用AutoLISP设计传动轴的参数化绘图8《机械CAD/CAM》标准实验报告1213第一部分:AutoLisp语言简介AutoLISP是为扩展和自定义AutoCAD功能而设计的一种编程语言,它的起源可以追溯到五十年代末的LI

2、SP语言。LISP最初是为编写人工智能(AI)应用程序设计的,现在仍是许多人工智能程序的基础。用户可以十分方便地利用AutoLISP编程语言对AutoCAD进行二次开发,它非常适合于图形的应用。AutoLISP程序实际上是由函数名、自变量和参数等构成的函数表的集合。从AutoLISP程序中所得到的是一个个的表,每一个表相当于一条语句,所以LISP语言就是对表进行处理的语言,简单来说:AutoLISP程序=(函数名,变量,参数)的集合,如(SetqA3)表示A=3。一、启动VisualLISPVisualLISP是Autodesk公司为增强Auto

3、LISP程序开发能力,加速AutoLISP程序开发而设计的一种软件工具,它内嵌于AutoCAD2000中。VLISP的集成开发环境提供了许多功能,使编写、修改代码以及测试和调试程序更加容易。另外,VLISP还提供了工具,用于发布用AutoLISP编写的独立应用程序。㈠启动步骤:1启动AutoCAD。2在AutoCAD菜单中选择“工具/AutoLISP/VisualLISP编辑器”,或在命令提示处输入如下命令:vlisp首次启动VLISP时,它将显示如下屏幕:VLISP屏幕包括如下区域:⊙菜单13用户可以通过选取各个菜单项来发出VLISP命令。如果

4、您亮显菜单上的某一个菜单项,VLISP将在屏幕底部的状态栏上显示相关命令功能的简介。⊙工具栏单击工具栏按钮可以快速发出VLISP命令。VLISP中一共有五个工具栏:标准、视图、调试、工具和搜索,各自代表不同功能的VLISP命令组。(在本页的图中,五个工具栏衔接在一起,每个工具栏都以图标开始。可以通过工具栏执行部分(但不是全部)菜单命令。如果您将鼠标指针指到工具栏某按钮并在其上停留几秒钟,VLISP将显示工具提示说明按钮功能,而且还会在屏幕底部的状态栏上显示更详细的描述。⊙控制台窗口控制台窗口是VLISP主窗口中的一个独立的可滚动窗口。在控制台窗口

5、中可以输入AutoLISP命令,方式与在AutoCAD命令窗口中式类似。也可以不用菜单或工具栏而直接在控制台窗口中发出很多VisualLISP命令。⊙状态栏位于屏幕底部的状态栏中显示的信息因您在VLISP中所做的工作不同而异。㈡在VLISP文本编辑窗口中加载和运行程序的步骤1首先请确认包含程序drawline.lsp的文本编辑窗口是活动窗口。如果不能肯定该窗口是否是活动的,请在窗口的任何地方单击它,使它成为活动窗口。2从“工具”工具栏中选择“加载活动编辑窗口”按钮,或从VLISP菜单中选择“工具”“加载编辑器中的文字”。VLISP将在控制台窗口中

6、显示一条信息,表明已加载该程序。2在控制台提示下输入括号和函数名(函数名包括在括号内),按ENTER键后就可运行drawline函数:二、AutoLISP基本函数在此,对AutoLISP函数语法的描述遵循如下惯例:在本样例中,函数foo有一个必要参数string和一个可选参数number。还可以提供附加的number参数。参数的名称经常表明所需的数据类型。下面的样例同时展示了对foo函数的有效和无效调用:有效调用无效调用(foo"catch")(foo4413)13(foo"catch"22)(foo"fi""foe"4413)(foo"catc

7、h"2231)(foo)三、基本函数1.定义函数(defunsym([arguments][/variables...])expr...)参数说明:sym函数名。arguments函数需要的形式参数名。/variables函数使用的一个或多个局部变量名。局部变量名称前的斜线和第一个局部名称之间,以及该斜线和最后一个参数(如果存在的话)之间,都必须保持至少一个空格的距离。expr执行函数时要执行的任意数目AutoLISP表达式。①如果没有声明任何参数或局部符号,则在函数名称后必须使用空括号。②如果定义了名称格式为C:XXX的AutoLISP函数,则

8、该函数可以象内置的AutoCAD命令一样在AutoCAD命令行提示中使用。无论任务是在VisualLISP中还是在AutoCAD命令提示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。