SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 8524|回复: 8
打印 上一主题 下一主题

方程式取整

  [复制链接]

1

主题

12

帖子

3

金币

混混

Rank: 1

积分
49

最佳新人

跳转到指定楼层
楼主
发表于 2018-7-30 11:55:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想实现:
小数点3.3,取整为3
小数点3.5,取整为4
SOLIDWORKS中,可以四舍五入的取整吗

现在困境是,我无论小数点是多少取整,都是直接去除了小数点后面的数字来取整,3.3取整为3,3.9取整也为3
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

5

主题

248

帖子

5271

金币

版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
16886

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

推荐
发表于 2018-7-30 17:39:38 | 只看该作者
solidworks到目前18版为止,对于取整函数好象只支持“向下取整”,不支持“向上取整”或“4舍5入”的取整!
对于“向上取整”,我还没有想到可以等效的方法。
对于“4舍5入”我的笨办法取整方程式如下:



补充内容 (2018-7-30 18:21):
哦,刚刚想到:“向上取整”可以为“向下取整后+1”!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 0

使用道具 举报

0

主题

53

帖子

63

金币

天使

Rank: 2Rank: 2

积分
196
QQ
板凳
发表于 2018-7-31 23:13:23 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

12

帖子

3

金币

混混

Rank: 1

积分
49

最佳新人

地板
 楼主| 发表于 2018-8-7 17:05:28 | 只看该作者
100jixing 发表于 2018-7-30 17:39
solidworks到目前18版为止,对于取整函数好象只支持“向下取整”,不支持“向上取整”或“4舍5入”的取整! ...

非常感谢,因为我的这个取整是根据阵列来的,想要在根据产品不同的长度,卡口始终保持在200mm以内的等距阵列,有时自动算出来的阵列个数3.4,后面小数点在小于0.5一下的可以达到阵列的距离在200mm范围以内,但是自动算出来的阵列个数有时3.9,这样也取整为3,最终阵列的距离就变成了220mm或者230mm左右的距离,超出了我想要的限定范围,不敢怎么样还是非常感谢。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

57

主题

4213

帖子

9613

金币

传奇

Rank: 8Rank: 8

积分
27227

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
发表于 2018-8-9 16:16:40 | 只看该作者

   经典案例图书
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

107

帖子

260

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2284

最佳新人活跃会员热心会员宣传达人

6#
发表于 2018-8-12 21:42:52 来自手机 | 只看该作者
等距不建议用函数计算容易出错,因为存在加工误差……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

173

帖子

2940

金币

传奇

Rank: 8Rank: 8

积分
7850

最佳新人活跃会员热心会员宣传达人灌水之王

7#
发表于 2018-8-18 08:37:27 | 只看该作者

   经典案例图书
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

19

主题

127

帖子

77

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1369

最佳新人活跃会员热心会员宣传达人灌水之王

8#
发表于 2021-7-15 11:36:46 | 只看该作者
可以参考以下方程式*1再/1
= int ( "成型长" * "成型宽" * "成型高" / 1000000000 * 1 ) / 1
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

19

主题

127

帖子

77

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1369

最佳新人活跃会员热心会员宣传达人灌水之王

9#
发表于 2021-7-15 11:41:02 | 只看该作者
把2个1000改成1,可实现四舍五入无小数点,
把2个1000改成10,可实现四舍五入1位小数点,
把2个1000改成100,可实现四舍五入2位小数点,
= int ( "成型长" * "成型宽" * "成型高" / 1000000000 * 1000 ) / 1000
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-4-26 00:01 , Processed in 0.155021 second(s), 37 queries .

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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