机械CAD实验指导书.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械CAD实验指导书详解

《机械CAD/CAM技术》实验指导书 景德镇陶瓷学院机电学院 胡伟文 戴哲敏编 2009年9月 目录 第一部分: 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 第一部分: AutoLisp语言简介 AutoLISP 是为扩展和自定义 AutoCAD 功能而设计的一种编程语言,它的起源可以追溯到五十年代末的 LISP 语言。LISP 最初是为编写人工智能 (AI) 应用程序设计的,现在仍是许多人工智能程序的基础。用户可以十分方便地利用AutoLISP编程语言对AutoCAD进行二次开发,它非常适合于图形的应用。 AutoLISP程序实际上是由函数名、自变量和参数等构成的函数表的集合。从AutoLISP程序中所得到的是一个个的表,每一个表相当于一条语句,所以LISP语言就是对表进行处理的语言,简单来说:AutoLISP程序=(函数名,变量,参数)的集合,如(Setq A 3) 表示A=3。 一、启动 Visual LISP Visual LISP是Autodesk公司为增强AutoLISP程序开发能力,加速AutoLISP程序开发而设计的一种软件工具,它内嵌于AutoCAD2000中。VLISP 的集成开发环境提供了许多功能,使编写、修改代码以及测试和调试程序更加容易。另外,VLISP 还提供了工具,用于发布用 AutoLISP 编写的独立应用程序。 ㈠ 启动步骤: 1 启动 AutoCAD。 在 AutoCAD 菜单中选择“工具/AutoLISP/Visual LISP 编辑器”,或在命令提示处输入如下命令:vlisp 首次启动 VLISP 时,它将显示如下屏幕: VLISP 屏幕包括如下区域: ⊙ 菜单 用户可以通过选取各个菜单项来发出 VLISP 命令。如果您亮显菜单上的某一个菜单项,VLISP 将在屏幕底部的状态栏上显示相关命令功能的简介。 ⊙ 工具栏 单击工具栏按钮可以快速发出 VLISP 命令。VLISP 中一共有五个工具栏:标准、视图、调试、工具和有哪些信誉好的足球投注网站,各自代表不同功能的 VLISP 命令组。(在本页的图中,五个工具栏衔接在一起,每个工具栏都以图标 开始。可以通过工具栏执行部分(但不是全部)菜单命令。如果您将鼠标指针指到工具栏某按钮并在其上停留几秒钟,VLISP 将显示工具提示说明按钮功能,而且还会在屏幕底部的状态栏上显示更详细的描述。 ⊙控制台窗口 控制台窗口是 VLISP 主窗口中的一个独立的可滚动窗口。在控制台窗口中可以输入 AutoLISP 命令,方式与在 AutoCAD 命令窗口中式类似。也可以不用菜单或工具栏而直接在控制台窗口中发出很多 Visual LISP 命令。 ⊙状态栏 位于屏幕底部的状态栏中显示的信息因您在 VLISP 中所做的工作不同而异。 ㈡ 在 VLISP 文本编辑窗口中加载和运行程序的步骤 1 首先请确认包含程序 drawline.lsp 的文本编辑窗口是活动窗口。如果不能肯定该窗口是否是活动的,请在窗口的任何地方单击它,使它成为活动窗口。 2 从“工具”工具栏中选择“加载活动编辑窗口”按钮,或从 VLISP 菜单中选择“工具”“加载编辑器中的文字”。VLISP 将在控制台窗口中显示一条信息,表明已加载该程序。 在控制台提示下输入括号和函数名(函数名包括在括号内),按 ENTER 键后就可运行 drawline 函数: 二、AutoLISP基本函数 在此,对 AutoLISP 函数语法的描述遵循如下惯例: 在本样例中,函数 foo 有一个必要参数 string 和一个可选参数 number。还可以提供附加的 number 参数。参数的名称经常表明所需的数据类型。下面的样例同时展示了对 foo 函数的有效和无效调用: 有效调用 无效调用 (foo catch) (foo 44 13) (foo catch 22) (foo fi foe 44 13) (foo catch 22 31) (foo) 三、基本函数 1.定义函数 (defun sym ([arguments] [/ variables...]) expr...) 参数说明: sym 函数名。 arguments 函数

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档