Tags
Language
Tags
October 2024
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Siemens Nx - Advanced Python Topics

Posted By: ELK1nG
Siemens Nx - Advanced Python Topics

Siemens Nx - Advanced Python Topics
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 357.73 MB | Duration: 0h 44m

ONLY for EXPERIENCED developers with in depth knowledge of NXOPEN and Python

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

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 tKinterThe sixth section (still to be completed) will show how to perform http requests from within NX.

Overview

Section 1: External Python interpreter for NX or Simcenter

Lecture 1 Pointing NX/Simcenter to the external python interpreter - setup

Section 2: nxopentse

Lecture 2 Using nxopentse

Section 3: Transitioning from C# to Python

Lecture 3 Transitioning from C# to Python for Simcenter3D

Section 4: Debugging

Lecture 4 Debugging using pdb

Lecture 5 Debugging using pdb-web

Section 5: Using tKinter

Lecture 6 Using tKinter with NX to create simple user interactions

Section 6: Making http requests

Lecture 7 Making a simple http request from within NX - CatFacts

NXOpen developers with significant experience using Python