跟踪 (AutoLISP)
帮助 AutoLISP 调试 支持的平台:Windows 和 Mac OS 签名(trace [function ...])
返回值类型:符号或无 传递给 的最后一个函数名称。如果未提供任何参数,则返回 。tracetracenil 言论该函数为指定的函数设置跟踪标志。每次计算指定的函数时,都会出现一个跟踪显示,显示函数的条目(缩进到调用深度级别)并打印函数的结果。trace 跟踪输出发送到以下位置之一
注意:在 AutoCAD 任务期间启动 Visual LISP 后,它将一直保持活动状态,直到您退出 AutoCAD。因此,在该 AutoCAD 任务的剩余时间里,所有输出都将在 Visual LISP Trace 窗口中打印。在AutoCAD运行时退出或关闭Visual LISP只会关闭IDE窗口,并使Visual LISP处于静止状态;它不会导致真正的关机。必须重新打开 Visual LISP 才能在 “Trace”(跟踪)窗口中查看输出。trace
用于关闭跟踪标志。untrace 例子定义一个名为该函数的函数,并为该函数设置跟踪标志:foo (defun foo (x) (if (> x 0) (foo (1- x)))) FOO (trace foo) FOO 调用并观察结果:foo (foo 3) Entering (FOO 3) Entering (FOO 2) Entering (FOO 1) Entering (FOO 0) Result: nil Result: nil Result: nil Result: nil 通过调用以下命令清除跟踪标志:untrace (untrace foo) FOO 相关参考相关概念 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 07:43
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.