|
1.如何利用Flexlm管理的超时功能?& S" b& ^( |8 J$ d5 y3 v; M [% g
4 x; k" Q# Y7 k$ U你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
0 v/ Z+ o% v3 A3 U1 F0 o
8 H+ w8 c0 {3 Q' r* {/ Y% f1 O) C•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。: `9 l3 h _ [& ]8 H- M* q
•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。
; [+ r- W8 J g- V, f•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。8 \1 o- ^1 e- u4 N2 u( K9 p" @+ k
•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。
% Z) v, Y* X6 q0 p•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
; e' K3 } q4 I" _ ~, _超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。# c/ \, o: {) e/ ?1 ?3 ]
9 t7 h5 D, r' U9 T
下面的步骤用于激活超时功能:
8 J) ^, J+ h% y# |0 ~, l; h! c
1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。9 k9 n5 n! a7 o& t$ y
2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。
' p! l( O8 Z9 Q, ~: P& S9 y) M3.重启NX许可服务。
3 U% G. b4 z+ D3 f/ c2.可变性组件在NX6可以自动更新了5 ~4 r8 e. ]. ?! V
. x( S8 H% }: e+ U; {* h在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。6 W; J$ b; A: h' m* z% }
在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。1 K: u) G" R4 F' D4 \
/ l7 e7 ?5 M2 {
我们可以在 assembliescomponentsdeform part 菜单中找到这个功能
! J0 w0 ~; U2 G& d) f7 ^, g
4 K* u* D" P$ h/ w+ m1 g+ a ' K+ y' K8 x$ n- _
或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面
3 t$ A7 \" I% n+ b# J在对话框中选择更新
7 ?6 B, x/ s& ]/ j/ F# i0 A# i) u# a2 P' z- K
|
|