|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
Solid Edge ST4变量表中INT函数应用实例
. M7 Y" Z# f8 {7 b- K, W- I1 Y9 V& x4 ~2 N4 |6 y$ [+ J0 N
Solid Edge的变量表中的公式支持许多函数,可以让使用者在设计时更方便、高效地来达到各种参数设定。
; [( G! u- h9 z X/ H' A" b( C
/ b: @( `/ V: D) D% |' Z. K- @本例以INT函数为例来演示。% I# \- P7 S! w
关于INT函数的说明 看微软介绍。5 U$ E- e/ a7 ~
! n; r+ L$ f' l; o8 Z/ v0 @INT:将数字向下舍入到最接近的整数。
1 x9 N9 Z8 J+ u, O, F
; J8 [ y7 H- u4 V- g7 ^
6 T1 w! T6 {/ h i- d/ V1 p2 i6 K& @ F
对于设计中,此函数最大的用途就是计算某指定长度中能最多放置几个指定距离的特征。
6 k9 q; }* r/ `- V3 y+ l' |+ X如需要在一板上打孔,要求在两端留有足够指定距离的前提下,打尽量多指定间距且始终居中对称分布的孔。% ^, m% I3 D! B( F9 [' `# v0 Y) Y
需要指定的几个变量:8 i9 V9 l+ j( o/ }$ G' |) K4 R" J( e
: ]+ Q+ x/ d& b& `( s: q5 O& u这两个参数是设计时定的,是有要求固定不变的。固定的约束条件用“标题”输入到变量表中
) C4 O+ ` D! R* P- q------------------------------' g# H* t0 _4 @ n; |0 p
最小边距! ]3 N) M- W* {
间距+ f: @/ x0 ], b9 F. {
---------------------------------------2 Q* _9 z0 v! v5 c
这三个参数是可变的。
3 l* [' q( o2 n$ y) \, f( s6 H) D-----------------
& K3 c8 [( D8 c8 s- m. J长9 x. W3 u8 H5 u
数量: B' O a' Y- S4 Q$ @) {0 ^
边距
2 R" }" }/ ~( _-----------------
7 z. \& e ]' q1 ^公式应该这样写:$ ?! J8 z* V8 d* ^
数量=int((长-最小边距*2)/间距)
# ?0 Q1 d r8 M2 ?# z) n9 c7 K2 ]2 N边距=( 长 -( 数量 -1)* 间距 )/2
- b6 Z3 ?# \3 Y2 F6 m3 M
7 M) z8 X z; m) o7 u) M& t/ `& g3 S
注意到了吧,长度在于那个最小边距控制,因为207要是扣掉两头4*2=8后就是199了,除以25就不够够8个了。而208就刚刚好。
0 n [" w2 V7 y5 Z* c; c, }$ [8 O5 `
$ I9 f# t0 R# y; T1 j1 z
6 R9 ^. L/ C0 H, i# |, e; E
1 D* `3 {; A5 z
% D7 D( U0 G, n* }, b( A
$ d8 {3 D/ U: [+ A; d" u
8 N8 V U8 g1 E7 ~% u9 w, e3 _+ ]
|
-
|