|
1.如何利用Flexlm管理的超时功能?
, w% J) a- ~/ v/ r
6 T) P1 a# n0 |你可能遇到过下列的情形,用户端已经退出NX或者电脑已经关机,但是许可还没有及时释放,造成这类故障的原因是用户端断网或断电引起的NX非正常退出。通常的办法是定期重启许可服务。除此之外,用户可以利用TIMEOUT功能来解决这个问题。下面是超时功能的工作原理。
; \3 V' S O0 s; o3 e+ u1 R: `/ t$ G
2 H3 h- l1 `# [1 t2 x•FlEXlm用户端启动NX并从FLEXlm许可服务器签出一个许可。
: ^: h, c1 W* w$ ~0 C c•当用户端在运行,FLEXlm用户端会每隔5分钟向服务端发送‘脉动’信息。
9 M/ O) q9 N; q; |6 Z, O# j0 B! n•‘脉动’信息发出后,用户端会收到上次发送的‘脉动’的响应。如果用户端不能收到服务端的响应,它会尝试重新连接到服务端。这个过程是不确定的。2 u/ L: X( e$ U
•如果用户端网络连接断开或者无法发送‘脉动’信息到服务端,FLEXlm许可服务器将启动一个超时计时器。
3 r- Q3 C, J; |* J+ b! m% T v•两个小时(默认数值)后,许可服务器认为用户端不会恢复,将释放许可为自由状态。
; R! U* \# A' D% N* e2 V超时两个小时的时限可以通过FLEXlm OPTION文件缩短。但是最好不要少于10分钟。
7 o& b7 O1 Q( k- v- \+ ^
* u4 O: G! j, V9 d7 A+ s, _* b下面的步骤用于激活超时功能:
$ P8 |2 Z3 k/ T) O! H
! {) Y- `. Z7 R; c. V1. 创建一个文本文件并命名, NX4为uglmd.opt, NX5为UGslmd.opt。
# E1 t: y! B& E: ?% }, p2. 在该文本文件中添加一行为TIMEOUTALL xxx,其中xxx代表超时限,单位是秒。例如TIMEOUTALL 600意思是设定超时限为600秒。0 `5 E* s$ u) {5 w- i
3.重启NX许可服务。
' m3 y" }) g( F! n, E; I; d2.可变性组件在NX6可以自动更新了8 ~. a; c6 b& r3 Z& P9 ^
0 ~7 D& @# _# C) V6 f在NX6中,装配增加了一个新的功能来更新可变性组件(类似弹簧或者橡胶垫圈一类的组件),我们可以直接使用它来更新我们使用中的变形组件 。5 y! j' u4 x7 T( G6 ~
在以前的版本中,我们对于过时的可变性组件,只能删除然后通过重新添加的方法来更新,非常麻烦,现在在NX6中,我们不再需要这么复杂的操作,只需要一键更新就可以实现了。
' Y& A* b ^1 G# ^! v$ u k/ r1 b/ D; G
我们可以在 assembliescomponentsdeform part 菜单中找到这个功能
5 p4 I* \! T' S) B9 z+ D; H7 H& {, Z. \' F* F4 K3 k, G( D
. i1 h# T# C/ v4 m- j4 ~ 或者通过在ANT导航里面选择 deform part MB3Deform part 进入更新界面
# f, g* n. X( l4 E& _$ F5 S3 s在对话框中选择更新: _8 g- P; P5 {
% ^0 E% u! ^3 D |
|