SimcenterKnowledge

NX Open for CAE programming

Overview of the CAE data model

The NX Open for CAE data model is much deeper than the data model used in CAD applications. To write NX Open applications for CAE, you must understand the hierarchy of CAE data in the data model and the roles and responsibilities of the different levels in the hierarchy.

  • While CAD mainly stores and manages data in a single type of file (.prt), CAE stores and manages data in multiple types of files (for example, .fem, .sim, .asm).

  • The data relationships in a CAE model form a deeper hierarchy than the data relationships in a CAD model. When you create CAE applications, you often have to traverse the data model to obtain the data you need.

The graphic below shows one small portion of the NX Open for CAE data model.

Learn more

NX Open for CAE terminology and concepts

CAD terminology and concepts

CAE terminology and concepts

The importance of the work part in CAE applications

Working with objects in the CAE data model

Overview of the CAE solver languages

Working with the CAE solver languages: name strings

Working with the CAE solver languages: property tables

Creating undo marks and forcing model updates

Look up more details

NX Open for CAE documentation resources

NX Open for CAE code examples

Quick links

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Overview of the CAE data model, Simcenter 3D 2021.1 Series

© 2020 Siemens

window.mainLanguage="en_US"

window.delivId=""

window.projectId=""

MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });

Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/id1614967 · retrieved 2026-07-17