您现在的位置是:网站首页> 软件下载软件下载
LispLink(autolisp程序编写软件) v16.03 官方免费绿色版 下载-
2025-08-16
210人已围观
简介 LispLink(autolisp程序编写软件) v16.03 官方免费绿色版 下载-
LispLink是基于CAD的一款非常优秀的autolisp程序编写工具,具有匹配括号、自动缩进、优化程序格式、语法高亮等功能,不仅可以独立于CAD运行,还可与lsp文件相关联,方便用户进行程序的编辑,是一款操作方便,功能非常强大的编程工具。
软件特点
1、AutoLISP语言是在普通的LISP语言基础上,又扩充了许多适用于CAD应用的功能而形成的一种程序设计语言。它是一种解释性求值语言,速度较慢,难以保密,可用任何文字编辑软件编辑,用纯文本的格式保存。例如:
(setq i 1);就是代码i值是1
(command "CIRCLE" '(0 0) 100);命令在坐标原点绘制半径100的圆。
2、AutoLISP语言中的一切成分都是以函数形式给出的,它没有语句概念或其他语法结构。执行AutoLISP程序就是执行一些函数,再调用其它函数。例如:
(setq pt1 (getpoint "\n请选择圆心插入点"))
(command "CIRCLE" pt1 100);命令这个插入点绘制圆,半径为100
3、AutoLISP把数据和程序统一表达为表结构,故可把程序当作数据来处理,也可把数据当作程序来执行。
例如:一条直线,起点坐标'(0 0),端点坐标'(1000 0),图层为0层,颜色为1【红色】这个是一条直线的一些数据,怎么执行变为程序代码如下:
(entmake (list '(0 . "LINE") '(8 . "0") '(62 . 1) '(10 0 0) '(11 1000 0)))
以上可以直观的看数据,也可以粘贴到AutoCAD的命令行,就绘制出以上要求的直线。
4、AutoLISP语言中程序运行过程就是对函数求值的过程,是在对函数求值的过程中实现函数的功能。在AutoCAD里面,所有的对象可以看成是由无数的点构成,每个点都有自己的坐标,函数的运行就是计算出这些点的数值,根据得到的数值进行判断。
5、AutoLISP语言的主要控制结构是采用递归方式。递归方式的使用,使得程序设计简单易懂。例如:
(setq &k1 (entsel));选择对象
(setq &k1 (car &k1));提取图元
(setq #g1 (entget &k1));取得属性列表
(setq c0 (cdr (assoc 0 #g1)));取得图元名称
以上是一个个的写下来,可以写成以下:
(setq c0 (cdr (assoc 0 (entget (car (entsel))))));简单易懂
6、由于autolisp简单,容易,所以上手很快。编写程序后,可以大大的提高绘图效率,有名的【天正】插件,就是绘图的好帮手。
7、autolisp程序也有不足的地方,如提取坐标,这个只能在图元属性里面提取,这样的话会有局限性,法向坐标1与-1的坐标值相同,但是图形的位置不同,造成计算坐标的困难,所以提取坐标值,最好使用VLAX函数来提取。
相关内容
- 雅奇小辣椒软件下载 雅奇小辣椒电脑版 v150802 官方安装免费版 下载-
- 微风模块9.7下载 微风模块9.7 免费版 下载-
- Perl程序开发(ActiveState perl dev kit) V9.5.1 免费安装版 下载-
- SmartRF Flash Programmer(闪存编程器) v2.0 英文安装免费版 下载-
- LightDoWorks(Solidworks二次开发工具) v1.5.0 中文安装免费版 下载-
- 大伯乐编程助手 v1.0 中文绿色免费版 下载-
- plsql11汉化包下载 PLSQL Developer 11汉化包 免费最新版(附使用步骤) 下载-
- plsql10汉化包下载 plsql developer 10汉化包 免费版(附汉化步骤) 下载-
- PLSQL Developer 11 32位 v11.0.2.1766 英文绿色免费版 下载-
- PLSQL Developer 11 32位 v11.0.6.1776 中文安装特别版(附注册码+汉化包) 下载-
点击排行
- IntelliJ IDEA 2019.1激活码 IntelliJ IDEA 2019.1版本激活码+激活教程 下载-
- Java 剖析工具 EJ Technologies JProfiler(Java剖析工具) v13.0 免费版 下载-
- 脚本工具下载 脚本编程助手(脚本工具) v1.0 免费绿色版 下载-
- python集成开发环境 Anaconda Python(集成开发环境) v3.7 绿色版 下载-
- 代码编辑器下载 RJ TextEd(代码编辑器) v14.11官方中文版 下载-
- MySQL管理工具下载 Mysql Query Browser(MySQL管理软件) v1.1.18 免费安装版 下载-
- 智能家居控制系统下载 iLife Editor(专业的智能家居控制编程软件)V4.5.7 绿色免费版(附使用手册) 下载-
- autohotkey英文版下载 AutoHotkey(开放源代码的热键脚本语言) v1.1.30.0 英文免费安装版 下载-
本栏推荐
-
IntelliJ IDEA 2019.1激活码 IntelliJ IDEA 2019.1版本激活码+激活教程 下载-
-
Java 剖析工具 EJ Technologies JProfiler(Java剖析工具) v13.0 免费版 下载-
-
脚本工具下载 脚本编程助手(脚本工具) v1.0 免费绿色版 下载-
-
python集成开发环境 Anaconda Python(集成开发环境) v3.7 绿色版 下载-
-
代码编辑器下载 RJ TextEd(代码编辑器) v14.11官方中文版 下载-
-
MySQL管理工具下载 Mysql Query Browser(MySQL管理软件) v1.1.18 免费安装版 下载-
-
智能家居控制系统下载 iLife Editor(专业的智能家居控制编程软件)V4.5.7 绿色免费版(附使用手册) 下载-
猜你喜欢
- IntelliJ IDEA 2019.1激活码 IntelliJ IDEA 2019.1版本激活码+激活教程 下载-
- Java 剖析工具 EJ Technologies JProfiler(Java剖析工具) v13.0 免费版 下载-
- 脚本工具下载 脚本编程助手(脚本工具) v1.0 免费绿色版 下载-
- python集成开发环境 Anaconda Python(集成开发环境) v3.7 绿色版 下载-
- 代码编辑器下载 RJ TextEd(代码编辑器) v14.11官方中文版 下载-
- MySQL管理工具下载 Mysql Query Browser(MySQL管理软件) v1.1.18 免费安装版 下载-
- 智能家居控制系统下载 iLife Editor(专业的智能家居控制编程软件)V4.5.7 绿色免费版(附使用手册) 下载-