CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

AutoLISP 和 Visual LISP(AutoLISP)

2023-1-8 14:02| 发布者: admin| 查看: 589| 评论: 0|来自: AutoCAD

摘要: AutoLISP 是一种编程语言,旨在扩展和自定义 AutoCAD 产品功能。

AutoLISP 是一种编程语言,旨在扩展和自定义 AutoCAD 产品功能。

它基于 LISP 编程语言,其起源可以追溯到 1950 年代后期。 LISP 最初是为人工智能 (AI) 应用程序而设计的,并且仍然是许多 AI 应用程序的基础。

Autodesk 在 1980 年代中期的 2.1 版中引入了 AutoLISP 作为应用程序编程接口 (API)。LISP 被选为最初的 AutoCAD API,因为它特别适合 AutoCAD 项目的非结构化设计过程,该过程涉及反复尝试不同的解决方案来设计问题。

AutoLISP 程序可以使用

  • 基本 ASCII 文本编辑器,例如 Windows 上的记事本或 Mac OS 上的文本编辑
  • 专用编辑器,例如 Windows 上的 Visual LISP 集成开发环境 (IDE) 或在 Windows 或 Mac OS 上安装了 AutoLISP 扩展的 Microsoft Visual Studio (VS) 代码

专门的编辑器(如 VL IDE 和 VS Code)提供了一些工具来协助完成源代码创建和修改、程序测试和调试等任务。

编写 AutoLISP 程序后,必须先将其加载到产品中,然后才能使用或调试该程序。通过调试程序,可以评估和验证代码是否按预期工作,如果没有,则确定可能出现的问题。调试的基础知识包括向代码添加语句和在程序中的战略点查看变量的内容。如果发现仍然没有足够的信息来确定错误,请通过添加其他调试点再次更改代码。最后,当你让程序工作时,你可以注释掉或删除调试代码。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部