|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
: w! g1 X' d4 m' Z1 U) m
+ @% \& r, N; v6 {7 n
+ p( e2 R3 z( d" O# }7 o
0 t. X5 a4 o+ W% M* F在进行NX二次开发的时候,必须要有相关模块的license,才能完成对应模块的开发。关于ufun的函数对应模块许可证需求可以看这里:+ c' e( a7 B% q) ?
4 W, S6 t( C y7 ]) w" I6 f8 m3 ?( @4 S1 c
UGII_BASE_DIR\UGDOC\html_files\nx_api\en_US\custom\ugopen_doc\license_table.csv3 ] q, N! e3 W7 o' a, P
- A0 J0 l6 D: d" S5 M6 r3 s! R
' `# E2 q9 G( u! b通常情况下可以通过设置环境变量 UGS_LICENSE_NOTE为ON来打印你的程序需要的license模块。通过syslog 可以看到:
; T1 _' [8 s j; m. _
* K5 y3 U6 H2 H9 Y8 K( F% v
9 _6 |4 y5 }$ e8 Q5 T4 s& [$ ILicensing Note: Checking for presence of 'nx_ship_concept'Licensing Note: Checking for presence of 'ug_body_design'% W9 F5 C/ y/ N3 u @4 W
3 n+ B2 @: F9 z* f+ _$ Y
9 k- k0 [0 q6 G
" q( D: M. ]3 u. l9 { \
' w. q5 u4 }; c4 E- [, [你也可以通过代码来测试你现在是用的哪一个license模块! p0 }& p+ e$ U, I
/ s9 X# }4 s* F, v7 P: S0 X& J& T7 c9 d) l
: m' i. d/ W/ D9 g4 X: L: e2 yUF_CALL(UF_get_reserved_licenses(contextName, &n_licenses,
9 v* n9 t, B' E&reservedLicenses));, h9 e6 U7 o. Z+ y6 P- L
sprintf ( msg1, "StarTContext: %s nlic: %d\n", contextName,
! Q# Y+ v! E( d1 T* an_licenses );" b5 w7 y, e5 |4 X" B3 s) {
ECHO( msg1);
" B* _1 c7 T" H" |! u# b0 a
Y4 ^ U7 O4 C for(jnx = 0; jnx < n_licenses; jnx++)9 g1 Z' p$ G' c( r% J }# a- B
{
3 h) U+ n! z( L8 R! V5 ?1 p sprintf ( msg1, "Before Release Lic %d: %s \n", jnx,
7 n0 O+ [6 q+ |reservedLicenses[0] );# U7 D/ [# I& f5 ?( J6 C
ECHO( msg1);. [, D2 D, o8 K- U1 T
}' X1 S2 F* s0 P1 K5 A- _2 m
" d! R9 `' Z9 e# N
9 o/ [ f7 w& O% Z0 h; Y- k
6 G, Z& l3 T% Q8 V) B- f
. \5 I; v$ l, R2 P0 M; ] |
|