Autolisp与宗地属性调用-Autolisp学习举例

 时间:2024-09-25 12:26:48

Autolisp与宗地属性调用,这里简要介绍lisp读取宗地的属性

工具/原料

cass,cad2006,windows7-64bit

方法/步骤

1、简要画一个宗地,并为它赋值一些属性。如下图。

Autolisp与宗地属性调用-Autolisp学习举例

Autolisp与宗地属性调用-Autolisp学习举例

2、一般在命令行中输入(setqa(entsel)),回车选择宗地线后如图。

Autolisp与宗地属性调用-Autolisp学习举例

3、命令行中输入(setqb(cara)),回车结果如图

Autolisp与宗地属性调用-Autolisp学习举例

4、名行中输入(setqd(entgetb))回车后得到如图,并没有宗地的一些属性代码。

Autolisp与宗地属性调用-Autolisp学习举例

5、要得到属性代码可以这样输入(setq咯悝滩镞c(entgetb'("*")))回车后如图

Autolisp与宗地属性调用-Autolisp学习举例

6、如下图可知选中部分是一体的,选出来可以这样(setqe(assoc-3c))

Autolisp与宗地属性调用-Autolisp学习举例

Autolisp与宗地属性调用-Autolisp学习举例

7、现在调用内部的某一项如TUFU。先(setqf(cdre)),这样去除了前边的-3

Autolisp与宗地属性调用-Autolisp学习举例

8、继续操作(setqg(assoc"TUFU"f)),如图

Autolisp与宗地属性调用-Autolisp学习举例

9、输入(cdr(assoc1000(cdrg)))如图

Autolisp与宗地属性调用-Autolisp学习举例

10、综上为(cdr(asso罕铞泱殳c1000(cdr(assoc"TUFU"(cd鸡堕樱陨r(assoc-3(entget(car(entsel))'("*"))))))))

Autolisp与宗地属性调用-Autolisp学习举例

11、现螅岔出礤在举例更新变量g,输入(subst(cons1000"1.00-5.00")(assoc1000(cdrg))g),如下图。注意这里并没有趑虎钾缫更新宗地的属性只是g的值变化了。

Autolisp与宗地属性调用-Autolisp学习举例

CAD图形编辑中使用命令添加捕捉点的方法 AutoCAD中使所有图形统一标高(Z轴为0)的方法? Autolisp编程实现CAD的二次开发 CAD怎么设置网格选项 如何使用CAD打开dwg,dws,dwt,dxf后缀的文件
热门搜索
小米5图片 棋盘图片 门的图片 成人 漫画 哆啦a梦七小子漫画