找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7707|回复: 8

[分享] 零件重量幅度比较大有时候质量只有0.0几

[复制链接]

5

主题

266

回帖

6

威望

工程师

积分
328
发表于 2021-6-29 16:51 | 显示全部楼层 |阅读模式
外加工零件重量重的很重,轻的很轻,模板设置的kg的单位,但是小东西只有0.01kg不到,经常需要修改单位
如果单位默认设置成g又经常会有比较重的零件,目前我主要单位是kg,然后通过关系设置了一个参数转化为g
加点判断语句,不知道大家有没有需要
下面的复制到关系里面






C_ZL="kg"
C_ZL_KG=PRO_MP_MASS
C_ZL_G=C_ZL_KG*1000
IF C_ZL_KG>=1
dec=10
C_ZL=itos(floor(C_ZL_KG))+"."+itos(mod(C_ZL_KG*dec,dec))+"kg"
endif
IF C_ZL_KG<1
dec=10
C_ZL=itos(floor(C_ZL_G))+"."+itos(mod(C_ZL_G*dec,dec))+"g"
endif
if C_ZL_KG<0.1
dec=100
C_ZL=itos(floor(C_ZL_G))+"."+itos(mod(C_ZL_G*dec,dec))+"g"
endif

评分

参与人数 1金钱 +5 收起 理由
a70332758 + 5 原创内容

查看全部评分

148

主题

2067

回帖

492

威望

教授

积分
3596

热心助人勋章优秀会员勋章希望之星勋章嘉宾勋章

QQ
发表于 2021-6-29 19:37 | 显示全部楼层
标准就规定图纸重量就是kg,小数点后面3个单位,你导出的bom难道每个都写单位吗?
回复

使用道具 举报

5

主题

266

回帖

6

威望

工程师

积分
328
 楼主| 发表于 2021-6-29 19:54 | 显示全部楼层
外加工的工厂!
回复

使用道具 举报

5

主题

266

回帖

6

威望

工程师

积分
328
 楼主| 发表于 2021-6-29 19:55 | 显示全部楼层
fuguangyi 发表于 2021-6-29 19:37
标准就规定图纸重量就是kg,小数点后面3个单位,你导出的bom难道每个都写单位吗?


外加工的工厂!
回复

使用道具 举报

1272

主题

4万

回帖

900

威望

管理员

积分
47434

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

发表于 2021-6-29 21:01 | 显示全部楼层
那你可以用关系,把不到 0.01kg 的都设置为 0.01kg
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复

使用道具 举报

5

主题

266

回帖

6

威望

工程师

积分
328
 楼主| 发表于 2021-6-30 08:07 | 显示全部楼层
野火 发表于 2021-6-29 21:01
那你可以用关系,把不到 0.01kg 的都设置为 0.01kg

我是把0.01kg,转成10g,可能工作环境不一样有时候需求不一样,现在出图都是一张一张独立的,很少自己开发一整套出总装图什么的,所以经常要认为修改比较浪费时间,我就用关系把单位换算过来加上单位这样就省了不少事情,我就把我设置的这个分享出来而已!!
回复

使用道具 举报

12

主题

728

回帖

7

威望

高工

积分
919
发表于 2021-6-30 08:36 | 显示全部楼层
好东西
回复

使用道具 举报

0

主题

75

回帖

0

威望

助工

积分
88
发表于 2021-9-16 21:42 | 显示全部楼层
谢谢分享
回复

使用道具 举报

5

主题

266

回帖

6

威望

工程师

积分
328
 楼主| 发表于 2021-9-17 08:12 | 显示全部楼层
if C_ZL_KG<0.001
dec=100
C_ZL="0."+itos(mod(C_ZL_G*dec,dec))+"g"
endif

最后面加一个这个,解决数值太小的时候显示.01g,不是0.01g
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 02:34 , Processed in 0.159473 second(s), 24 queries .

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