|
1.如何利用Flexlm管理的超时功能?
7 c$ f" g1 _8 ]
7 l) B5 P9 f+ x8 @ G6 y- a你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。: @* D, @& | R- z4 o5 G2 b2 p2 J
2 D: Z# r' ]8 o% {8 ]•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。8 }1 l9 `4 b1 [" h9 X, ?
•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。- _$ o6 z; F# Z( W% W5 T
•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。
4 }; [1 o0 P- W5 k6 W$ S3 ?•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。7 ^, s z* \% W: X, l! w
•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
" q& ~+ I* m/ w1 Z/ l超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。9 `" w0 g# U- e5 ]$ _3 l" ]- V
" X! W! l& M6 D$ |% j' m下面的步骤用于激活超时功能:
& P. [/ N; ^" v, a5 D. F
! T! v0 b1 V8 ^9 V2 k- a) Q# q1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。! \3 M$ O' w$ F9 J: h! y# x
2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。
, n$ n# n1 a0 O% x3.重启NX许可服务。
* @' d/ Z' u/ o2.可变性组件在NX6可以自动更新了
1 @# m' h3 U V- o0 W' [7 R- F+ @1 F5 I z* J5 y- T
在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。2 L |% h/ Q$ m- L0 ?; y
在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。
4 @4 b" ?& e6 y7 g6 L* M4 f8 d. K0 ^3 k# }- A, K
我们可以在 assembliescomponentsdeform part 菜单中找到这个功能
7 v3 ?2 \8 c7 | s W9 q: u* i8 C
+ |7 C& o0 L: T1 w& F% Q) _' \& o* O) k e
或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面9 U C. {) ~, ?7 O. c6 k" n
在对话框中选择更新,装配会自动的更新过时的Deform part。
4 S. x3 h; M M& I
9 D" A0 ]. b g" ]8 C0 o8 e: c! b. T
|
|