计算单个线段的方法:
1、首先打开要测长度所对应的cad图纸,然后鼠标左键选中要测的线段;
2、然后再左键双击这条线段,就会弹出这条线段的对应信息的对话框;
3、往下拉伸这个对话框,即可看到线段长度;
计算多个线段的每段长度方法:
1、在命令栏输入命令“li",然后按回车键确定;
2、选择两条不同的线段,按回车键确定;
3、就会弹出文本窗口,上面有两个不同的对象的长度值。
cad里面的曲线都有长度,可以使用命令【list】来测量。
如果要多条曲线测量的话,就需要用插件来计算。
cad要使用插件,基本上要安装了【Express Tools】才可以顺利运行。
cad命令【appload】加载程序,autolisp测量长度代码如下:
(defun C:CD1 ( / &dis1 &dis2 &k1 &kw1 i);命令【CD1】
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(vl-load-com)
(princ "
请选择曲线")
(if (setq &kw1 (ssget '((0 . "*LINE,CIRCLE,ARC,HELIX,ELLIPSE"))))
(progn
(setq i 0.0 &dis1 0.0)
(while (setq &k1 (ssname &kw1 i))
(setq i (1+ i) &dis2 (vlax-curve-getDistAtParam &k1 (vlax-curve-getEndParam &k1)))
(setq &dis1 (+ &dis1 &dis2))
);while
(princ (strcat "
选择的曲线有" (rtos i 2 0) "条,长度共: " (rtos &dis1) " 毫米"))
);命令行显示长度
)
(princ)
);程序优化了选择对象过多不能够计算的问题。
声明: 我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本站部分文字与图片资源来自于网络,转载是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:daokedao3713@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有
邮箱:daokedao3713@qq.com