找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8212|回复: 12

[原创] 如何控制质量的小数位数

[复制链接]

37

主题

324

回帖

5

威望

工程师

积分
405
发表于 2009-9-23 20:40 | 显示全部楼层 |阅读模式
因为零件大小的不同,它们的质量也会有很大差别,这样子用默认的方式显示的值可能就不太理想.
因此我们就需要控制它的显示位数.
我是通过关系实现的.下面是我的关系语句

mass = pro_mp_mass
if mass>=1000
mass=ceil(mass,0)
else
if mass>=100 & mass<1000  
mass=ceil(mass,1)
else
if mass>=0.1 & mass<100
mass=ceil(mass,2)
else
if mass<0.1 & mass>=0.001
mass=ceil(mass,3)
else
mass=0.001
endif
endif
endif
endif


发上来,供大家分享

3

主题

29

回帖

0

威望

实习生

积分
36
发表于 2009-9-23 20:58 | 显示全部楼层

这样设置的话,尾部有若干个零

这样设置的话,尾部有若干个零,怎么取消?
回复

使用道具 举报

37

主题

324

回帖

5

威望

工程师

积分
405
 楼主| 发表于 2009-9-23 21:49 | 显示全部楼层
这个设置只是针对小数点而言的,
如果最后的零不是在小数位置上,那就没什么影响,
如果是在小数位上就可以起作用了
回复

使用道具 举报

2

主题

516

回帖

44

威望

高工

积分
711

宣传大使勋章希望之星勋章

发表于 2009-9-23 23:10 | 显示全部楼层
好!可惜没有多少人会欣赏这样的帖子,先收藏了。
回复

使用道具 举报

1272

主题

4万

回帖

900

威望

管理员

积分
47433

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2009-9-23 23:31 | 显示全部楼层
如果是在工程图里调用的话在参数后面加比如两位小数 [.2] 就行了
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复

使用道具 举报

7

主题

272

回帖

1

威望

工程师

积分
311
发表于 2010-6-22 23:07 | 显示全部楼层
确定好的位数后面都是0 怎么解决呢?
现在我的是mass=ceil(mass,2)但是显示的是52.580000 我想显示52.58 怎么办?
回复

使用道具 举报

2

主题

516

回帖

44

威望

高工

积分
711

宣传大使勋章希望之星勋章

发表于 2010-6-23 09:05 | 显示全部楼层
原帖由 zxwknight3166 于 2010-6-22 23:07 发表
确定好的位数后面都是0 怎么解决呢?
现在我的是mass=ceil(mass,2)但是显示的是52.580000 我想显示52.58 怎么办?



*.dtl设置
lead_trail_zeros td_metric则非角度尺寸不显示后缀零
回复

使用道具 举报

103

主题

441

回帖

22

威望

高工

强撸

积分
773
发表于 2011-1-5 18:39 | 显示全部楼层
好,找了好久了。
回复

使用道具 举报

11

主题

57

回帖

3

威望

助工

积分
84
QQ
发表于 2011-3-23 13:47 | 显示全部楼层
我的怎么没有变呀
回复

使用道具 举报

30

主题

881

回帖

0

威望

高工

积分
975
发表于 2012-2-21 15:47 | 显示全部楼层
说实话 真的很欣赏楼主的 共享风格  
我在各大论坛上 关于这个问题 找了好久 呵呵
多谢了
回复

使用道具 举报

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

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 21:43 , Processed in 0.145532 second(s), 22 queries .

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