2008

12

Journal

of

Jilin

Architectural

and

Civil

Engineering

Institute

Dec.2008

基于

AutoLISP

AutoCAD

二次开发研究

郭秀娟

范晓鸥

(

吉林建筑工程学院计算机科学与工程学院

,

长春

130021)

摘要

:

介绍了

AutoLISP

语言的功能、特点及绘图程序

,

并结合实例

,

介绍了用

AutoLISP

AutoCA

D

二次开发的方

法和过程

,

展示了开发的实际效果

.

关键词

:Auto

LISP

;AutoCAD

;

二次开发

中图分类号

:TP

39

文献标识码

:A

文章编号

:1009-1288(2008)04-0082-03

Secondary

Development

Research

of

AutoCAD

Based

on

AutoLISP

G

UO

Xiu-juan

,FAN

Xiao-ou

(School

of

Computer

Science

and

Engineering

,

Jilin

Architectural

and

Civil

Engineering

Institute

,

Changchun

130021)

Abstract

:The

paper

aims

at

introduce

the

functions,

characteristics

,

and

draw

ing

program

s

of

AutoLISP

lan-guage

,and

through

the

ex

amples

illustrates

the

methods

and

process

of

using

AutoLISP

language

to

hold

the

sec-ondary

development

,it

introduce

the

active

effects

of

the

secondary

development

.

Keywords

:AutoLISP

;AutoCAD

;secondary

development

AutoCAD

具有较强的二维和三维绘图功能

,

且还是一个开放的、便于用户二次开发的绘图软件

.

目前

,

支持

AutoCAD

二次开发环境的主要有

:AutoLISP/VisualLISP

,

VBA

,

ObjectA

RX

,ActiveX

Automation

及块

和形定义等

.

用户可编写

AutoLISP

,ADS

ARX

应用程序

,

作为新的

AutoCAD

命令

,

满足特定用户特殊需

[

1

-2]

.

1

AutoCAD

二次开发

AutoCAD

软件二次开发是在现有软件基础上

,

为提高和完善软件功能

,

使之更符合用户需求而对软

所做的开发工作

,

目的是提高设计质量和效率及充分发挥通用

AutoCAD

软件价值

.

二次开发将应用

对象的

设计规范、构造描述、设计方法等以约束关系形式集成到通用

AutoCAD

平台中去

,

使应用对象

设计智能化、

集成化

,

也是将

AutoCAD

环境客户化的基本手段

.

2

AutoLISP

语言

Auto

LISP(List

Procesing

Language)

是一种内嵌于

AutoCAD

中表处理高级程序设计语言

,

能够直接在

AutoCAD

内部运行

,

是迄今人工智能领域中应用最广泛的程序设计语言之一

.AutoLISP

既具备一般高级语

的基本结构和功能

,

又具有一般高级语言所没有的强大图形处理功能

;AutoLISP

可直接调用几乎全部的

AutoCAD

命令

,

它语法简洁

,

表达能力强

,

函数种类多

,

程序控制结构灵活

;

BASIC

那样易学易用

,

C

一般功能超群

,

是进行

AutoCAD

二次开发的理想工具

.

特别是随着

AutoCAD

版本的不断升级

,Auto

LISP

能更强、开放性更好、更便于二次开发

,

为我们开发适合于本专业的

CAD

系统提供极大的便利

.

收稿日期

:2007

-06

-29.

lisp二次开发 微盘_基于AutoLISP的AutoCAD二次开发研究_郭秀娟.pdf相关推荐

  1. 陈伯雄lisp_基于AutoLisp的AutoCAD二次开发自动生成系统图

    龙源期刊网 http://www.qikan.com.cn 基于 AutoLisp 的 AutoCAD 二次开发自动 生成系统图 作者:郎建山 金江 来源:<科技视界> 2013 年第 2 ...

  2. CAD自控lisp_基于AutoLisp的AutoCAD二次开发自动生成系统图

    基于 AutoLisp 的 AutoCAD 二次开发自动生成系统图 [摘 要]本文主要阐述了应用 autolisp 语言二次开发 autocad 自动生成系统图的实现方案. [关键词] autocad ...

  3. cass二次开发vba和lisp_基于VBA的AutoCAD二次开发及应用实例

    1引言本文引用地址:http://www.eepw.com.cn/article/190993.htm AutOCAD2005是AutOdesk公司的系列产品,该软件从其使用和设计思路上都秉承了工程制 ...

  4. 基于C#进行AutoCAD二次开发初探(二)——C#编写代码直接打开AutoCAD并显示图形

    AutoCAD 2006 Type Library   //我用的是CAD2006版 AutoCAD/ObiectDBX Common 16.0 Type Library 把这两个引用的命名空间引进来 ...

  5. 基于C#的AutoCAD二次开发之块操作

    基于C#的AutoCAD二次开发之块操作 什么是块? 块由多个在逻辑上相关的图形对象所定义的整体. 块的优点有哪些 统一作业标准.提高作业效率 压缩图形文件 便于修改和维护 块的分类 块的分类 简单块 ...

  6. HTML5游戏_基于DOM平台跳跃小游戏开发_9.按键监听

    HTML5游戏_基于DOM平台跳跃小游戏开发 按键监听 视频讲解 HTML5游戏 效果图 本章知识点: 对象自定义名称属性,可以用变量来命名属性名称 //这段代码把多个属性(品牌, 型号, 排量)赋给 ...

  7. 基于C#的AutoCAD二次开发之获取用户输入信息、选择集、访问CAD内部命令

    基于C#的AutoCAD二次开发之获取用户输入信息.选择集.访问CAD内部命令 在CAD创建图形对象时,经常需要和用户进行交互,例如:直线创建时需要用户输入起点和终点(或长度)信息,复制对象时需要指定 ...

  8. 基于C#进行AutoCAD二次开发初探(一)——调用dll库

    自己是测绘行业,不可避免要跟CAD打交道.因为之前用C#写了一个小软件,希望能够自动调用CAD画等高线,所以想基于C#进行Autocad的二次开发.但自己在此方面真的是零基础菜鸟一只.搜了大量的资料, ...

  9. 如何用lisp绘制梯形_应用AutoLISP 实现AutoCAD 参数化绘图.doc

    应用AutoLISP 实现AutoCAD 参数化绘图 应用AutoLISP 实现AutoCAD 参数化绘图-企业管理论文 应用AutoLISP 实现AutoCAD 参数化绘图 王伯黎 张兴蓉 宜宾职业 ...

最新文章

  1. 智驾汽车MAXIEYE 招聘|SLAM、深度学习、融合、规划控制工程师等岗位(校招/实习)...
  2. 一致性代码段和非一致性代码段
  3. 云炬金融每日一题20211008
  4. BeetleX实现HTTP协议详解
  5. linux备份文件到ftp上,Linux服务器下用FTP上传下载备份文件
  6. 使用UAA OAuth2授权服务器–客户端和资源
  7. 程序员造轮子的正确姿势
  8. php 对象 scalar,Scalar Types
  9. php新浪获取ip接口,【php】利用新浪api接口与php获取远程数据的步骤,获取IP地址,并获取相应的IP归属地...
  10. day22 随机输出ArrayList
  11. java打印菱形的简单方法
  12. 【Stimulsoft Reports.WPF教程】在代码中使用报表变量
  13. anaconda 导入cv2
  14. CCS7.3 安装使用教程
  15. 《别闹了,费曼先生》1
  16. 鸡兔同笼c语言编程穷举,C语言程序设计100例之(1):鸡兔同笼
  17. idea部署启动ssm项目
  18. 现代三角钢琴音源 Native Instruments The Grandeur 1.2
  19. php获取网站备案信息
  20. erwfgergve

热门文章

  1. C/C++从汉字字符串中抽取一个汉字
  2. BLE蓝牙虚拟车钥匙介绍
  3. opencv 学习笔记——读入一张图片,并将其转为灰度图
  4. 蕉内携手王一博刷屏分众,友盟+ 天攻智投助力其“实力圈粉”
  5. 如何设置Roav Viva Alexa车载充电器
  6. 湖南大学21夏训练四3.相同生日
  7. neovim及coc.nvim自动补全初探
  8. setTimeout()用法
  9. Python 基于招聘数据可视化系统
  10. 新年找工作?python带你批量采集招聘数据