NX, formerly known as NX Unigraphics or usually just U-G, is an advanced high-end CAD/CAM/CAE software package originally developed Unigraphics, but since 2007 by Siemens PLM Software.
It is used, among other tasks, for:
It is used, among other tasks, for:
- Design (parametric and direct solid/surface modelling)
- Engineering analysis (static, dynamic, electro-magnetic, thermal, using the Finite Element Method, and fluid using the finite volume method).
- Manufacturing finished design by using included machining modules.
Use the NX API to Automate Product Development with Your Product and Process Knowledge
NX gives you a wide range of programming and customization tools to help you extend and tailor NX software capabilities to your specific needs. With simple, rapid automation capabilities and expert programming utilities, these NX customization tools can be employed by product development personnel as well as application developers.
Journaling for Rapid Automation
NX also offers a journaling capability that records, edits and replays interactive NX sessions. You can edit the sessions with simple programming constructs and user interface components to rapidly create customized programs.
Customizing the User Interface
With menu and dialog box customization tools, you can easily tailor the NX user interface to your preferences, or create menus and dialog boxes for custom programs. These tools support interactive visual and drag-and-drop methods that streamline the process.
Tools for Application Developers
Tools for Application Developers
For programming specialists, NX delivers a robust API that supports standard integrated development environments. This language-neutral API provides complete access to NX core application functionality, and supports identical automation for Visual Basic, .NET, C#, Java and Open C++.
Lets learn about journaling first. Journaling is a procedure to get repeated process automated without much effort. User has to record journal first for the activity to be performed. This journal can be called then using menu options from NX.