|
Solid Edge ST4变量表中INT函数应用实例
4 e, l+ }, I( r) Q- i$ b
4 g8 H/ P) B: |& M( CSolid Edge的变量表中的公式支持许多函数,可以让使用者在设计时更方便、高效地来达到各种参数设定。( U5 M6 w* W: c& M! @; a2 A
1 x8 T1 Y0 ~1 x% p0 ~2 ~
本例以INT函数为例来演示。 \' c2 M' a- }: o( ]# [) `
关于INT函数的说明 看微软介绍。8 B8 ?( B, S: I4 |- I
`1 v; _- y& a; C7 WINT:将数字向下舍入到最接近的整数。
2 c- k `; B- w; u9 b2 t! o. A1 W9 o7 N1 o7 B
, d* n2 [$ I) n$ @! L
, r; [2 C( [3 j7 D3 l# `7 |' J7 s
用途就是计算某指定长度中能最多放置几个指定距离的特征。4 A* S3 D) R3 i. S. j
如需要在一板上打孔,要求在两端留有足够指定距离的前提下,打尽量多指定间距且始终居中对称分布的孔。& B8 h: G6 @9 H( l9 {3 Z
需要指定的几个变量:
% p8 j( |2 t) ~9 j S, I) P+ U' u
这两个参数是设计时定的,是有要求固定不变的。固定的约束条件用“标题”输入到变量表中
. t1 J8 T7 k1 R+ ?5 S( { E------------------------------/ Y' E+ C; D$ @# C z0 I8 j2 B- G
最小边距# Z+ d. x: D" l, Z, Y
间距7 B8 B f1 j! t8 K4 t2 U
---------------------------------------
, r! A& q. _- V7 @这三个参数是可变的。2 s q; V; _* q9 Z2 {
-----------------
! }4 G. J+ y# i* {+ M长8 h3 p8 {% d, ?& v. T
数量
4 ~# X( S; N7 |: h边距5 e8 p5 b; ^2 j3 `
-----------------: v, l# A# g% G" o8 p6 h
公式应该这样写:/ z. u2 d: c! e" x7 H* A; j
数量=int((长-最小边距*2)/间距)
/ T: `6 H4 [# z# H边距=( 长 -( 数量 -1)* 间距 )/2
1 Q/ L. u6 _1 C& F9 i2 [' D7 _& w( D( r! i0 D
- ?! I; P8 ]" `( j% c- _. X" w
注意到了吧,长度在于那个最小边距控制,因为207要是扣掉两头4*2=8后就是199了,除以25就不够够8个了。而208就刚刚好。# L% ] w! E& Y
; q8 |* ~* ?2 Q8 _' {$ t
3 E) z4 z; e. D l& E
, O; Z, c+ n- O! @1 D) ^) |) q, z
9 a# x) F( ?) d
/ h9 T3 [: f) K. Y) n
8 S3 Z8 u3 o) y5 b) N- c- f Z; n( |! J' E [' u, f. J- c
|
|