VisualLISP语言在供水工程CAD制图中的应用

2018-10-21 13:40:20苏亚楠
科技信息·中旬刊 2018年7期
关键词:二次开发

苏亚楠

摘要:VisualLISP作为AutoCAD内嵌的计算机语言,是进行AutoCAD二次开发的重要工具,利用VisualLISP编写具有针对性的实用软件,可替代设计人员完成大量重复性工作,达到提高制图效率的目的。在简述AutoCAD各种二次开发接口的基础上,着重介绍了如何利用VisualLISP扩展AutoCAD的功能。

关键词:VisualLISP;AutoCAD;二次开发

VisualLISP language applications in water supply engineering CAD drawing

Su Ya-nan

(Tianjin Municipal Water-conservancy Survey and Design Institute,Tianjin 300204,China)

Abstract:VisualLISP as an embedded AutoCAD computer language,is an important tool for AutoCAD second development,VisualLISP prepared by the utility software,can replace designers to complete a large number of repetitive work,to improve drawing efficiency. Based on introduction of AutoCAD secondary development interface,mainly introduces how to use VisualLISP to extend the function of AutoCAD

Keywords:VisualLISP AutoCAD Secondary development

AutoCAD是供水工程制图中普遍采用的计算机辅助设计软件,该软件使得工程绘图的速度和质量都的得到了很大的提升。但是供水工程制图中存在大量的重复性工作,例如管线坐标、高程、转点、管材及桩号等信息的标注。AutoCAD对于上述重复性工作来说,自动化程度较低,使得工程勘查设计人员将大量的时间都花费在繁琐的绘图中。针对以上问题,虽然很多软件厂商也开发了相应的专业软件,但由于这些软件要考虑各设计单位的通用性,很难满足工程制图中的一些具体要求,使用具有局限性。因此设计人员如能掌握AutoCAD二次开发软件,编写具有针对性的实用软件,可极大的提高其绘图效率。

目前AutoCAD系统为用户提供了VisualLISP、AutoCAD Development System(C)、ObjectARX(C++)及 VBA等多種二次开发接口,其中VisualLISP作为默认的代码编辑工具在AutoCAD2000中已经被完整地集成到系统中,开发者可以直接使用AutoCAD中的对象和反应器,进行底层的开发。通过有色代码编辑器和完善的调试工具,使开发人员很容易创建和分析LISP程序的运行情况。本文主要介绍利用VisualLISP对AutoCAD进行二次开发的过程。

AutoCAD二次开发主要是根据供水工程制图的流程,利用VisualLISP编写AutoCAD绘图命令,自动完成图纸数据的提取、计算及输出,最大程度的实现自动化制图。……

登录APP查看全文

猜你喜欢
二次开发
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑构件库二次开发
江西建材(2018年2期)2018-04-14 08:01:14
西门子Easy Screen对倒棱机床界面二次开发
基于全站仪二次开发的覆冰厚度测量与实现
电测与仪表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次开发入门浅析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次开发在变压器抗短路性能分析中的应用
基于CATIA的橡皮囊成形毛料展开的二次开发
机械工程师(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用
汽车零部件(2014年5期)2014-11-11 12:24:32