Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Initial user.mtx file during creation

Status
Not open for further replies.

Cadillacman

Aerospace
Nov 12, 2013
11
0
0
US
For NX 9 install, one machine (Master) is imaged and all others are systematically imaged from that one machine. The Master machine has in C:\\apps\nx090 all the files for NX 9 install. When the ‘install’ is executed, it copies files from C:\\apps\nx090 unto each and every users C:\Users\user ID\AppData\Local\Siemens\NX90

Four files end up in C:\Users\user ID\AppData\Local\Siemens\NX90, but they’re not in the C:/apps/nx090.
~ DialogMmeory.dlx
~ history
~ nx_mru
~ user.mtx

Where does the user.mtx come from? It is not contained within the files located in C:\\apps\nx090, so where else could they be copied from?
 
Replies continue below

Recommended for you

I believe that NX creates/manages those files as the user interacts with NX; they may not appear at the time of the initial install. User.mtx holds the customizations that the user has done to the UI; dialog memory holds the previously used values in various dialog boxes; and nx_mru and history hold references to previously opened parts.

www.nxjournaling.com
 
In addition to what cowski has described above, the .mtx file (or NX Role) defines the UI layout for ALL applications - Gateway, Modeling, Drafting, Sheet Metal, Shape Studio, etc and overwrites itself each time the user exits NX. If a change is made to the UI during the NX session, the .mtx file in the user's directory will be updated with that change.

How could you use this file effectively?

Let's say that you want to fully define the entire NX UI layout for all of your users so they don't have to spend their time doing such. You could define the UI layout on one machine, save the Role (.mtx) and then either copy the saved role into each user's directory as you outlined above or put the .mtx file out on the network and ask each user to load that role themselves if they wish (Tools -> Customize -> Roles tab -> Load). If you have customizations (like a path to a custom bitmap which defines a custom icon) defined in that saved Role, you will need to make sure ALL users loading that role have access to that particular bitmap path. It might be wise to have each user save their current layout into a different .mtx file before loading any other .mtx file (Tools -> Customize -> Roles tab -> Save). That way, they can always go back to the previous layout with the backup.

Hope this additional info doesn't add confusion.

Tim Flater
NX Designer
NX 9.0.3.4 Win7 Pro x64 SP1
Intel Xeon 2.53 GHz 6GB RAM
NVIDIA Quadro 4000 2GB
 
Status
Not open for further replies.
Back
Top