|
Solid Edge ST4变量表中INT函数应用实例
+ }( H; h: l( a% ^* L! {6 M
% z8 ~$ U U4 n3 xSolid Edge的变量表中的公式支持许多函数,可以让使用者在设计时更方便、高效地来达到各种参数设定。5 E5 R/ q: s6 B3 N
5 n; t T4 g. n( X [
本例以INT函数为例来演示。+ e6 R5 K$ n4 R/ ~) X
关于INT函数的说明 看微软介绍。' P. @+ Y+ u T
l4 g z# l0 a% y4 z
INT:将数字向下舍入到最接近的整数。
( q/ w' y; a9 ?, T2 ?% M
- w+ o2 U% a4 E {; b5 z
. d- Q; ?) L" {9 g* ]4 D3 ^9 z, V- ?1 l& \' L, g) b4 z% [0 S
用途就是计算某指定长度中能最多放置几个指定距离的特征。
- N) d- H) b) x0 t; c如需要在一板上打孔,要求在两端留有足够指定距离的前提下,打尽量多指定间距且始终居中对称分布的孔。2 S4 y3 ^0 g- L! t, \8 _- w6 o
需要指定的几个变量:" w# G3 A4 q/ Y7 \; v
. `0 V0 `( d1 p4 A这两个参数是设计时定的,是有要求固定不变的。固定的约束条件用“标题”输入到变量表中
! H& ~, m; W( G8 f: L------------------------------
3 D9 n' v x' H; d8 F最小边距& ?/ F# z4 I& p9 I3 \
间距6 I) T1 E" l$ M' m! \
---------------------------------------' e2 }& q& ~: i
这三个参数是可变的。+ p, z6 L8 a: ^9 i' l
-----------------
K- T4 x7 B; X* w长$ H& w' \# C5 t
数量
- I/ P, B5 }$ e6 T* q0 F边距' H" L' P4 {! o' y) l- d* U! i5 |
-----------------+ i* D3 A$ {+ Y3 A( l. E
公式应该这样写:; A p" G! J& V
数量=int((长-最小边距*2)/间距), O- z! |* ~4 g1 R0 ~; W$ p
边距=( 长 -( 数量 -1)* 间距 )/2
2 \0 y9 M0 f: v/ Y- A- X% Q& ?& U9 z8 E' ^! w! o
6 v9 O/ J& D+ K* K3 |2 M
注意到了吧,长度在于那个最小边距控制,因为207要是扣掉两头4*2=8后就是199了,除以25就不够够8个了。而208就刚刚好。
" B: @) E E9 A+ L6 E! @0 D
, ?- F, ^4 i0 {
9 r7 o2 v/ Y! V# ]+ N6 D; Q
. ]! ^! [7 o, L) u3 b* b
, w4 S) z7 ]/ Y( r0 Z
$ q9 A+ k% j$ X8 L2 R
# ^% M3 q! f" ~8 c- \
3 y8 ^! k# m% I. k8 a! H9 L- m+ H, x
|
|