在cad中有时会遇到对多条线段一下求和,不用li命令一条一条相加

采用加载LISP命令进行,加载xdqh.lsp,输入命令LENON;

以下为xdqh.lsp的源代码:

;;;-----------------------------------------------------
;;;计算线加总长度
;;;-----------------------------------------------------
(defun C:LENOF (/ CURVE TLEN SS N SUMLEN) (vl-load-com)
(setq SUMLEN 0)(setq SS (ssget '((0 . "CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE,ARC")))) (setq N 0)
(repeat (sslength SS) (setq CURVE (vlax-ename->vla-object (ssname SS N)))
(setq TLEN (vlax-curve-getdistatparam CURVE
(vlax-curve-getendparam CURVE) ) )
(setq SUMLEN (+ SUMLEN TLEN))(setq N (1+ N)) )
(print (strcat "总长度: " (rtos SUMLEN 2 5)))(princ))

  加载lisp方法:https://wenku.baidu.com/view/548a553583c4bb4cf7ecd12e.html;

参考文献:https://wenku.baidu.com/view/b969b72d7375a417866f8f5a.html

转载于:https://www.cnblogs.com/kmliangl/p/9494060.html

在CAD中求出多条线段的线段总和相关推荐

  1. c编程:求出4#215;4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。...

    //求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和 #include <stdio.h> int main() {int sum=0;int max,mi ...

  2. c语言学习-在一个三行三列的矩阵中求出数值最大的元素及其行/列下标并打印输出

    在一个三行三列的矩阵中求出数值最大的元素及其行/列下标并打印输出 程序流程图: 代码: #include<stdio.h> void main() {int a[3][3]; int i= ...

  3. 乡村田园风的美食账号为何能在强者如云的美食号中走出一条路?

    美食一直都是抖音最容易吸粉的账号类型,参与的主播众多生存环境也相当激烈,所以出现了探店.大胃王等精准化的账号类型.(更多精彩干货请关注共众号:萤火宠) 众所周知的原因,"大胃王"& ...

  4. R语言ggplot2可视化、在一张图中画出两条曲线(two lines in same ggplot2 graph)、使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中

    R语言ggplot2可视化.在一张图中画出两条曲线(two lines in same ggplot2 graph).使用pdf函数将ggplot2可视化图像保存到指定目录的pdf格式文件中 目录

  5. Matlab 散点 拟合 曲率,有数据点,希望得到一条拟合曲线,再求出这条曲线的曲率,求助!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 得到X,Y的数据点后,我尝试用origin7.5的analysis-fit sigmoidal功能拟合出曲线,由于方程太复杂,用公式计算很困难,我想用or ...

  6. 闪送,为何能从顺丰中杀出一条血路?

    2015 年,当我们以为电商领域尘埃落定之时,拼多多从阿里.京东杀出一条血路,做出了拼团电商的千亿美金公司.而在快递配送领域,同样有这么一家公司--就在我们认为「高端有顺丰,低端有四通一达」的时候,它 ...

  7. C语言十个数中求出平均值

    思路: 1.输入10个数,使用循环,存储数字可以使用数值. 2.求10个数的和并算出平均值. 3.输出结果得使用库函数,包含头文件(#include <stdio.h>). 写代码: 1. ...

  8. python获取信号频率和周期_从FFT中求出信号的周期

    我有一个周期信号,我想找出周期. 由于存在边界效应,我首先去掉边界,通过观察第一个和最后一个极小值保持N个周期.在 然后,计算FFT.在 代码:import numpy as np from matp ...

  9. G={1,2,3,4,6,8,9,12,18,24},为整除关系,作出偏序集G,的哈斯图,令 A={2,3,4,6},在G,中求出A的上界,最大元,极大元,极小元。...

    首先,我们需要将集合 G 建立成一个偏序集.这意味着,对于任意两个数 x 和 y,如果 x 为 y 的约数,那么我们就应将 x < y. 在这个偏序集中,我们可以将每个数看作一个点,如果一个数 ...

  10. ecshop的商品列表输出中多出一条空记录

    这个是ECSHOP的一个BUG, 在模板中显示商品列表的位置,加一句{if $goods}判断商品存在才显示: {foreach from=$goods_list item=goods} {if $g ...

最新文章

  1. shell -- shift用法
  2. 华为手机记事本导出_涨知识!原来华为手机自带的录音转文字这么好用,秒变会议神器...
  3. .NET Core实战项目之CMS 第六章 入门篇-Vue的快速入门及其使用
  4. webview部分安卓机中文乱码
  5. 【XSY2718】gift 分数规划 网络流
  6. Android下xml中RelativeLayout布局常见属性
  7. 【前端图表】echarts散点图鼠标划过散点显示信息
  8. http请求与响应(content-type)
  9. javascript上传文件到服务器,js实现上传图片到服务器
  10. steam显示连接至服务器时遇到问题,网吧steam在连接至steam服务器时遇到问题的处理办法...
  11. matlab非参数检验(符号检验,秩和)
  12. 时间序列分析之误差修正模型(ECM)
  13. vue项目接入eslint、prettier、husky+lint-staged
  14. PCB拼板设计对SMT生产效率到底有多大的影响?
  15. 睿爸信奥-【临阵磨枪】练习赛(第二场)- T2
  16. 在myeclipse配置的server中不能部署工程,报错如下:no projects are avaiable for deploment
  17. 转:海尔千日再造核心方案出炉 张瑞敏力推三位一体
  18. Flink运行时架构 完整使用 (第四章)
  19. 带你深入了解Java!十七、超市会员管理系统!
  20. 疫情防控大课观后感4

热门文章

  1. 2021年英国经济发展研究报告
  2. LLVM编写Pass对程序进行obfuscate
  3. 金士顿U盘被写保护的解决方法(量产)
  4. HDU 6070 Dirt Ratio [二分+线段树]
  5. 深度学习笔记----拓扑结构动态变化网络(Dropout,Drop Connect, Stochastic Depth, BranchyNet,Blockdrop,SkipNet)
  6. windows下安装sloth
  7. 初唐名臣---凌烟阁上二十四功臣
  8. 大话西游2人数最多服务器,大话2大话各个服务器狂人榜排名 看大话如今服务器...
  9. c语言容斥原理求素数,容斥定理相关题目讲解
  10. 关于使用response.addCookie 添加失败