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