NX X User not able to translate IGES interactively on Linux machine

2021-10-06T23:26:12Z
NX for Design

Summary


Details

For a fresh NX 10 installation, user is not able to translate NX to IGES interactively.

Solution

For NX 10 user need to change following in their set up to make this work:


NX side:


File Changes in ugii_env.dat  (e.g. $UGII_BASE_DIR/ugii/ugii_env.dat)
UGII_JAVA_HOME = /software/java/jre1.8.0_121
# As NX needs Java to run the translator user need to install the correct version and then give path for the same 
 
UGII_BATCH=a
# NX does translation by batch process with .cmd files. Due to this NX executes commands when system load levels permit ; in other words, when the load average drops below 0.8 the batch will be processed.


#if the Linux machine is heavily loaded than it will wait to drop the load before executing the command. With the above variable, instead of batch process OS gives preference to the queue 'a' and process the .cmd files. 


 


File Changes in Iges (e.g. $UGII_BASE_DIR/iges/iges) 
LD_LIBRARY_PATH=$IGES_DIR:${LD_LIBRARY_PATH:=usr/lib}:$UGII_ROOT_DIR
export LD_LIBRARY_PATH
LD_PRELOAD=$UGII_ROOT_DIR/libXm.so.4
export LD_PRELOAD
 
# When starting the IGES translator from the NX10 UI, the translator image gets executed with owner 'root'. Hence, the library libXm.so.4 gets loaded from /usr/lib64 rather than from $UGII_ROOT_DIR. 
 
 
On Linux side:
Make sure that the ATD ("Deferred execution scheduler") service is up and 
running. (See at and atd manuals for more details.)

Notes and References

Some reference taken from Doc ID 001-8339320 and some from PR 9006753.

Hardware/Software Configuration

Platform: na
OS: allunx
OS Version: n/a
Product: NX
Application: TRANSLATOR
Version: V10.0
Function: IGES

Ref: 001-9006753

KB Article ID# PL8003181

Contents

SummaryDetails

Associated Components

CAD Translators