|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
; t4 V# r; H( c' C0 ]5 [/ j142. 控制使用Solidedge的Premium, Classic 和Foundation的许可证! N& x9 ~0 V* W/ M6 z
问题/症状
6 \6 a" X8 N# U5 XFlexlm 提供了使用option文件的方法来控制用户使用license, 比如:* j7 W7 U! @& n/ V+ J
RESERVE 为特别的用户或者一组用户保留特别的license 模块。
' I- e3 @/ w- v2 X4 ]' e0 xEXCLUDE 排除一个或者一组用户使用某个license 模块.
% C, v$ L3 n" S' V) A" Y9 e$ x但是有时候需要让用户决定到底是用solidedge的哪个模块, 比如Premium, Classic 还是
' F- P7 a5 r, m+ P* r# L7 \0 z! ^! ~Foundation license模块) f3 O9 @' F+ v9 n
解决方法
0 s! V% A) g7 k+ ?9 k有个方法可以使用Flexlm的‘Project’的选项。
/ a& w5 a3 N. R& K) P! Z先在您的Flexlm服务器的selmd.opt文件中定义下面的PROJECTS
8 g4 B$ k @* @3 E2 H: U7 B1 r1 _缺省情况下面您可以在C:\SEFlex\Program\selmd.opt中找到它, 比如是这样的:
3 r! A, f4 T& z- E5 e. L# q-------------------------------------------------------------------------------
. b: o8 H1 V" M) V: r* o0 KINCLUDE solidedge PROJECT Foundation
% I& u% h; L- D J+ K3 S, n6 bINCLUDE solidedgeclassic PROJECT Classic
! X8 S+ i6 P8 d" `INCLUDE solidedgepremium PROJECT Premium7 J3 z! b6 b8 V: F- T7 L: _
-------------------------------------------------------------------------------% L6 H1 l/ q% C3 G. A
然后在您的客户端机器上, 使用SELicense.dat文件, 指向您的Flexlm Server, 但是这个3 x- A- T# I, Z. G; V
文件中不包含任何License feature 的内容. 缺省情况下, 您可以在下面的路径中找到 :; i! i6 ]* S# ]
C:\Program Files\Solid Edge ST6\Preferences\SELicense.dat
/ Q/ D; g% _5 h) i-------------------------------------------------------------------------------
$ N& ?6 ~, }! f4 \- H2 vServer YourFlexLMServer SE_HWKEY_ID=36243 27001
: l( ^' ^% x( z# l2 OVENDOR selmd% C0 b3 ?. m, r: r' ^5 Z
USE_SERVER# c/ z& g0 x1 m$ x& ?/ U
-------------------------------------------------------------------------------& }+ J* ^6 }4 F' ]' d4 {2 N. C3 n
上面的例子中您需要把YourFlexLMServer变成您的license server的机器名, 如果使用1 {* c; ]% X+ ?5 e9 G/ J
MAC地址的话, 还需把SE_HWKEY_ID更改成MAC地址;9 l$ f( h/ f4 d. {( A) Y# P, k9 a
比如:
8 p6 A4 [; H6 K4 hSERVER DEKOSTACMULTINX 000c29c3096d 270038 b. y- Y5 L. T* S6 t9 ?! N7 F
有时根据情况还需使用Solid Edge License Utility (Solid Edge ST6à Licensing
% L% l' A9 X8 GàLicense Utility).. 来指定您客户端机器上的这个修改后的license文件.
- x2 ^, f, `$ \. f& @/ x使用选项: 'I have a License Server Name'。; h2 g/ K# n/ s( W
. O4 V# M9 H6 D8 V* }做完这些, 您这时候在客户端机器上设置环境变量: LM_PROJECT=Classic, 就能使用% d1 J5 ]# }' I
'Classic'的solidedge 模块了., ~% x, Y, Q( e& m; C
您也可以按照这个方法做个脚本文件来方便地做上面的工作.
5 N" Y8 `1 k9 A# R/ k4 W+ Y
5 w {7 d4 R9 d) p( r |
|