|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
/ l* O" \8 B- x6 u! l/ t142. 控制使用Solidedge的Premium, Classic 和Foundation的许可证
5 I! \0 r' h# U0 S问题/症状
) L1 O2 G5 h( m1 V9 R' v2 NFlexlm 提供了使用option文件的方法来控制用户使用license, 比如:
3 G- i/ Z+ c/ J# i' a" ~; mRESERVE 为特别的用户或者一组用户保留特别的license 模块。6 \& l6 p; X2 j+ P, n# B
EXCLUDE 排除一个或者一组用户使用某个license 模块.' v, v7 C# H+ R* h4 K) l5 s
但是有时候需要让用户决定到底是用solidedge的哪个模块, 比如Premium, Classic 还是5 w# V2 @3 m4 i7 p- j3 z/ f5 n- B
Foundation license模块/ w# w& U! @3 Q3 _5 ?
解决方法
% U& t& ?1 d# O0 Z4 z9 {+ @有个方法可以使用Flexlm的‘Project’的选项。+ K- e1 c: ~; J4 c/ g6 \. n" p
先在您的Flexlm服务器的selmd.opt文件中定义下面的PROJECTS1 t1 e- o# [3 \% C5 J+ L$ x
缺省情况下面您可以在C:\SEFlex\Program\selmd.opt中找到它, 比如是这样的:
; z$ P( F4 g" [; f& h1 M-------------------------------------------------------------------------------
9 P8 j" H' A+ a. t6 jINCLUDE solidedge PROJECT Foundation
: {* P5 i! ` l- Q! u: m) m, zINCLUDE solidedgeclassic PROJECT Classic
% c0 E2 ^1 L% ~$ D; Q, B% |INCLUDE solidedgepremium PROJECT Premium! Y% K2 L4 t- R. u
-------------------------------------------------------------------------------9 ] p: M( z- j4 \# Z$ f
然后在您的客户端机器上, 使用SELicense.dat文件, 指向您的Flexlm Server, 但是这个: C9 _5 D* e4 I9 d4 h+ h
文件中不包含任何License feature 的内容. 缺省情况下, 您可以在下面的路径中找到 :7 r0 t' [+ q; ~9 s' l5 x Q/ n
C:\Program Files\Solid Edge ST6\Preferences\SELicense.dat
$ N- u' e% q/ e5 B2 ]-------------------------------------------------------------------------------
( L+ S! }3 R& `8 v% {' j4 u2 u6 YServer YourFlexLMServer SE_HWKEY_ID=36243 27001
& F5 {1 r) L& _& k6 t; U0 B lVENDOR selmd
/ T/ O1 V4 x! ^8 o4 wUSE_SERVER
9 V( f/ l6 `, k/ {7 k$ a9 v-------------------------------------------------------------------------------4 R& W5 c+ ^2 I6 M5 t
上面的例子中您需要把YourFlexLMServer变成您的license server的机器名, 如果使用
! o0 ^+ ]- J8 R( a/ o( j$ `8 gMAC地址的话, 还需把SE_HWKEY_ID更改成MAC地址;
$ l. l1 | e9 z% L) E5 o7 N比如:6 ~5 V R3 Y6 o6 Z# M' K
SERVER DEKOSTACMULTINX 000c29c3096d 27003" f1 o6 K2 N% }
有时根据情况还需使用Solid Edge License Utility (Solid Edge ST6à Licensing0 N! Q l$ {0 K3 i, M
àLicense Utility).. 来指定您客户端机器上的这个修改后的license文件.' d3 {; T, k+ `3 |4 ]2 d! ^- t+ K
使用选项: 'I have a License Server Name'。# e2 |, W# V, `; M* _
) x; c8 ?# [* D) {) p8 w6 l: t做完这些, 您这时候在客户端机器上设置环境变量: LM_PROJECT=Classic, 就能使用
+ t6 k& X! s: i9 q0 p, F, n& |8 r'Classic'的solidedge 模块了." U6 b/ ^: K( ]: n$ W! ]
您也可以按照这个方法做个脚本文件来方便地做上面的工作., m' J B, I$ x# \
! m# \$ D3 D7 Q1 @3 g1 _
|
|