|
1.如何利用Flexlm管理的超时功能?
' t. Y- i& [: @+ {1 l' W Q, L# d& {/ w7 r( @! \, q) U! f
你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
$ E9 ?2 b7 o) I5 x. d ^
, ]1 N5 }; ]9 b6 B3 p2 a3 a•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。# s% d$ B. {+ N- N
•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。
/ v. {5 W* M4 C- O; j% Q' ?; u•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。: A$ ]3 U/ B# W. K+ q) N* Z6 f
•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。4 n4 r; I# f. d: t: C
•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
/ ?9 Y# p$ y$ g- C超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。; M5 s( s; ~% B) b# X
" |% M! O% L! C
下面的步骤用于激活超时功能:' J1 E1 k# E' j# l. i/ m
& F+ Q O+ l8 N5 t% j2 T1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。" o n! ] t# N$ D N" i( v( F
2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。3 P) b1 f/ I, w( p9 b7 I$ L
3.重启NX许可服务。; U/ ?& d" O# i! H! i2 @
2.可变性组件在NX6可以自动更新了
6 ^' }) l& O0 d C7 X; m0 [ O' |3 v' X: A2 U
在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。) M4 Q, U1 |$ n" H/ \4 _: e
在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。
% `+ R8 V! S: ^9 {! u& i/ X$ a8 p4 p1 ?' _
我们可以在 assembliescomponentsdeform part 菜单中找到这个功能
, `) J, g& B" V- G& J% c% O7 J
( H3 w, [2 E9 f$ z4 T( X) v 或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面
9 U& e$ E6 a# b# J8 ?在对话框中选择更新
( L9 N+ v: N5 }+ h: }+ W. g0 i( ?4 ^8 M5 o9 O) ?8 S5 q# c
|
|