乐筑天下

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

[编程交流] 如何对f中的舍入值求和

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 22:27:13 | 显示全部楼层 |阅读模式
我一直在使用lee Mac的lisp AreaLabelV1-9(为我节省了大量精力,顺便说一句,是10倍)来制作带有楼层平面面积的表格。
在我预先编辑的acad表(房间号/房间名称/面积(sqm))中,我插入了带有acad“插入单元格”选项的区域。
到现在为止一切都很好!
问题是我必须计算表底部的面积值之和,“sum”函数用于计算面积的整个值(逗号后的所有数字),结果是正确的,但与所示值的总和不同。
 
前任:
1.1.34平方米(显示)1.33561120平方米(实值)
2.2.23平方米2.22559221平方米(实值)
3.4.45平方米4.45562100平方米(实际值)
总面积8.01平方米(显示)。。。。。8.02平方米(来自显示值的总和)
 
逻辑解决方案是将所有表值四舍五入为2位小数roud(c1,2)等。。然后求和。但直到现在我还不知道该怎么做。
 
 
我必须制作大约900张桌子(每个楼层平面图)和大楼的每个公寓。
 
有谁能帮我用lisp/建议/任何东西来获得字段表中四舍五入值的总和吗???
回复

使用道具 举报

0

主题

375

帖子

385

银币

限制会员

铜币
-7
发表于 2022-7-5 22:54:33 | 显示全部楼层
您可以更改Lee代码中的以下行(每行在代码中出现两次):
  1. (strcat "[color=red]%<\\AcExpr (0.01*round([/color]%<\\AcObjProp Object(%<\\_ObjId "
  2.                          (_GetObjectID acdoc p1) ">%).Area[color=red]>%*100))[/color] \\f "" fo "">%"
  3.                        )

然而,这只会影响新表。
 
此外,您还必须考虑其他设置,如李代码中的DIMZIN或FD变量。
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 22:59:07 | 显示全部楼层
非常感谢Stefan!
 
它奏效了,让我摆脱了麻烦。
回复

使用道具 举报

0

主题

375

帖子

385

银币

限制会员

铜币
-7
发表于 2022-7-5 23:13:21 | 显示全部楼层
很高兴听到这个消息。全部归功于李·麦克。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 23:32:45 | 显示全部楼层
谢谢Stefan!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:14 , Processed in 0.361953 second(s), 62 queries .

© 2020-2025 乐筑天下

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