找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 18810|回复: 8
打印 上一主题 下一主题

急要一个计算线长的程序

[复制链接]
跳转到指定楼层
1
发表于 2008-9-3 07:53:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
急要一个计算线长的程序,可以多选的呀.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-9-3 18:35:31 | 只看该作者
你直接在输入命令LIST就可以算了!
3
发表于 2008-9-4 08:01:39 | 只看该作者
我要的是能够得出总和出来的只要你选取多小个它就能得出一个总数出来
4
发表于 2008-9-4 08:03:27 | 只看该作者
你说的那个那也太那个那,如果是那个命令LIST只要输入LI就可以完成啦
5
发表于 2008-9-6 06:25:44 | 只看该作者
list不可以,楼主是不是做镭射的
6
发表于 2008-9-6 14:39:56 | 只看该作者

回复 1楼 lixinyi2005 的帖子

CAD可以自动计算呀
7
发表于 2008-9-12 00:24:21 | 只看该作者
;;;********************************************************************1
;;;自动计算总周长和线割面积
;;;command: zzc
;;;2005-10-24     Chen Jian
;;;Version 1.1
;;;2004-01-13     Chen Jian
;;;Version 1.0
;;;MADE IN CHINA
(defun c:zzc (/ en1 en1-data en1-ccolor ss i sum en dd h pt area)
  (command "undo" "be")
  (setvar "cmdecho" 0)
  (princ "取得要计算对象的颜色")
  (setq en1 (ssget))
  (if (null en1)
    quit
  )
  (setq en (ssname en1 0))
  (setq en1-data (entget en))
  (setq en1-ccolor (cdr (assoc 62 en1-data)))
  (setq ss (ssget (list (cons 62 en1-ccolor))))
  (if (null ss)
    quit
  )
  (setq i 0)
  (setq sum 0)
  (repeat (sslength ss)
    (setq en (ssname ss i))
    (command "lengthen" en "")
    (setq dd (getvar "perimeter"))
    (setq sum (+ sum dd))
    (setq i (1+ i))
  )
  (setq h nil)
  (setq h (getreal "\n料厚 H[15/18/20/22/23/25/30]<14>: "))
  (if (null h)
    (setq h 14.0)
  )
  (setq pt (getpoint "\n文字位置点: "))
  (setq area (* sum h))
  (princ (strcat "\n总长度=" (rtos sum 2)))
  (princ (strcat "线割总面积=" (rtos area 2)))
  (setq xx "autodim")
  (command "style" xx "MONOTXT.SHX" "0" "" "" "" "" "") ;
  (setvar "TEXTSTYLE" xx)
  (command "text"
           pt
           "2.5"
           "0"
           (strcat "COLOR:"
                   (rtos en1-ccolor 2 0)
                   " ALL-LENGTH="
                   (rtos sum 2)
                   " <TC>AREA="
                   (rtos area 2)
                   " T="
                   (rtos h 2 2)
           )
  )
  (setq ss nil)
  (command "undo" "e")
  (Princ
    "\n---------------Bye c:ZZC 自动计算总周长和线割面积---------------"
  )
  (prin1)
)
8
发表于 2008-9-12 13:31:14 | 只看该作者
多谢你啦!!!!!!!!
9
发表于 2008-9-20 10:34:39 | 只看该作者

lisp 编写断面展开程序

软件下载地址:https://wt.mouldbbs.com/viewthrea ... &extra=page%3D1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 18:02 , Processed in 0.026435 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表