|
1.如何利用Flexlm管理的超时功能?6 I7 j, G) ?- X2 B
- g) w) [* H& s, r4 g! p你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
! y' b5 P1 H1 x1 H+ S5 K2 L" ?: ?3 S# |. Z# o& Y# \" K c p
•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。. ^% k0 P V# n$ k
•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。7 ~, R" s( D- g* y* |( Q) @
•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。' a9 C8 s, G% ]7 i4 K: c3 `5 |, v- G
•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。
# L+ J6 d# z7 w4 Z/ @: i! d•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。" F5 C1 _1 Q- i
超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。
4 a9 l7 [6 m2 \/ o. B8 ^2 O" n6 V
下面的步骤用于激活超时功能:" ]) U9 ~- Q' d+ V7 k/ I
0 A7 v* R* l& h- |7 Z, E( R1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。% ?* P7 ^& D. w7 o2 n+ e; F: @
2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。
4 L" @, q1 O* \3.重启NX许可服务。/ Z. x7 u* B+ D# Q" N% `1 j
2.可变性组件在NX6可以自动更新了
9 O1 Q' i7 G! x2 a
5 D' F9 L6 W4 d/ r' R0 c2 @在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。
8 M9 s2 X+ U3 Q8 }9 W# ]在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。. @7 `" a* o& d
8 b7 o- w7 M6 n; L
我们可以在 assembliescomponentsdeform part 菜单中找到这个功能
' k: V7 B' ^/ g* Z
- y) s0 |1 g! t
9 _$ z. ?( P8 G或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面
* b7 U) ^, }! O% e; [5 q& B: f' q在对话框中选择更新,装配会自动的更新过时的Deform part。
% Y G" m: G2 t+ q8 `
& G+ X7 b U" R/ z# L
|
|