|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
6 F6 H( J/ P; R& W5 w" g
142. 控制使用Solidedge的Premium, Classic 和Foundation的许可证
. Y: B" ~( ~- y问题/症状
8 h& J+ `1 g* v( B/ E0 zFlexlm 提供了使用option文件的方法来控制用户使用license, 比如:
$ T0 l+ R9 B0 b) ?( ?, JRESERVE 为特别的用户或者一组用户保留特别的license 模块。
7 {) O: K, q) E5 i6 U5 C4 ~EXCLUDE 排除一个或者一组用户使用某个license 模块.
$ e8 f8 j; v: |" S* M( B" i但是有时候需要让用户决定到底是用solidedge的哪个模块, 比如Premium, Classic 还是! u, k6 ?! d0 ~* l1 ?, f
Foundation license模块
+ F w& z4 V( B: a% l" h; N a解决方法
' o) n* I% U& \# R7 q有个方法可以使用Flexlm的‘Project’的选项。
% u3 H4 |2 X9 M" y- v6 u! x' E先在您的Flexlm服务器的selmd.opt文件中定义下面的PROJECTS
( m. `0 d( e8 R# ?4 m% V4 K8 h缺省情况下面您可以在C:\SEFlex\Program\selmd.opt中找到它, 比如是这样的:
- b% W8 i* w" s- `) c' k) d-------------------------------------------------------------------------------* P. F3 h' V. q; J9 l
INCLUDE solidedge PROJECT Foundation
& Q r# ~) l9 ~/ d4 iINCLUDE solidedgeclassic PROJECT Classic7 |. P; D4 n2 r: ]( I
INCLUDE solidedgepremium PROJECT Premium
7 i1 t8 Q/ Z* H) R: w8 Z7 D-------------------------------------------------------------------------------
3 W) o! ^0 ]6 Y0 h9 W然后在您的客户端机器上, 使用SELicense.dat文件, 指向您的Flexlm Server, 但是这个, ~, o4 }" Y F
文件中不包含任何License feature 的内容. 缺省情况下, 您可以在下面的路径中找到 :
0 h3 s2 S5 T6 VC:\Program Files\Solid Edge ST6\Preferences\SELicense.dat% B* N+ ?, g9 V- V+ s! \. \
-------------------------------------------------------------------------------4 w. G8 j O& S! Z
Server YourFlexLMServer SE_HWKEY_ID=36243 27001# Y7 j0 a; u! i) s9 v: l8 Y% {
VENDOR selmd
3 F" z. O6 r9 L+ IUSE_SERVER- f C6 ?6 M) g0 r8 V; B* e+ k, D! D
-------------------------------------------------------------------------------
+ A7 [ ^( N$ r. G6 b0 C6 p上面的例子中您需要把YourFlexLMServer变成您的license server的机器名, 如果使用
0 s2 _5 F; ~; Z0 xMAC地址的话, 还需把SE_HWKEY_ID更改成MAC地址;
! D. Y) t }3 g V8 t' Z4 z- G比如:+ A; R- l# e0 J
SERVER DEKOSTACMULTINX 000c29c3096d 27003
* H! k* W9 D& n6 n1 f% d有时根据情况还需使用Solid Edge License Utility (Solid Edge ST6à Licensing
|6 V/ U4 ]$ ?; ^! h! J- c6 GàLicense Utility).. 来指定您客户端机器上的这个修改后的license文件.6 S7 P& p; B7 q3 P }
使用选项: 'I have a License Server Name'。: u: ?3 y' K" t7 D+ F
3 E. M- k8 b* t9 W6 A L" E5 I- ]做完这些, 您这时候在客户端机器上设置环境变量: LM_PROJECT=Classic, 就能使用+ F& D: U: m z: g2 O9 r& T% h) c. ~
'Classic'的solidedge 模块了.
5 ]6 u+ i+ Z) X/ j1 T7 W2 ?您也可以按照这个方法做个脚本文件来方便地做上面的工作.+ E- c, X6 m& R$ ]$ i
* G( t4 u. k( W, w# q |
|