cad中仪器测量多段线长度的方法:
1、键入di命令,是需要根据显示捕捉可以确定第一点。
确认完第一点后,注意命令行提示,可以看见cad高版本增强了一个:多个(m)选项。
2、然后输入m,回车。
我们会注意到有多了很多选项,如圆弧(a)/长度(l)/放弃(u)/共计(t)。
3、如果不是仅仅准确测量尝试的直线段,我们依次捉捕发动直线的端点,选完结果一点后回车表就行。看到软件会手动累加距离,操作电脑提示不胜感激指定第一点:指定你第二个点或[多个点(m)]:m指定下一个点或[圆弧(a)/长度(l)/决定放弃(u)/总共(t)]lt总共a8:相距4796
指定你下一点或[圆弧(a)/接通电路(c)/长度(l)/放弃(u)/约计(t)]lt共计dstrok:距离11395
更改下一点或[圆弧(a)/张开时(c)/长度(l)/决定放弃(u)/总计(t)]lt一共gt:距离之外13413
委托下一点或[圆弧(a)/断开状态(c)/长度(l)/放弃你(u)/总计(t)]lt共计dstrok:距离13413
举例我们我也不想将这些线段转换成成多段线,或是这些连续距离并又不是由首尾的线段组成的(也就是不能直接转换成成pl线),是可以用上面能介绍的方法。
cad高版本的距离网站查询(di)下达命令在再输入m选项后,看到选项与多段线(pl)类似,如[圆弧(a)/断开状态(c)/长度(l)/决定放弃(u)/一共(t)],那是去掉了宽度选项,增加了一个总长选项,使用方法也跟pl线的参数也类似。也就是说cad软件常规的方法跟我们以前得用方法带有,也是绘制图一条pl线,后再直接返回多段线的长度。
新建一个记事本,复制下面的东西到里面,另存为总长度.lsp(princ
程序:做统计线段长度命令:te)(defunc:te(/curvetlenssnsumlen)(vl-load-com)(setqsumlen0)(setqss(ssget((,ellipse,line,*polyline,spline,arc))))(setqn0)(repeat(sslengthss)(setqcurve(vlax-ename-vla-object(ssnamessn)))(setqtlen(vlax-curve-getdistatparamcurve(vlax-curve-getendparamcdoff)))(setqsumlen(sumlentlen))(setqn(1n)))(setqsumlen(/sumlen1000))(princ(strcat
共选择(itoa(sslengthss))条线段.线段总长:(rtossumlen23)米.))(princ))然后把程序加载这个lsp正常运行te,(也可以ap回车运行程序),完了n回车你选所有线段,回车,看命令行,总长度不出来了。