CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

设置中断程序执行的断点 (Visual LISP IDE)

2023-1-6 05:22| 发布者: admin| 查看: 574| 评论: 0|来自: AutoCAD

摘要: 断点允许您暂停程序的执行并逐行单步执行代码。

断点允许您暂停程序的执行并逐行单步执行代码。

注意:Visual LISP IDE 仅在 Windows 上可用。
  1. 在 Visual LISP 文本编辑器窗口中,将光标放在要中断程序的代码表达式的左括号前面。
  2. 单击“调试”切换断点”。

    切换断点开关开关断点。当不存在断点时,切换断点会添加一个断点;如果光标位置已存在断点,则切换断点会将其删除。

  3. 单击工具在编辑器中加载文本。
  4. 在 AutoCAD 命令提示符下,输入命令或函数以开始执行程序。

    当程序执行到达断点时,Visual LISP 会中断执行并在文本编辑器窗口中显示代码。

  5. 单击“调试”继续以继续执行程序。

首先在包含yinyang.lsp程序的 Visual LISP 文本编辑器窗口中输入一些调试信息。

  1. 将光标移到代码行中左括号前面,内容如下:
    (setq half-r (/ radius 2))

    以下屏幕快照指示此语句在程序中的位置:

  2. 单击“调试”切换断点”。

    切换断点开关开关断点。当不存在断点时,切换断点会添加一个断点;如果光标位置已存在断点,则切换断点会将其删除。

  3. 单击“工具在编辑器中加载文本”以加载函数,如果尚未执行此操作,请通过输入以下内容从 Visual LISP 控制台窗口提示符运行它:yinyang
    (yinyang)

    回复程序在 AutoCAD 命令提示符下显示的提示后,Visual LISP 会在您设置的断点处暂停执行,并在文本编辑器窗口中显示代码:

    请注意光标后面的语句是如何突出显示的。

  4. 单击“调试”继续以继续执行程序。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 15:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部