Cancel
Showing results for 
Search instead for 
Did you mean: 

NX's API blocked or not via an academic license?

Experimenter
Experimenter

Hello,

 

I would like to know if NX (v7.5 to 10) allows to use its API from another application/software on a same machine when used from an academic licence?

 

I am afraid that these kind of functionalities (API) are restricted by the academic licence.

 

Thanks.

 

Best Regards,

Kevin

6 REPLIES

Re: NX's API blocked or not via an academic license?

Siemens Phenom Siemens Phenom
Siemens Phenom

Execution of NX Open API applications is not blocked in academic licenses.

Period.  :-)

Since about NX 3, execution of NX Open applications has been governed by the presence of appropriate application licenses for the functionality being executed.  

 

For example, if an NX Open application is performing Modeling operations, then a Modeling license must be present. If the NX Open application is performing Drafting or CAM or FEA operations, then a Drafting or CAM or FEA license must be present.  Make sense?

 

We have not sold "NX Open Execute" licenses for many years now.

 

NX Academic licenses are not legally authorized for any commerical use (interactive, or API-driven) but we certainly encourage academic users to learn and use our APIs as part of their curriculum.  Many universities around the world do so very successfully today.

 

Does that help?

Taylor Anderson
NX Product Manager, Knowledge Reuse and NX Design
Tel: +1 (602) 441-0683
taylor.anderson@siemens.com

Re: NX's API blocked or not via an academic license?

Experimenter
Experimenter
Yes, it helps a lot.

Thank you !

Actually, we want to use a specific COTS software that uses NX10's API for exporting a NX's CAD model in a specific format, for no commercial usage.

Please do you think it will work with an academic license?

Thanks again.

Best Regards,
Kevin

Re: NX's API blocked or not via an academic license?

Siemens Phenom Siemens Phenom
Siemens Phenom

Should be totally fine, actually.  All of our OOTB translators (IGES, STEP, etc.) actually use this same model, including using our public API.

 

Good luck!

Taylor Anderson
NX Product Manager, Knowledge Reuse and NX Design
Tel: +1 (602) 441-0683
taylor.anderson@siemens.com

Re: NX's API blocked or not via an academic license?

Experimenter
Experimenter
Thank you very much for your answers.

Best Regards,
Kevin

Re: NX's API blocked or not via an academic license?

Siemens Phenom Siemens Phenom
Siemens Phenom

 

Once your program is running, it will rely on the same licenses required for the underlying functionality, as Taylor pointed out.

 

However for your program to begin running, one of two things has to happen.  Either

 

1)  Your program needs to have been signed in the presence of a valid authoring license for the toolkit you are using, or

 

2) The program needs to find a valid authoring license for the toolkit you are using on the system where you are running NX.

 

The second scenario is provided as a convenience, mainly, so that when you are debugging and rebuilding frequently, you are not required to sign the program every time.

 

The signing process is covered in the NX Open Programmer's Guide.

 

 

Re: NX's API blocked or not via an academic license?

Experimenter
Experimenter
Hello Steve,
Thanks a lot. Understood.
Kevin