lisp编程 在打开的CAD图中,插入另一已画好的cad图
用CAD里面编程讲已经画好的1.DWG2.DWG3.DWG已经放到SUPPORT里面用LISP编程主要输入命令比如shuru就能让你选择插入是123,在输入1就插入1.d...
用CAD 里面编程 讲已经画好的 1.DWG 2.DWG 3.DWG 已经放到SUPPORT 里面
用LISP 编程 主要输入命令 比如 shuru 就能让你选择插入 是 1 2 3 ,在输入1 就插入1.dwg 并让你自己选择插入的比例,角度。。。帮忙。。谢谢。。 展开
用LISP 编程 主要输入命令 比如 shuru 就能让你选择插入 是 1 2 3 ,在输入1 就插入1.dwg 并让你自己选择插入的比例,角度。。。帮忙。。谢谢。。 展开
2个回答
展开全部
(defun c:shuru(/ file dwg pt sx sy)
(setvar "cmdecho" 0)
(setq file (getstring "\n输入待输入的图形文件名:"))
(if (not file)(exit)
(progn
(setq dwg(findfile(strcat file ".dwg")))
(if(not dwg)(exit)
(progn
(setq pt(getpoint "\n指定插入点:"))
(if(not pt)(exit)
(progn
(setq sx(getreal "\指定X比例<1>:"))
(if(not sx)(setq sx 1))
(setq sy(getreal "\指定Y比例<1>:"))
(if(not sy)(setq sy 1))
(command "-insert" dwg pt sx sy "0")
)
)
)
)
)
)
(setvar "cmdecho" 0)
(princ)
)
;;事实上真的是直接使用Insert命令也差不多!除非要批量插入才编程
;;顺手写了段小代码,自己按需要修改一下再用
(setvar "cmdecho" 0)
(setq file (getstring "\n输入待输入的图形文件名:"))
(if (not file)(exit)
(progn
(setq dwg(findfile(strcat file ".dwg")))
(if(not dwg)(exit)
(progn
(setq pt(getpoint "\n指定插入点:"))
(if(not pt)(exit)
(progn
(setq sx(getreal "\指定X比例<1>:"))
(if(not sx)(setq sx 1))
(setq sy(getreal "\指定Y比例<1>:"))
(if(not sy)(setq sy 1))
(command "-insert" dwg pt sx sy "0")
)
)
)
)
)
)
(setvar "cmdecho" 0)
(princ)
)
;;事实上真的是直接使用Insert命令也差不多!除非要批量插入才编程
;;顺手写了段小代码,自己按需要修改一下再用
VSH艾羽
2024-10-27 广告
2024-10-27 广告
CAD(计算机辅助设计)技术在上海艾羽信息科技有限公司的应用极为广泛。我们利用先进的CAD软件工具,精确高效地绘制产品设计图纸,从二维草图到三维建模,无所不能。这一技术不仅优化了设计流程,缩短了产品从概念到实物的周期,还通过精准的数据分析提...
点击进入详情页
本回答由VSH艾羽提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |