AutoLISP 和可视 LISP (AutoLISP)
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 (VLISP) 集成开发环境 (IDE)。Visual LISP 集成开发环境 (IDE) 提供了一些功能,可帮助简化源代码创建和修改、程序测试和调试等任务。 编写 AutoLISP 程序后,必须先将其加载到产品中,然后才能使用或调试。通过调试程序,您可以评估和验证代码是否按预期工作,如果不能,则确定可能出现的问题。调试的基础知识包括向代码添加语句,并在程序的战略点上查看变量的内容。如果发现仍然没有足够的信息来确定错误,则通过添加其他调试点再次更改代码。最后,当您让程序工作时,您可以注释掉或删除调试代码。 相关概念父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 05:51
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.