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