乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 22|回复: 19

[编程交流] 我需要帮助计算f

[复制链接]

5

主题

24

帖子

19

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 06:29:23 | 显示全部楼层 |阅读模式
你好
我需要在图纸中每层可用的总计数。
fitting layer i中的示例有30个特征
管道层i有45个特征
 
配件:30
线路:45
 
我需要上面提到的总层数
回复

使用道具 举报

5

主题

24

帖子

19

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 06:33:46 | 显示全部楼层
大家好,
 
任何机构请帮助我获得从所附图纸按层特征计数,我需要在计数。csv文件。请紧急。。。。。。!!!
提前感谢。。。
C0300-GS-0111-LDR-01B0000-001。图纸
计数csv
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 06:36:33 | 显示全部楼层
什么算?实体数量?你想计算哪些具体属性?
回复

使用道具 举报

5

主题

24

帖子

19

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 06:39:31 | 显示全部楼层
我需要在每一层有多少功能可用
例如
DR-DRAIN-AREA DRAIN AD pnt------200
DR-排水-漏斗地漏pnt------120
DR-配件-控制面板pnt------55
DR管件弯头pnt---25
DR-FITTING-FLOOR通道pnt---55
这样做是因为在此之后,我必须将此图形迁移到PGDB,并且我希望匹配计数。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 06:43:21 | 显示全部楼层
功能是什么?任何一种实体?帮助我们crisraj99
回复

使用道具 举报

5

主题

24

帖子

19

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 06:45:34 | 显示全部楼层
我需要分层功能计数
在附加的csv文件中。
计数csv
C0300-GS-0111-LDR-01B0000-001。图纸
回复

使用道具 举报

5

主题

24

帖子

19

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 06:49:53 | 显示全部楼层
我只需要按每层计算实体数。。。。实际上,现在我正在关闭和打开以计算每一层中的实体,我需要按每一层计算实体的代码。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 06:53:30 | 显示全部楼层
  1. (defun c:demo ( / objects data)
  2. [color="blue"](vl-load-com)[/color]
  3. (setq data
  4. '(("DOUBT" 0)
  5.   ("DR-CLEANOUT-FLOOR CLEAN OUT-FCO-pnt" 0) ("DR-DRAIN-AREA DRAIN-AD-pnt" 0)
  6.   ("DR-DRAIN-FUNNEL FLOOR DRAIN-pnt" 0) ("DR-FITTING-CONTROL PANEL-pnt" 0)
  7.   ("DR-FITTING-ELBOW-pnt" 0) ("DR-FITTING-FLOOR CHANNEL-pnt" 0)
  8.   ("DR-FITTING-PUDDLE FLANGE-pnt" 0)  ("DR-FITTING-RISER DOWN-pnt" 0)
  9.   ("DR-FITTING-RISER UP-pnt" 0)  ("DR-FITTING-RODDING EYE-pnt" 0)
  10.   ("DR-FITTING-SSPFD-pnt" 0) ("DR-FITTING-TEE-pnt" 0)
  11.   ("DR-FITTING-VENT CONNECTION-pnt" 0) ("DR-FITTING-WASTE CONNECTION-pnt" 0)
  12.   ("DR-OIL-INETERCEPTOR-pnt" 0)  ("DR-PIPE-AC DRAIN PIPE-lin" 0)
  13.   ("DR-PIPE-KWP-lin" 0) ("DR-PIPE-LAB DRAINAGE WASTE PIPE-lin" 0)
  14.   ("DR-PIPE-PUMP SOIL-PSP-lin" 0)  ("DR-PIPE-PWP-lin" 0)
  15.   ("DR-PIPE-SEWAGE PIPE-SP-lin" 0)("DR-PIPE-VENT PIPE-VP-lin" 0)
  16.   ("DR-PIPE-WASTE  PIPE-WP-lin" 0) ("DR-PIT-NEUTRALIZATION-ply" 0)
  17.   ("DR-PIT-SEWAGE EJECTION-ply" 0) ("DR-PUDDLE SLEEVE-lin" 0)
  18.   ("DR-PUMP-SUBMERSIBLE PUMP-pnt" 0) ("DR-SENSOR-pnt" 0)
  19.   ("DR-TEXT" 0) ("DR-TRENCH-Ply" 0) ("DR-VALVE-GATE VALVE-pnt" 0))
  20. )
  21.      (vlax-for layout (vla-get-layouts (vla-get-ActiveDocument (vlax-get-acad-object)))
  22.    (vlax-for i (vla-get-block layout)
  23.      (if (setq f (assoc (Vla-get-layer i) data))
  24.          (setq data (subst (list (car f) (1+ (cadr f))) f data))
  25.                          )
  26.    )
  27. )
  28. [b][color="blue"](textscr)[/color][/b]
  29.      [color="blue"] (foreach itm data
  30.         (if (not (zerop (Cadr itm)))
  31.                   (princ (Strcat "\n"" (car itm) "-----> "  (itoa (Cadr itm))))
  32.         ))[/color]
  33. (princ)
  34. )
回复

使用道具 举报

5

主题

24

帖子

19

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 06:54:50 | 显示全部楼层
它不起作用
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 06:58:25 | 显示全部楼层
看不出有什么问题。。也许你需要添加(textscr)才能看到结果。
 
或者如果你想让它“看起来”像你的样品
 
  1. (foreach itm data
  2.         (if (not (zerop (Cadr itm)))
  3.                   (princ (Strcat "\n"" (car itm) "-----> "  (itoa (Cadr itm))))
  4.         ))

 
如果你们想知道为什么是VL而不是香草。。。。ODBX处于就绪状态]
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 15:53 , Processed in 0.430644 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表