Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Siemens NX - Advanced Python topics
Rating: 4.8 out of 5(12 ratings)
128 students

Siemens NX - Advanced Python topics

ONLY for EXPERIENCED developers with in depth knowledge of NXOPEN and Python
Created byFrederik Vanhee
Last updated 8/2025
English

What you'll learn

  • Setup and use NX with external Python interpreter
  • Use the nxopentse Python package
  • Debugging NXOpen using Python
  • Creating UI's using Python - to be added in the future
  • HTTP requests within NXOpen - to be added in the future

Course content

7 sections14 lectures1h 47m total length
  • Pointing NX/Simcenter to the external python interpreter - setup10:11

Requirements

  • Experienced NXOpen user
  • Experienced Python user
  • Knowlege of pip and Python packages

Description

This course consists of a collection of loose topics covering advanced NXOpen concepts in Python. This course is only for seasoned developers which have already a lot of experience using NXOpen AND Python.

The first section contains step by step instructions on how to point NX or Simcenter to the external python interpreter. Once this is done, you can start using external packages like nxopentse or numpy, and unlock the full potential of Python within your NX or Simcenter environment.

The second section is a short demonstration of nxopentse, showing some of the functionality of this package and the power of working together on a code base.

I'm building a community of NXOpen developers using Python. By working together we can leverage the power of the community and experts to create a fantastic library of NXOpen Python functions. This library is nxopentse and is open source, so it is free for everyone to use.

Whether you are a seasoned developer, or taking your first steps, your help is welcome. You can contribute by adding code, testing, giving feedback,...

Just like the African proverb goes: "If you want to go fast, go alone, if you want to go far, go toghether", we can go much further if we work together and join forces on the code in nxopentse. I hope to be able to build a community of NXOpen Python developers which becomes the reference go to place for NXOpen in Python.

The third section will show the benefits of using nxopentse  in Simcenter3D to non Python users. This is closely linked to my "Simcenter3D basic NXOpen course (C#)" (still to be completed)

The fourth section shows how to get debugging to work with NXOpen journals.

The fifth section (still to be completed) will show how to create windows using tKinter

The sixth section (still to be completed) will show how to perform http requests from within NX.

Who this course is for:

  • NXOpen developers with significant experience using Python