|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
0 p! q" l0 R/ S3 U5 T# }/ M- W
142. 控制使用Solidedge的Premium, Classic 和Foundation的许可证& n0 l8 ~8 G4 R
问题/症状1 D. H; ]- _4 c
Flexlm 提供了使用option文件的方法来控制用户使用license, 比如:% p, Q' @0 c$ q- y
RESERVE 为特别的用户或者一组用户保留特别的license 模块。
]! i: T b$ c9 YEXCLUDE 排除一个或者一组用户使用某个license 模块.+ B( J/ `+ ?; Y) t O! E
但是有时候需要让用户决定到底是用solidedge的哪个模块, 比如Premium, Classic 还是! R* \. r3 p8 i3 A/ n9 t
Foundation license模块
* E, w6 j% t. q$ A9 O+ J+ ?解决方法7 o# S* V" j1 c; ~1 ~
有个方法可以使用Flexlm的‘Project’的选项。
2 p, g3 {: [; [/ ~; ^先在您的Flexlm服务器的selmd.opt文件中定义下面的PROJECTS
9 k+ L9 G( J! L) G缺省情况下面您可以在C:\SEFlex\Program\selmd.opt中找到它, 比如是这样的:4 T& F# a% e, N$ u6 r7 B' c( T
------------------------------------------------------------------------------- P3 i' ^$ _1 r: B/ j
INCLUDE solidedge PROJECT Foundation
6 [/ i* m7 z' _& t" ~INCLUDE solidedgeclassic PROJECT Classic4 r7 M d j; q6 u7 `" N
INCLUDE solidedgepremium PROJECT Premium! p6 ?" t1 }0 R+ E( f _
-------------------------------------------------------------------------------
- _9 H _& _3 a. n, l% D/ p然后在您的客户端机器上, 使用SELicense.dat文件, 指向您的Flexlm Server, 但是这个
5 p& [2 I! ?: ^' X文件中不包含任何License feature 的内容. 缺省情况下, 您可以在下面的路径中找到 :: X) u% [9 p5 C5 n, S2 {9 C" g9 {+ z
C:\Program Files\Solid Edge ST6\Preferences\SELicense.dat" [% Y' n2 [" ]% K
-------------------------------------------------------------------------------
9 Z2 b3 T4 h: X7 A, J: U. ^5 @5 ^Server YourFlexLMServer SE_HWKEY_ID=36243 27001
$ H, B, X: | D6 A5 p6 R' DVENDOR selmd5 e! j1 H$ @+ ?5 u1 f
USE_SERVER
2 ]+ _: p+ I' i5 ~: e |" M' h-------------------------------------------------------------------------------
: u% m3 o4 \. q4 _- G' R% B) K上面的例子中您需要把YourFlexLMServer变成您的license server的机器名, 如果使用
3 ^2 A, h9 g" W( h; ^2 i/ @ uMAC地址的话, 还需把SE_HWKEY_ID更改成MAC地址;
) |# l. ~8 a+ U2 t3 T c比如:" T/ m; F+ s. Z6 `
SERVER DEKOSTACMULTINX 000c29c3096d 27003* P; s$ C6 x. _9 N9 m7 e5 s
有时根据情况还需使用Solid Edge License Utility (Solid Edge ST6à Licensing* W, \$ x f7 }% @8 M
àLicense Utility).. 来指定您客户端机器上的这个修改后的license文件.
' K8 T# K+ F; b% J$ _$ J+ s6 ]使用选项: 'I have a License Server Name'。( ?4 s3 G4 w; r" `( \, c
' P1 K; i; @9 Z: C# F做完这些, 您这时候在客户端机器上设置环境变量: LM_PROJECT=Classic, 就能使用
* l+ b7 q7 D# R* g$ ~7 `'Classic'的solidedge 模块了.
7 \& ]- H& Q$ w您也可以按照这个方法做个脚本文件来方便地做上面的工作.
' O& l8 A) j( H$ n5 s
9 @+ C. P/ U' Y+ D% h |
|