|
1.如何利用Flexlm管理的超时功能?- \1 M6 {& s# W% L; }
" K) i$ I# n" k" t* P; k你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
: p5 I2 z# L: ~) q
0 z, X' b8 e% a, o8 l•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。
* j6 I: T1 k4 j6 {•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。# J# j' X) x5 s' K9 i X% [5 P
•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。
) d* H- C/ _ L•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。
+ X. y1 s6 o7 o* m3 ~! E•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
, n* V, u* @% F) F超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。. I' d) l5 C b7 L
! I; m# s( C$ M7 V9 C# F: {
下面的步骤用于激活超时功能:
+ e4 p9 t& y- p8 l
/ M$ ^ }9 j: @) t# G1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。8 u$ }: F% V6 g0 ], a2 a, N
2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。. e7 E6 v$ I. G V3 S# c- ]
3.重启NX许可服务。
! s# j; f* \8 Q9 ?" d2.可变性组件在NX6可以自动更新了1 v5 H; B; u; ]3 M# g
. p3 ^+ ?1 H& p& }$ z1 ]* l" ]在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。/ w2 n* Z" B( u0 q
在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。& M [# K& M! w2 ]$ G m) @1 x8 T
, X) o% R; F! O5 E. p
我们可以在 assembliescomponentsdeform part 菜单中找到这个功能" @1 K4 x2 }1 y& G% ?
; ~( Q, S5 c, E" d( W/ K0 E) g2 H0 i' l/ k: x3 H
或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面
' b; ]$ g% Z& k$ X+ h在对话框中选择更新,装配会自动的更新过时的Deform part。" m* c0 u6 K4 E* P, s
$ D$ c+ r# b" [" P
|
|