CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

AutoLISP 和 Visual LISP(AutoLISP)

2023-1-8 14:02| 发布者: admin| 查看: 771| 评论: 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 上的 TextEdit
  • 专用编辑器,例如Windows上的Visual LISP集成开发环境(IDE)或Windows或Mac OS上安装了AutoLISP扩展的Microsoft Visual Studio(VS)代码

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

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

父主题:

  1. 简介 (AutoLISP)

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 14:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部