基于autolisp和visual basic的工程图纸信息提取与处理new

基于autolisp和visual basic的工程图纸信息提取与处理new

ID:33619242

大小:363.67 KB

页数:4页

时间:2019-02-27

基于autolisp和visual basic的工程图纸信息提取与处理new_第1页
基于autolisp和visual basic的工程图纸信息提取与处理new_第2页
基于autolisp和visual basic的工程图纸信息提取与处理new_第3页
基于autolisp和visual basic的工程图纸信息提取与处理new_第4页
资源描述:

《基于autolisp和visual basic的工程图纸信息提取与处理new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、、I訇化基十AutoLISP~llVisualBasic的工程图纸信息提取与处理EngineeringdrawingsoftheinformationextractionandprocessingbasedonAutoLISPandVisuaIBasic谢中梅,陈友福,刘素楠XlEZhong.mei.CHENYou—fu.LlUSU—nan(江西应用技术职业学院,赣州341000)摘要:工程图纸信息提取与处理由CAD二次开发模块和图纸信息管理模块组成。CAD二次开发采用AutoLISP及话控制语言编写;图纸信息管理主控程序和各功能模块用VisualBasic编

2、写。将计算机辅助绘图与CAD图纸中零部件明细表汇总有机地结合为一体,利用计算机实现了产品零部件明细表自动生成,保证了图纸信息与明细表汇总的信息的一致性。关键词:计算机辅助绘图;明细表(B0M);DOL(对话框控制语言);AutoLISP中图分类号:TP391文献标识码:B文章编号:1009—0134(2011)4(上)一0145一O3Doi:10.3969/'j.issn.1009-0134.2O11.4(I-).450引言细表汇总时的信息,将是实现CAD绘图与明细表随着计算机科学和工程科学的结合与渗透,自动汇总生成的关键所在,考虑到一个零部件可能对应几个不同

3、的图形文件,但这些图形文件所传统的机械设计发生了深刻的变化,计算机辅助绘图日益取代传统手工绘图。目前,国内使用表达的零部件的图号是唯一的,基于图号与零部件的一对一关系对应于每个零部件,规定取其图CAD软件进行绘图过程中,图纸明细栏文档信号作为其数据文件名。息输入,还不是很方便且信息不容易提取,汇总成整台设备的零部件明细表,仍需要做大量、2系统组成繁琐的人工抄录或在CAD中重复输入及检索。基于上述设计思想,以图纸明细栏数据文件这种状况极大地影响了公司甩图板计划。采用作为重要的联系标志,对CAD绘图软件进行二次AutoLISP、DCL(DialogControlL

4、anguage对话框开发,实现CAD绘图与明细表自动生成,并为计控制语言)~tlVisualBasic开发而成的Windows应算机辅助工艺设计(CAPP)系统提供数据共享。用程序,实现了CAD绘图与明细表汇总一体化设主要由如下几部分组成,如图1所示。计,即在图纸设计完毕之后,利用计算机实现明细表的自动汇总。1设计思想在机械工程图纸中,零件明细栏是图纸的重要组成部分,部件图纸的零件明细栏设有序号、代号、名称、数量、材料、单件重量及附注。在l系统组成框一台设备中,从总图号至最底层一级零部件,要按3程序设计总图号编制明细表或总图下一级部件独立明细表,在编制明细表时

5、须获得全部图纸的文档信息。3.1CAD明细栏输入采用AutoLISP及DCL编程在CAD绘图填写明因此,在CAD绘图输入图纸明细栏时,动态细栏同时建立每个零部件的数据文件,供系统数地建立每张图纸的数据文件,一方面满足输入它据处理检索之用。的上一级部件图明细栏的信息,另一方面满足明收稿日期:2010-10-27作吉简介:谢中梅(1970一),女,副教授,工程师,硕士,研究方向为数据库信息管理及应用。第33卷第4期2011-4.(上)[1451、I洼II5化DCL语言结合了AutoLISP与DCL两种语法的}功能,可以让用户半自动地架构出“图形模式”:edit_b

6、ox{的对话框界面,即可编程对话框PDB,一个DCLkey=’’xh”:文件的基本架构外观是:ediLwidth=15;对话框名称:dialog{edit—limit=31;label:“对话框标题”;:框栏形式{}label:“框栏标题”;}⋯⋯(各种对话框基本控件的排行组合))}//框栏定义至此结束⋯⋯(代码略,格式同上)}//对话框定义至此结束[1】ok——only;DCL对话框的屏幕画面以框栏(Tile)为基}本结构,将框栏按左右、上下或混合排行之后,就组成了对话框的主要外观。每个框栏内部可以容纳对话框的基本控件。DCL语法可以自动调整控件之间的相对位

7、置,用户只需要将控件代码和各控件的排行模式代码按顺序写在DCL文件里即可,一般不用考虑控件的尺寸问题。系统会自动计算应有的对话框尺寸,并自动规划适当的空间来放置这些控件。DCL文件与AutoLISP程序一样,是单纯的ASCII格式的文本文件,可使用VLISP或一般的文本编辑器(如:记事本等)来编辑和修改,用DCL语法撰写的对话框,其扩展名为.dcl。对话框程序的运行,按先后顺序可分为3步骤:第1步:在AutoLISP文件里调用DCL对话框程序。第2步:用户在对话框里输入数据。图2明细栏输入对话框第3步:将用户输入的数据返回AutoLISP文件执行⋯。以上代码为

8、对话框源代码,并将其保存为DCL文件本

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

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

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