QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
00.jpg
) P6 l  g3 h7 g4 ?2 k# n& @8 \
& V0 `3 o6 y8 G+ B% O9 n图中方程式如下$ R" u+ _( U9 P3 k1 r
"x"=86
% k& Z7 _% {$ k4 C" Z# h3 O" b"x1"=int("x"/10)*10& Q5 _0 o1 Z8 w7 ^" [: M/ \
"xx"=iif("x"-"x1">5,"x1"+10,"x1"+5)0 Z7 J) }/ D* O% W

. g0 M" E2 u( G" m方程式解决问题
/ U0 i& h. P3 [" o0 G. tx=80.1 xx圆整为85  G+ M( q- y  b8 n# j7 i; K0 e! f+ y
x=86,   xx圆整为90: x2 e0 }& f; c) I' t) t9 x( s
- Q- s2 V* J2 D1 [6 Q0 Y9 b
问题:当x=80时,用iif判断结果,圆整为855 a' O/ P7 p# `  v8 s0 X1 W
需要解决的问题, 当X=80时,圆整为80,不是855 I: l0 g6 t3 g' C$ ]! U. L
) S6 X2 h" @" B* W) W$ N! C
附件equ.sldprt.txt,去掉.txt生成equ.sldprt文件
7 [9 U. ~5 R, r: Q equ.SLDPRT.txt (46 KB, 下载次数: 12)
发表于 2013-8-4 18:24:31 | 显示全部楼层 来自: 中国河南郑州
本帖最后由 zbj 于 2013-8-4 18:33 编辑 " U# Q4 U2 D1 T

: @6 @) L) ]& f, t& A$ P  H5 {"x"=86  R" N! v+ M$ r/ c! ]
"x1"=int("x"/10)*10
0 ~$ U  L8 q, U. C0 W" d! {* ]"xx"=iif("x"-"x1">0,"x1"+5,"x1")
8 K6 L! ?0 r7 v# r"xx"=iif("x"-"xx">0,"xx"+5,"xx"). \* o( b) S7 u4 ^
相当于第三行执行两次,试试行不?
) C7 N& ^) P' f- u$ U- v$ A0 o4 |- m0 `0 T# q% e
; D* x6 W# t+ k! }
"x"=86
+ S! A% G& ]5 k. i9 F# d1 O"xx"=int(("x"+ 4.99999999)/5 )*5 2 E( K; h! M' P9 l0 [, s# E3 G
试试 这样行不?
 楼主| 发表于 2013-8-4 20:14:05 | 显示全部楼层 来自: 中国甘肃兰州
zbj 发表于 2013-8-4 18:24 static/image/common/back.gif( W- I; g$ Q7 j* J( K/ G+ H
"x"=86
' @8 J2 x5 W9 e& h% h& G$ M"x1"=int("x"/10)*10
0 b! L5 T( L: }  R"xx"=iif("x"-"x1">0,"x1"+5,"x1")
/ m2 l' f( a3 W! ~2 x7 l; \
谢谢高手的回手,简单明了。. H9 d/ B8 Y* L
"xx"=int(("D2@草图1"+4.999999999)/5)*5
. q4 E; v8 e2 T! i. L4 x
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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