admin 发表于 2015-8-22 12:28:38

关于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]
查看完整版本: 关于UG NX二次开发许可证license的问题诊断