CASS 里面怎样查询 多段线的长度

2025-03-12 16:05:24
推荐回答(5个)
回答1:

查询代码如下:

(defunc:LL()

(setvar"cmdecho"1)

(setqen(ssget(list'(0."spline,arc,line,ellipse,LWPOLYLINE"))))

(setqi0)

(setqll0)

(repeat(sslengthen)

(setq ss (ssnameeni))

(setqendata(entgetss))

(command"lengthen"ss"")

(setqdd(getvar"perimeter"))

(setqll(+ddll))

(setqi(1+i)))

(princ"所选线条总长为:")

(princll)

(princ))

/iknow-pic.cdn.bcebos.com/fd039245d688d43f653c7afb721ed21b0ef43b26"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/fd039245d688d43f653c7afb721ed21b0ef43b26?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/fd039245d688d43f653c7afb721ed21b0ef43b26"/>


扩展资料:

注意事项

查询两点距离及方位功能多了两个参数的查询:

1、线长在当前比例下的图纸上尺寸

2、线两个端点的方位角

系统函数strlen(),需包含头文件string.h

#include

#include

int main()

{int n;

 char a[100];

 scanf("%s",a);

 n=strlen(a);

 printf("串长为%d",n); 

 return 0;

}  

其二,是检测'\0'的位置:

#include

int main()

{int n;

 char a[100];

 scanf("%s",a);

 for(n=0;s[n]!='\0';n++);

 printf("串长为%d",n);

 return 0;

}

  



回答2:

查询代码如下:

(defun c:LL ()

(setvar "cmdecho" 1)

(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))

(setq i 0)

(setq ll 0)

(repeat (sslength en)

(setq ss (ssname en i))

(setq endata (entget ss))

(command "lengthen" ss "")

(setq dd (getvar "perimeter"))

(setq ll (+ dd ll))

(setq i (1+ i)))

(princ "所选线条总长为:")

(princ ll)

(princ))


扩展资料:

注意事项

查询两点距离及方位功能多了两个参数的查询:

1、线长在当前比例下的图纸上尺寸

2、线两个端点的方位角

系统函数strlen(),需包含头文件string.h

#include

#include

int main()

{int n;

 char a[100];

 scanf("%s",a);

 n=strlen(a);

 printf("串长为%d",n); 

 return 0;

}  

其二,是检测'\0'的位置:

#include

int main()

{int n;

 char a[100];

 scanf("%s",a);

 for(n=0;s[n]!='\0';n++);

 printf("串长为%d",n);

 return 0;

}

   



回答3:

1、首先打开CAD绘图工具,新建或者打开一个dwt格式的文档。

2、先输入【di】,然后按entre键确定,鼠标会显示【指定第一点】。

3、将鼠标放在线段的一端,点击一下,第一点已经找到,接下来会以此为端点衡量线段的距离。之后鼠标就会显示需要【指定第二点】。

4、将【指定第二点】放在线段的另一端,点击之后就会显示如图所示。显示的距离就是该线段的长度了

回答4:

选中多段线,然后单击【对象特性】,里面就有长度啊。还有面积,顶点坐标等。要想查询各段长度可以直接用【查询距离和方位角】命令。

回答5:

菜单栏里工程应用——查询线长