基于AutoLISP的复杂数据程序化处理.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:6 大小:304KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于AutoLISP的复杂数据程序化处理.pdf

基于AutoLISP的复杂数据程序化处理.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第26卷第1期重庆理工大学学报(自然科学)2012年1月Vol.26No.1JournalofChongqingUniversityofTechnology(NaturalScience)Jan.2012基于AutoLISP的复杂数据程序化处理林昌华,邢海斌(重庆理工大学重庆汽车学院,重庆400054)摘要:针对机械CAD中复杂数据的处理问题进行了探讨,提出将其进行表处理的程序化解决方案。利用AutoLISP的函数和表处理功能,将数表中的数据有机地融入设计计算程序中,实现对当前图形数据库直接访问和修改的参数化绘图程序设计,解决了机械CAD过程中一些常见的数据处理问题。关键词:程序化;AutoLISP;数表;插值中图分类号:TH126文献标识码:A文章编号:1674-8425(2012)01-0042-05ProgrAmmedProcessingofComplexDAtABAsedonAutoLISPLINChang-hua,XINGHai-bin(ChongqingInstituteofAutomobile,ChongqingUniversityofTechnology,Chongqing400054,China)AbstrAct:ComplexdataprocessingissuesarediscussedinaccordancewiththemechanicalCAD,andthusproposetodealwiththembyusingtablehandlingmethodbasedonprogrammedProcessing.ByusingthefunctionsandTableprocessingfunctionsfromAutoLISP,thenumberofdatainthetablewillbeorganicallyintegratedintothedesignedcalculationprocess,whichachievesthedirectaccesstothecurrentgraphicsdatabaseandmodifiesthedesignparametersofthedrawingprogram,solvingsomecommondataprocessingprobleminthemechanicalCADprocess.Keywords:programmed;AutoLISP;numberoftable;interpolation在机械CAD中,无论是设计计算或是参数化绘设计手册或工具书的形式获得的。在计算机辅助制图形,往往都需要引用有关的数据信息,这些信设计中,就必须对这些数据资料作相应的处理,以息既有公式表达的数据,又有线图或数表等形式表便程序运行时计算机能按照设计要求自动检索和达的数据,如经验数表、实验曲线、各种标准和规范引用。本文主要针对复杂数据的程序化问题,介绍等[1-2]。在传统的设计中,这些数据往往是以查阅数据处理的一些简捷实用方法和应用。收稿日期:2011-10-09作者简介:林昌华(1955—),男,重庆人,硕士,教授,硕士生导师,主要从事机械原理、机械设计、CAD二次开发、计算机辅助设计及机械设计理论与方法研究。林昌华,等:基于AutoLISP的复杂数据程序化处理43根据自变量数量,数表可分为一维数表和二1复杂数表的程序化处理维数表等。其程序化最常用的方法就是将一维、二维数表数据以表的形式直接编入程序中。因为机械设计中,很多参数通常以数表的形式给AutoLISP语言本身就属于表处理语言,所以在处出,如V带型号与截面尺寸的关系、平键剖面尺寸理表数据方面非常方便。与轮毂和轴颈之间的关系等这些数据共同的特表所示为普通带的基准长度及带长。1VLd点就是参数之间的函数关系难以用数学公式来表修正系数数据,基准长度为标准长度系列,要KL达,因而在CAD过程中,需要针对各种情况对数求根据已经确定的V带型号和初步计算出的带长据进行相应的处理[3-5]来确定带长修正系数[6]。LcKL。表普通带的基准长度系列及带长修正系数1VKL带长修正系数基准长度KLLd/mmYZABCDE4000.960.874501.000.895001.020.915600.946300.960.817100.990.838001.000.859001.030.870.821