A utoL ISP 语言在模具CAD 中的二次开发.pdf_第1页
A utoL ISP 语言在模具CAD 中的二次开发.pdf_第2页
A utoL ISP 语言在模具CAD 中的二次开发.pdf_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

收稿日期 1996204211 A utoL ISP语言在模具CAD中的二次开发 胡海明 青岛化工学院机械工程学院 青岛266042 摘 要 A utoL ISP语言是A utoCAD软件中的内部语言 使用A utoL ISP 语言对A utoCAD进行二次开发 主要是对模具零件进行参数化程序编制 提高 设计质量 减少设计时间 减轻劳动强度 关健词 A utoCAD A utoL ISP 程序编制 中图法分类号 TH 122 1 A utoCAD软件与A utoL ISP语言 A utoCAD软件是美国A utoDESK公司八十年代初研究开发的 十几年来 A utoCAD的 版本不断更新 现在已经达到十三版本 A utoCAD软件在我国有广泛的市场 它比其它CAD 软件具有无可比拟的优点 它具有强大的兼容性 开放性和可变通性 A utoL ISP语言是一种嵌入A utoCAD内部的L ISP编程语言 它是随A utoCAD高级版 本一起提供的 是L ISP语言和A utoCAD有机结合的产物 L ISP L ISt Processing L anguage 是一种计算机的表处理语言 是人工智能学科领域应 用得最为广泛的一种程序设计语言 A utoL ISP语言综合了人工智能语言L ISP的特性和A u2 toCAD强大的图形编辑功能的特点 随着A utoCAD版本的更新和提高 A utoL ISP语言也在 不断完善 A utoL ISP处理符号而非数字 它是一个面向对象而不是过程的语言 是求值型语 言 具有简洁的语法 丰富的数据类型等特点 了解和掌握A utoL ISP语言是必要的 2 如何在A utoCAD中使用A utoL ISP A utoL ISP语言有两种版本 一种是称为标准A utoL ISP 一种是称为扩展A utoL ISP Extended A utoL ISP 它是标准A utoL ISP的增强版 Extended A utoL ISP与标准的A utoL ISP的功能完全相同 其唯一区别是 Extended A u2 toL ISP驻留在扩展内存里 而不是在基本内存里 这样就为A utoCAD腾出更多的基本内存 用作I O分页空间 标准的A utoL ISP其运行环境为 A utoCAD支持计算机 至少640K内存和一个硬盘 操 作系统为PC2DOS M S2DOS2 O以上版本 Extended A utoL ISP运行环境除具有以上标准A utoL ISP运行环境外 还必须具有至少 为512KB的A T型扩展内存 而且该内存不能用于其它目的 第18卷 第2期 青 岛 化 工 学 院 学 报 Jourmal of Q ingdao Institute of Chem ical Techmology Vol 18 No 2 1997 3 应用A utoL ISP对模具CAD进行二次开发 A utoCAD软件在模具设计中的应用 改变了以前工程设计人员繁重的体力劳动 使绘图 速度与质量都有了提高 模具大多是单套生产 单套制造 对于设计人员来说 在设计中就有许 多无谓的重复设计 如许多类型相似 尺寸不同的零件 模具中的导柱 导套 顶杆及一些板件 塑料模具中的定位环 浇口套等零件就属于这一类 我们可把这种类型的零件 用A utoL ISP 语言编程 把其变化数值用参数形式代替 在设计中 只需把数值输入 键盘输入 在屏幕上就 能显示出需要的形状与尺寸 这无凝会大大提高设计速度 利用A utoL ISP开发A utoCAD一个典型应用就是实现参数化绘图程序设计 3 1 A utoL ISP程序的编辑 A utoL ISP程序作为A SC 码文本文件来编辑的 任何一种A SC 文本编辑器均可用来 编辑A utoL ISP源程序 如DOS提供的EDLN行编辑程序 目前 有很多全屏幕软件 如 ED COM 以及专用于编辑L ISP程序的软件 对于A utoL ISP程序 其扩展名一般为 L SP 3 2 A utoL ISP程序的调用 完成A utoL ISP程序编制后 A utoL ISP程序的调用在进入A utoCAD的图形编辑状态进 行 此时屏幕下方出现 Command 提示符号 用A utoL ISP系统提供的LOAD函数装入内存 并对其诸表达式求值 LOAD函数调用格式 Load filename 其中 filename 是一个A utoL ISP程序名称的字符串 它不必有扩展名 3 3 A utoL ISP程序的编制 A utoL ISP语言不同于其它版本的语言它特殊的优势就是把L ISP语言耦合于A utoCAD 软件之中 利用A utoL ISP语言编程可以很方便地调用A utoCAD绘图命令 如在程序中调用 A utoCAD中画线命令 Command line Pt1 Pt2 即可在屏幕上画出一条由点Pt1至Pt2的直线 Command中的参数表示所调用的A utoCAD命令所需的数据 它可以是任意的S 表达 式 例如 编制画一个可为任意角度的长方形图框的程序 设P为基点 长为 L 宽为W 角度 为AN G 程序如下 setq P1 getpoint nbasepoint L getdist P1 nlength W getdist P1 nw idth ang getangle P1 nangle command pline p setq P2 polar P1 ang L polar P2 ang pi 2 0 W 191第2期 AutoL ISP语言在模具CAD中的二次开发 C 程序调用后 屏幕下方即出现程序中的提示 Base poing 输入基准点 L ength 输入长边长 w idth 输入短边长 A ngle 输入角度值 输入完毕后 屏幕上就显示出输入上述数值的长方形 改变以上参数 又可得到另外尺寸 的长方形图形 A utoL ISP程序的编制需要不断地实践练习才能熟能生巧 达到运用自如的境地 在程序 编制中还有许多技巧问题 如工程设计中常用的粗糙度标注 在编程中可把粗糙度先做块 然 后在程序中需要的地方 用 insert 命令把块插入 再如通用坐标系 W CS 与用户坐标系 UCS 在编程中的相互转换 等等 用A utoL ISP对A utoCAD进行二次开发 编制出设计中常用零件的设计程序 通过优化 参数达到设计目的 这不仅会大大提高设计质量 而且会缩短设计时间 减轻设计人员工作量 所以 参数化绘图程序设计具有广阔的应用领域 Development of AutoL ISP Language in D ie CAD H u H aim ing M echinery Engineering College Q ingdao Institute of Chem ical Technology Q ingdao 266042 Abstract A utoCAD is one of the commonest applications in CAD softw are It has a strong editing function A uto L ISP is an inside language in A utoCAD The main usage of A utoL ISP language is design pro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论