|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
7 R% y- g' z$ h3 `& I8 m, D142. 控制使用Solidedge的Premium, Classic 和Foundation的许可证
/ V6 A/ P' {+ E! v) ]& `. f+ @/ y问题/症状" S) \1 E# \# S9 n4 j" L+ d! F
Flexlm 提供了使用option文件的方法来控制用户使用license, 比如:% m' M9 V& ]! e, K9 l+ {
RESERVE 为特别的用户或者一组用户保留特别的license 模块。
: g! ]* ?! Q7 l' z2 u0 C% \EXCLUDE 排除一个或者一组用户使用某个license 模块.; `* z2 |' |3 J7 Y, O
但是有时候需要让用户决定到底是用solidedge的哪个模块, 比如Premium, Classic 还是
# \! ~5 O# j6 B8 p" _Foundation license模块
G7 p8 R: z$ g7 n/ B/ O4 Y解决方法- f) c0 d$ D! K( p
有个方法可以使用Flexlm的‘Project’的选项。
" i& K/ i7 h5 U8 d6 F% U. v9 l先在您的Flexlm服务器的selmd.opt文件中定义下面的PROJECTS
$ d' _* b! Z/ C6 D5 m缺省情况下面您可以在C:\SEFlex\Program\selmd.opt中找到它, 比如是这样的:3 F! h, r) r8 g& F" M3 U, g
-------------------------------------------------------------------------------
# G$ w9 Z6 M" s! Y3 d$ aINCLUDE solidedge PROJECT Foundation
6 V- }0 v6 m& L, |, yINCLUDE solidedgeclassic PROJECT Classic0 Z8 p. U. D5 K# Y; [/ D1 I4 n5 M
INCLUDE solidedgepremium PROJECT Premium
/ Q" b) E+ c% Z8 B5 }-------------------------------------------------------------------------------8 U* t U4 E3 {, o3 v1 J# @- z+ B
然后在您的客户端机器上, 使用SELicense.dat文件, 指向您的Flexlm Server, 但是这个
" e$ l `) ]5 ]文件中不包含任何License feature 的内容. 缺省情况下, 您可以在下面的路径中找到 : i6 J* w) x3 L, K" K
C:\Program Files\Solid Edge ST6\Preferences\SELicense.dat6 y) a' T0 J- B
-------------------------------------------------------------------------------. [; H5 ~6 S- ?1 _! D0 r
Server YourFlexLMServer SE_HWKEY_ID=36243 27001
. q" ^& X) y) y8 q. y+ bVENDOR selmd+ d( k4 S( N+ V. B3 t
USE_SERVER: P- _, G. r2 Q4 Q
-------------------------------------------------------------------------------
1 o! N2 @9 G: w3 w8 K+ y上面的例子中您需要把YourFlexLMServer变成您的license server的机器名, 如果使用
3 u8 J w* m/ T+ p- M$ a9 v2 {, PMAC地址的话, 还需把SE_HWKEY_ID更改成MAC地址;: v7 a$ u; R; J/ t$ R9 K2 B) Z
比如:
9 r0 m+ n3 T9 p: dSERVER DEKOSTACMULTINX 000c29c3096d 27003
/ ]2 e- ^6 B# L$ H0 p有时根据情况还需使用Solid Edge License Utility (Solid Edge ST6à Licensing$ u5 H* Q1 {( t) e! a$ \
àLicense Utility).. 来指定您客户端机器上的这个修改后的license文件.8 B( u5 B* J( [& c( y- @
使用选项: 'I have a License Server Name'。
$ d/ L& k+ p" ]# x3 v' ^7 o/ r2 L/ d7 o8 B- E
做完这些, 您这时候在客户端机器上设置环境变量: LM_PROJECT=Classic, 就能使用
Q5 H$ Q8 O$ i- E4 h$ R'Classic'的solidedge 模块了.
, a/ w' M0 W% \6 E6 F' j您也可以按照这个方法做个脚本文件来方便地做上面的工作.7 h: ~& o8 T" {
* i4 B) p/ Y2 g; T Y! r |
|