|
1.如何利用Flexlm管理的超时功能?
# C/ S8 R3 Z# Q$ t' B. `. I$ o! c, \" B, o/ E
你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
1 J6 N% {5 q7 ?' }9 ?2 y: y5 T/ _/ o
•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。
0 y' S3 M8 q" |: O/ p•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。4 ^3 t% m' g* ]5 [% I+ G
•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。
" u0 g$ x# l# {. O$ U& z•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。
& g4 k/ m, o0 f9 B6 A•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
& x: k! @0 [4 L7 A. N" q) j+ f8 J7 Z2 t K超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。) f2 J: E2 j, S$ `: C
0 O: O( `: J8 [6 C$ J! O+ Q下面的步骤用于激活超时功能:
/ x/ \0 w. A7 f+ H% _
9 \& n! H4 ~) R% M L w1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。
# Z! u" z8 x9 p* ~- K8 S1 J9 |2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。$ S; A; x3 t9 K% k8 g, `$ m6 [. w8 M
3.重启NX许可服务。
- u$ B) `' F* I( y+ ~* F2 L2.可变性组件在NX6可以自动更新了7 n! M* T% Y. G' [, f5 P2 h
' i6 Z+ B0 H: A; q
在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。
7 Z& G8 C' v2 R% B在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。
1 I' W1 M7 {# A8 ^+ I
4 ^0 v4 X3 ?) p- a我们可以在 assembliescomponentsdeform part 菜单中找到这个功能3 B2 {2 A m3 K& ? Z1 g# X
3 `/ Q1 [" _1 `2 w/ d) y$ m% p. q) C9 B
或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面
( a" Q6 K5 ~8 [ Z) {; n0 t在对话框中选择更新6 R5 u; v; |6 M( s
* M5 h+ Q' X% W/ o/ R |
|