Python in HEIDENHAIN Controls

Introduction to the HEIDENHAIN-specific Python library

Course contents

Python fundamentals

  • Data types (Numbers, Strings, Lists/Tuples, Dictionaries)
  • Operators
  • Control structures
  • Functions
  • Classes and methods
  • Modules
  • Documentation
  • Exceptions 

Python programming for HEIDENHAIN controls

  • Overview of the current development tools
  • Working with useful online help resources
  • Trouble-shooting using WINpdb, SYS Console and jh.Errno()
  • Overview of JH library functions
  • Practical exercises with selected JH functions
  • Interface design with PyGTK (jh.gtk, jh.gtk.glade)
  • Registering personal soft-key resources

Optional topics

  • Python in the basic program
  • Multiple languages (gettext)
  • Python-Python communication via TCP/IP sockets (jh.gtk.Socket)
  • Registering personal soft-key resources

Please bring your own computer or notebook, which must meet the following requirements:

  • Windows operating system
  • Zip-compatible extraction software 
  • Rights to install software
  • DVD drive
  • Ethernet connection (RJ45)
  • Transposed Ethernet cable (twisted pair)

HEIDENHAIN cannot provide any computers or notebooks for the training course.  

Objectives of the course

  • Introduction to the Python programming language
  • We will show you how to realize even complex tasks with Python within a short time
  • The participants will become acquainted with the available functions of the PYJH library
  • Creating simple interfaces and integrating them in the control layout
  • The acquired knowledge can be used as a basis for self-study

Target group

Only for SPS / high-level-language programmers of machine manufacturers and IT service providers

Requirements

  • Fundamental knowledge of the Python programming language
    (introduction to Python during the first two days of the course)
  • Basics of PLC programming and NC interfaces (API)
ID: 468 Number of free places
21.10.2019 - 25.10.2019
Location
HEIDENHAIN Training Center, Traunreut Further providers/locations see button "Training worldwide"
Pricing
Duration
4.5 days
Monday 8:00 a.m. to
Friday about 12:00 noon
Number of participants
Maximum 8
Python in HEIDENHAIN Controls Introduction to the HEIDENHAIN-specific Python library

Python fundamentals

  • Data types (Numbers, Strings, Lists/Tuples, Dictionaries)
  • Operators
  • Control structures
  • Functions
  • Classes and methods
  • Modules
  • Documentation
  • Exceptions 

Python programming for HEIDENHAIN controls

  • Overview of the current development tools
  • Working with useful online help resources
  • Trouble-shooting using WINpdb, SYS Console and jh.Errno()
  • Overview of JH library functions
  • Practical exercises with selected JH functions
  • Interface design with PyGTK (jh.gtk, jh.gtk.glade)
  • Registering personal soft-key resources

Optional topics

  • Python in the basic program
  • Multiple languages (gettext)
  • Python-Python communication via TCP/IP sockets (jh.gtk.Socket)
  • Registering personal soft-key resources

Please bring your own computer or notebook, which must meet the following requirements:

  • Windows operating system
  • Zip-compatible extraction software 
  • Rights to install software
  • DVD drive
  • Ethernet connection (RJ45)
  • Transposed Ethernet cable (twisted pair)

HEIDENHAIN cannot provide any computers or notebooks for the training course.  

PYJH EN 21.10.2019 (week 43) 2019-10-21 2019-10-25

HEIDENHAIN Training Center, Traunreut

Further providers/locations see button "Training worldwide"

1800 7