SimcenterKnowledge

NX Open for CAE programming

Working with the CAE solver languages: name strings

For each solver supported by CAE, each command or option in the CAE applications has two different names:

  • The user interface name for the command (entity), option, or property, which is the name that appears in dialog boxes in the software when that particular solver language is active.

  • An automation or neutral name that is used by the NX Open code to identify the command, option, or property.Note: Neutral names are case sensitive.

Determining the appropriate name string

When you create an NX Open for CAE application, there are two ways to determine the appropriate name string for a command or entity. You can:

  • Create a journal for the command (or option or entity). Then, look through the journal to find the appropriate neutral names.

  • Find the entity in the NX Open for CAE documentation. The name string is always shown in red. It may be a UI name (language specific) or a neutral name. For more information, see NX Open for CAE documentation resources.

Example: using a journal to determine the name string

For example, when you are working in Pre/Post and Simcenter Nastran is your specified solver, you can use the Gravity dialog box to define an acceleration vector for gravity loading.

However, if you wanted to create an NX Open for CAE application to automatically specify a Gravity value, you would use the neutral name for Gravity, magnitudeDirectionAcceration, in your code, as shown in the sample journal code below:

Python

simBCBuilder1 = simSimulation1.CreateBcBuilderForLoadDescriptor(    "magnitudeDirectionAcceration", "Gravity(1)", 1)

VB.NET

Dim simBCBuilder1 As CAE.SimBCBuildersimBCBuilder1 = simSimulation1.CreateBcBuilderForLoadDescriptor("magnitudeDirectionAcceration", "Gravity(1)", 1)

Notice how only the magnitudeDirectionAcceration neutral name is used to identify the command. The user interface name, Gravity, does not appear in the journal.

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

Overview of the CAE data model

Working with objects in the CAE data model

Overview of the CAE solver languages

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

Working with the CAE solver languages: name strings, 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/id1616274 · retrieved 2026-07-17