帮助进行 AutoLISP 调试 支持的平台:视窗和 Mac OS 签名(trace [function ...])
返回值类型:符号或零 传递给的最后一个函数名称。如果未提供参数,则返回。tracetracenil 言论该函数为指定的函数设置跟踪标志。每次计算指定函数时,都会显示一个跟踪显示,显示函数的条目(缩进到调用深度级别)并打印函数的结果。trace 跟踪输出发送到以下位置之一
注意:在 AutoCAD 会话期间启动 Visual LISP 后,它将保持活动状态,直到您退出 AutoCAD。因此,在该 AutoCAD 会话的其余部分,所有输出都将在“可视 LISP 跟踪”窗口中打印。在 AutoCAD 运行时退出或关闭 Visual LISP 只会关闭 IDE 窗口并将 Visual LISP 置于静止状态;它不会导致真正的关机。必须重新打开 Visual LISP 才能在“跟踪”窗口中查看输出。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, 2024-12-15 14:44
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.