沃下载:安全、高速的软件下载网站!

地图分类|最近更新

当前位置:沃下载 > 编程开发 > 编程软件 > Lisplink(Autolisp程序编写工具)v16.03免费版
Lisplink(Autolisp程序编写工具)v16.03免费版

Lisplink(Autolisp程序编写工具)v16.03免费版

Lisplink下载
下载地址
  • 软件大小:1.03 MB
  • 软件语言:简体中文
  • 更新时间:2023-08-05
  • 软件类别:编程软件
  • 运行环境:Win All
  • 软件等级: 三星
  • 官方网址:http://www.wodown.com
  • 浏览次数:
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

LisPlink是一种技术,它可以帮助企业和个人轻松地创建、管理和自动化复杂的分布式应用程序。它使用一种叫做“链接”的概念,将多个云端服务或者数据存储连接在一起,从而实现共享数据、合作实时通信、自动化工作流以及其他复杂的工作流。也可以用于监控大量数据并根据特定标准进行分类,这样就能够快速识别出特征性信号并对其进行相应的响应。
Autolisp是一款由autodesk开发的一种叫做LISP的程序语言,全称是List Processor,通过这款软件工程师们能够节省很多的时间在CAD工具的制作上,这样工程师们就有足够多和好的工具来帮助自己进行工程的设计。

软件特点

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函数来提取。

展开内容

软件截图

同类推荐

相关文章

关于本站 | 联系方式 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright © 2012-2023 沃下载(www.wodown.com).All Rights Reserved 版权所有 备案编号:皖ICP备19017986号-1

声明:本站所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告