CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

对象元素列表格式参考(Visual LISP IDE)

2023-1-8 03:42| 发布者: admin| 查看: 329| 评论: 0|来自: AutoCAD

摘要: 检查元素列表的内容会有所不同,具体取决于要检查的对象的数据类型。

“检查”元素列表的内容因要检查的对象的数据类型而异。

注意:Visual LISP IDE 仅在 Windows 上可用。

下表标识了每种数据类型的列表内容。

检查元素列表

数据类型

元素列表的内容

INT(整数)

以二进制、八进制、十进制、十六进制和字符格式表示的整数。字符格式是指与数字相对应的 ASCII 字符(对于大数字,它采用最后一个字节)。

REAL(浮点数)

实数值;没有元素列表。

字符串

字符串中的字符序列,这些字符又可以作为整数进行检查。

双击列出的字符以查看其 ASCII 数字表示形式。

象征

三个元素:值、打印名称和标志。

标志可以是以下项之一:

爸爸保护分配

Tr跟踪

入口时调试

EA导出到 ACAD

在对象线上单击鼠标右键,然后单击符号服务以在符号服务对话框中查看或更改与符号相关的信息。

LIST(用于正确的列表)

检查清单中的项目。

LIST(用于不正确的列表)

两个元素:和 字段。它适用于所有不是正确列表的情况,即最后一个不是 .carcdrcdrnil

例如,构造的列表表示如下:(cons 4 '(5 . 0))

文件

相应文件的名称和文件的开始属性。

“文件检查”字段包括:

Name 是包含函数中使用的文件名的字符串。open

模式指示文件是打开输入、输出、追加还是关闭。

ID 显示内部文件标识符。

“位置”显示文件中的当前位置。

EOF 指示是否已到达文件的末尾。如果文件处于打开状态以供输出,则不会显示此字段。

SUBR、EXRXSUBR 和 USUBR

函数的名称(在加载时或加载时指定的名称)。 指内部函数和编译函数,指外部ARX函数,标识用户定义的函数。defunSUBREXRXSUBRUSUBR

数据类型表示无法使用 Visual LISP 调试工具进行调试的函数(例如,不能设置断点)。这些是内部 AutoLISP 函数,或从 FAS 或 VLX 文件加载的函数。“检查”(Inspect) 窗口显示一个包含符号名称的字符串,如以下示例所示:SUBRSUBR

数据类型表示可以使用 Visual LISP 调试工具进行调试的函数(例如,可以设置断点和查看程序变量的值)。这些函数是从 AutoLISP 源代码加载的。USUBR

“检查”(Inspect) 窗口显示符号的名称、函数参数(参数)列表以及函数中声明的局部变量列表(列在参数列表中的“/”之后)。下面的示例显示了一个名为 YINYANG 的函数的 Inspect 窗口,该函数不接受任何参数,但声明了多个局部变量:USUBRdefun

数据类型表示从 ObjectARX 或 .NET 应用程序加载的函数。“检查”窗口显示一个包含函数名称的字符串,如以下示例所示:EXRXSUBREXRXSUBR

ENAME(绘图实体)

此元素列表中的字段对应于 AutoLISP 内置函数返回的 AutoCAD DXF 对象列表。

以下示例显示了圆的“检查”窗口:

PICKSET(选择集)

选定的 AutoCAD 对象的列表。

变体

变体的数据类型和值。

以下示例显示了包含双精度数组的变体的“检查”窗口:

SAFEARRAY (安全阵列)

safearray 的数据类型、维度数和值。

以下示例显示了双精度的单维数组的 Safearray Inspect 窗口:


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部