明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2923|回复: 13

[基础] 已有2个数字,如何实现将这2个数字相乘并将结果写入对应框内

[复制链接]
发表于 2014-9-4 07:52 | 显示全部楼层 |阅读模式
本帖最后由 注册 于 2014-9-5 07:33 编辑

如图,最近实行了标准化外窗系统(江苏),需编制门窗表,实际运用时已经知道窗的樘数和单樘的展开面积,现在要求总的展开面积,一个个用手工去算比较麻烦,如何实现自动计算并将计算结果写入对应框(数字为单行文字),谢谢,要求控制到小数点后面2位       另应院长要求,上传dwg

本帖子中包含更多资源

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

x

点评

给个dwg文件  发表于 2014-9-4 18:17
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-9-4 08:05 | 显示全部楼层
编程思路
1、框选要计算的文字;
2、取文字插入点组成表(pt en);
3、对表进行按行排序;
4、对每行文字内容进行计算;
5、计算新文字的坐标点;
6、写结果到右边格中。
发表于 2014-9-4 08:53 | 显示全部楼层
到我的网络U盘去下载一个ce.lsp。

点评

ce.lsp 代码太复杂  发表于 2014-9-12 08:26
 楼主| 发表于 2014-9-4 09:02 | 显示全部楼层
ll_j 发表于 2014-9-4 08:53
到我的网络U盘去下载一个ce.lsp。

多谢了,哈哈
发表于 2014-9-4 18:05 | 显示全部楼层
ll_j 发表于 2014-9-4 08:53
到我的网络U盘去下载一个ce.lsp。

很实用,用于明细表计算帮助很大
发表于 2014-9-6 21:17 | 显示全部楼层
ll_j 发表于 2014-9-4 08:53
到我的网络U盘去下载一个ce.lsp。

请教,各行需要保留的小数,跟前面最多的位数一样,该如何修改呢?
例如:
2   3.2   6.4
3   3.22  9.66
发表于 2014-9-7 08:33 | 显示全部楼层
梦里水香 发表于 2014-9-6 21:17
请教,各行需要保留的小数,跟前面最多的位数一样,该如何修改呢?
例如:
2   3.2   6.4

(setvar "DIMZIN" 0)
发表于 2014-9-9 21:09 | 显示全部楼层
ZZXXQQ 发表于 2014-9-7 08:33
(setvar "DIMZIN" 0)

已解决,太厉害了。
突然发现竟然还有一个隐藏的功能,就是可以所有数加/减/乘/除某一固定数值,真是不错的很。
不知道学这个要怎么学呢,以前别人给了一本AUTOLISP设计魔法书,里面错误好多,并且学起来感觉很吃力。。。
发表于 2014-9-10 12:52 | 显示全部楼层
梦里水香 发表于 2014-9-9 21:09
已解决,太厉害了。
突然发现竟然还有一个隐藏的功能,就是可以所有数加/减/乘/除某一固定数值,真是不错 ...

这里有个概念错误,工程中小数点保留位数不应该是任意的,每种单位都应该有一种约定俗成,而且这种约定俗成的位数在不同时候也不同,这与工程设计精度有关,不应该是任意写多少位,多了要四舍五入,少了要补零,更不是那个位数多用那个。
就事论事,用多的位数是容易办到的(ce程序太大,也不会修改了),就是先判断位数,结果再按此输出。
发表于 2014-9-10 20:07 | 显示全部楼层
ll_j 发表于 2014-9-10 12:52
这里有个概念错误,工程中小数点保留位数不应该是任意的,每种单位都应该有一种约定俗成,而且这种约定俗 ...

哦,不是什么大的工程,就是明细表重量统计,一列是数量,一列是单重,最后需要算总重;
有的是一块钢板,单重就修约到0.5,一个螺栓,重量就是0.012这样子,要是保留一位小数就没法算了。。要是都弄成3位小数又太占地方,后续0太多也不好看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-16 12:38 , Processed in 0.223811 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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