Using Syndeia with NX
For connecting and communicating with NX models managed in local file system or Teamcenter, you will need to collect jar files from your NX installation. These jar files will be used with the Syndeia plugin. Follow the instructions in this section to collect these jar files.
1/ Create a folder named libNX to collect the jar files needed for NX.
2/ Go to the following location in your NX installation.
For NX 9 and 10, go to the UGII folder, e.g. C:\Program Files\Siemens\NX 10.0\UGII
For NX 11, go to the NXBIN folder, e.g. C:\Program Files\Siemens\NX 11.0\NXBIN
3/ Copy the following 9 jar files from the folder location above to the libNX folder created in Step 1.
NXOpen.jar
NXOpenRemote.jar
NXOpenRun.jar
NXOpenUF.jar
NXOpenUFRemote.jar
NXOpenUFRun.jar
NXOpenUI.jar
NXOpenUIRemote.jar
NXOpenUIRun.jar
4/ When NX 9 and NX 10 are installed, a system variable named UGII_ROOT_DIR is setup as an environment variable whose value is the location of the UGII folder in your NX installation, as shown in the figure below. When this variable does not exist, add it. (NX 11 no longer adds it during installation.)
5/ Add the following location to the “User variables for User” PATH environment variable, as shown in the following figures.
For NX 9 and 10, add the following string: %UGII_ROOT_DIR% to the PATH environment variable.
For NX 11 and above, add the location of the NXBIN folder (e.g. C:\Program Files\Siemens\NX 11.0\NXBIN) to the PATH environment variable.
6/ If Siemens Licensing for NX was not completed for any other Siemens tooling, then the System Environment Variables will also need to specify the appropriate NX Bundles for your organization. There is no screenshot here for that Environment Variable because the value will depend on each organization’s subscription.
The System Environment Variable is “UGS_LICENSE_BUNDLE” and the value must include one bundle for the NX application.
7/ Modify the Syndeia.hep
file within the Rhapsody Syndeia Profile directory ...Share\Profiles\Syndeia\profiles\Syndeia\Syndeia.hep
so that the JavaLibPath1
variable includes the path to NX's folder of libraries.
This completes the configuration of NX library jar files and Windows environment variables for Syndeia’s access to NX local files.
For full use of Siemens NX, work with appropriate IT staff to obtain license files, user credentials, and application software.
If you want to access NX models in Teamcenter, you will need the Teamcenter 4-tier or 2-tier rich client installed on your machine. This is a requirement for Siemens NX CAD tool.
If you have a 4-tier rich client installed on your machine, follow the instructions - Accessing NX models in Teamcenter using 4-tier Teamcenter rich client
Alternatively, if you have a 2-tier rich client installed on your machine, follow the instructions - Accessing NX models in Teamcenter using 2-tier Teamcenter rich client