关于UG NX二次开发许可证license的问题诊断
在进行NX二次开发的时候,必须要有相关模块的license,才能完成对应模块的开发。关于ufun的函数对应模块许可证需求可以看这里:
UGII_BASE_DIR\UGDOC\html_files\nx_api\en_US\custom\ugopen_doc\license_table.csv
通常情况下可以通过设置环境变量 UGS_LICENSE_NOTE为ON来打印你的程序需要的license模块。通过syslog 可以看到:
Licensing Note: Checking for presence of 'nx_ship_concept'Licensing Note: Checking for presence of 'ug_body_design'
你也可以通过代码来测试你现在是用的哪一个license模块
UF_CALL(UF_get_reserved_licenses(contextName, &n_licenses,
&reservedLicenses));
sprintf ( msg1, "StartContext: %s nlic: %d\n", contextName,
n_licenses );
ECHO( msg1);
for(jnx = 0; jnx < n_licenses; jnx++)
{
sprintf ( msg1, "Before Release Lic %d: %s \n", jnx,
reservedLicenses );
ECHO( msg1);
}
页:
[1]