cad中图块的创建和编辑(如何分解多重插入块的cad图纸)

在CAD学习中,如何分解多重插入块的cad图纸?

1. 将以下程序复制到TXT文件中,然后另存为exm.lsp文件。保存如下图

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(1)

CAD学习中磊教育

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(2)

CAD学习中磊教育

2. 程序如下:

;;-------------------------------------------------------------

;;转换"多重插入块"为"普通块"。

(DEFUN C:exm ()

(setvar "cmdecho" 0)

(SETQ STM (car (ENTSEL "\n点取多重块")))

(while stm

(setq e (entget stm))

(setq stlx (cdr (assoc 0 e)))

(if (= stlx "INSERT")

(PROGN

(setq r_zm70 (assoc 70 e))

(setq c_zm71 (assoc 71 e))

(setq r_dist_zm44 (assoc 44 e))

(setq c_dist_zm45 (assoc 45 e))

(setq e (subst (cons 44 0) r_dist_zm44 e))

(setq e (subst (cons 45 0) c_dist_zm45 e))

(setq e (subst (cons 70 0) r_zm70 e))

(setq e (subst (cons 71 0) c_zm71 e))

(setq e (subst (list 100"AcDbBlockReference") (list 100"AcDbMInsertBlock") e))

(entmake e)

(entdel stm)

))

(SETQ STM (car (ENTSEL "\n点取下一多重块")))

)

(setvar "cmdecho" 1)

)

3. 如图是"多重插入块"

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(3)

CAD学习中磊教育

4. 第一步:加载刚保存的exm.lsp文件。

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(4)

CAD学习中磊教育

5. 提示加载完成后,关闭。

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(5)

CAD学习中磊教育

6. 输入"exm"命令

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(6)

CAD学习中磊教育

7. 按提示操作,选择多重块。

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(7)

CAD学习中磊教育

8. 然后,按空格,终止命令。

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(8)

CAD学习中磊教育

9. 输入"x"打散,就OK了。

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(9)

CAD学习中磊教育

10. 效果图。

cad中图块的创建和编辑(如何分解多重插入块的cad图纸)(10)

CAD学习中磊教育

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页