找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7877|回复: 6

[求助] Creo 2.0 装配图明细栏单件重量小数位如何控制?

[复制链接]

1

主题

30

回帖

0

威望

实习生

积分
35
发表于 2020-10-3 21:51 | 显示全部楼层 |阅读模式
    请教各位大神
在proe4.0中,零件参数关系中使用了“if DJZL(单件重量)<0.01  
                                               num_dec_place=4
                                               else
                                               num_dec_place=2”
此控制语句可根据零件实际重量,确定小数点后显示位数,而且小数点最后面的零也是不显示的。不知道为什么到Creo 2.0后,上述语句就不起作用了,总是显示小数点后3位,而且还不消零,比如“12.100”。
format模板是从proe4.0中直接拷贝到creo2.0中的。
1.png

101

主题

2619

回帖

300

威望

教授

积分
3751

热心助人勋章宣传大使勋章优秀会员勋章希望之星勋章

发表于 2020-10-4 09:04 | 显示全部楼层
本帖最后由 liurunxing 于 2020-10-4 09:06 编辑

1、选中明细栏的第一行的相应单元格,右键单击。

71.jpg


2、打开属性窗口,在参数后面添加如下内容:[.3]。
     注意,要半角输入,数字为几就是几位小数。



72.jpg

希望对你有用。

试一下。


评分

参与人数 1威望 +1 收起 理由
野火 + 1 热心助人

查看全部评分

回复

使用道具 举报

1

主题

30

回帖

0

威望

实习生

积分
35
 楼主| 发表于 2020-10-6 08:15 | 显示全部楼层
liurunxing 发表于 2020-10-4 09:04
1、选中明细栏的第一行的相应单元格,右键单击。

谢谢。因为装配里会有垫圈,同时也有几百kg的零件,如果统一控制小数点位数,会导致小零件的重量为零。不知道Creo2.0能不能在一个重复区域有不同控制小数点位数的方法。
回复

使用道具 举报

101

主题

2619

回帖

300

威望

教授

积分
3751

热心助人勋章宣传大使勋章优秀会员勋章希望之星勋章

发表于 2020-10-6 13:46 | 显示全部楼层
由主题贴看,
控制djzl的小数点的位置的语句,
应该不止楼主贴出的这些,
应该还有其他的没有贴出来。

大胆的猜一下余下部分的思路,
如3.1415926,判断结果要保留4位小数,
先将数的本身乘以10的4次方,然后取整数,得到31416,
然后再将得到的数除以10的4次方,得到3.1416。
其他数的小数位数类推。

以上纯属臆测。
回复

使用道具 举报

1

主题

30

回帖

0

威望

实习生

积分
35
 楼主| 发表于 2020-10-7 19:40 | 显示全部楼层
liurunxing 发表于 2020-10-6 13:46
由主题贴看,
控制djzl的小数点的位置的语句,
应该不止楼主贴出的这些,

DJZL=MP_MASS("")
if DJZL<0.01
num_dec_place=4
else
num_dec_place=2
endif
CMASS=ceil(DJZL,num_dec_place)
回复

使用道具 举报

1

主题

30

回帖

0

威望

实习生

积分
35
 楼主| 发表于 2020-10-7 19:42 | 显示全部楼层
liurunxing 发表于 2020-10-6 13:46
由主题贴看,
控制djzl的小数点的位置的语句,
应该不止楼主贴出的这些,

楼下把Proe4.0里的关系考出来了,原来用Proe4.0出图,同一个重复区域,小数位可以有多种,可以单独控制,而且末位为零会自动消零。
回复

使用道具 举报

101

主题

2619

回帖

300

威望

教授

积分
3751

热心助人勋章宣传大使勋章优秀会员勋章希望之星勋章

发表于 2020-10-8 10:18 | 显示全部楼层
本帖最后由 liurunxing 于 2020-10-8 11:26 编辑
jdxht 发表于 2020-10-7 19:40
DJZL=MP_MASS("")
if DJZL

确保以上语句全部迁移到新版本的模板当中了吧。

起关键作用的是最后一句,
在重复区域中引用cmass自定义参数。而不是DJZL。

至于尾随零显示,看看下面两个配置选项的搭配。


72.jpg


小数点的位置,还有某个配置选项控制,还请大神指点。



回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 08:41 , Processed in 0.156165 second(s), 26 queries .

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