SimcenterKnowledge

Post-processing > Report writing > Managing report commands for administrators

Languages supported for writing NX Open report programs

Supported languages

You can write NX Open programs for report commands in the following languages.

Note:

Visual Basic (VB) and C# are only supported on Windows.

Language File type Register information Interface
Python .py Py file name Main () method
VB .vb VB file name A VB file with Main function defined
C++ .dll DLL and function name Any exported function following required interface guidelines
C# .cs CS file name A cs file with the Main function defined
Java .jar Jar and class name Any public static method following required interface guidelines
How do I

Create a report command

Get help or find more example commands

Search for report commands

Generate a manual of report command descriptions

Import report commands to a library

Export report commands from a library

Learn more

Report commands

Using NX Open with report commands

Report command libraries

Quick links

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Languages supported for writing NX Open report programs, 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/xid1070663 · retrieved 2026-07-17