QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1300|回复: 2
收起左侧

[讨论] 方程式-用iff进行圆整。

[复制链接]
发表于 2013-8-4 17:24:42 | 显示全部楼层 |阅读模式 来自: 中国甘肃兰州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
00.jpg
- q$ K! R' y+ ?4 [* u+ ^
2 y) ?% ~) D% o2 ~5 n图中方程式如下+ B. c3 [. Y& k" X+ \+ K
"x"=86
5 o1 F& |8 _1 \2 ^! U"x1"=int("x"/10)*10% @0 X: L! g- e3 P" s' b2 j! [
"xx"=iif("x"-"x1">5,"x1"+10,"x1"+5)& \0 s6 B( }! E. A% o- i6 X
, l5 W* b/ H1 }- w7 ]( E
方程式解决问题
- x& C1 t6 t. Rx=80.1 xx圆整为85
5 @- Z# m  F; V( ?7 w' xx=86,   xx圆整为90: a6 n! o1 _6 o. d3 e3 a7 h

7 k# U7 C: E4 w  @4 Z问题:当x=80时,用iif判断结果,圆整为85$ J* E! `9 W5 n9 G& O
需要解决的问题, 当X=80时,圆整为80,不是856 a  I3 ]' e4 V, t3 F; k* L
: c3 i$ \$ {% [7 V
附件equ.sldprt.txt,去掉.txt生成equ.sldprt文件
. B' O: r$ v% Q+ z* v# z equ.SLDPRT.txt (46 KB, 下载次数: 12)
发表于 2013-8-4 18:24:31 | 显示全部楼层 来自: 中国河南郑州
本帖最后由 zbj 于 2013-8-4 18:33 编辑 % S5 c: B4 Y& W. z

. D2 g- |% x( J  I"x"=86& P0 k0 e% ]8 c9 a/ Y! r0 y
"x1"=int("x"/10)*10
6 s/ X6 R# b/ B) }* I"xx"=iif("x"-"x1">0,"x1"+5,"x1")6 r' ?# x) L1 ~4 n6 K
"xx"=iif("x"-"xx">0,"xx"+5,"xx")) r$ h. Z) `( L
相当于第三行执行两次,试试行不?
" F& k/ v" n8 m. w, z6 S2 q5 @: }
) b+ M9 A. f- X
0 j. s! U0 K2 O" ?/ V"x"=86) [0 Z7 p$ b. j
"xx"=int(("x"+ 4.99999999)/5 )*5
: M5 o6 H% b, y+ P& d. {试试 这样行不?
 楼主| 发表于 2013-8-4 20:14:05 | 显示全部楼层 来自: 中国甘肃兰州
zbj 发表于 2013-8-4 18:24 static/image/common/back.gif6 A. }% [) B9 O9 Z
"x"=86+ w; G" T5 h  A: k
"x1"=int("x"/10)*10! ~8 o0 [+ E! P0 A( M. Z6 B
"xx"=iif("x"-"x1">0,"x1"+5,"x1")
+ e6 T2 ~2 T2 l. z- I8 |! P
谢谢高手的回手,简单明了。
6 ]9 A  h5 ?6 |* }" @"xx"=int(("D2@草图1"+4.999999999)/5)*5$ g! u+ ]# w3 P1 T2 y3 T
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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