Python for Oscilloscopes

Part 4 - Graphical User Interfaces (GUIs) in Python

Remote Control & Automation Webinar

Date: Wed.. 22 October 2025
Time: 15:00 CEST

Python for Oscilloscopes
Part 4 - Graphical User Interfaces (GUIs) in Python

Part 4 of the Python for Oscilloscopes series shifts focus to GUI development for oscilloscope automation. Building on the foundations laid in Parts 2 and 3, this session provides a concise summary of previous concepts before diving into hands-on GUI implementations using Python and XDEV.

Whether you're integrating oscilloscopes into automated test setups or developing custom control interfaces, this webinar will equip you with practical tools and examples to accelerate your development.

What You'll Learn:

  • Quick Recap of Parts 2: & 3: Understand the key takeaways from previous sessions, including communication protocols and trigger manipulation.
  • GUI Development with XDEV: Learn how to build responsive and functional GUIs directly from within the oscilloscope.
  • GUI Development with Python:
    • Example 1: Trigger & Math Parameter Control GUI via Python
      • Connect to the oscilloscope
      • Manipulate trigger settings
      • Read and display math parameter P1 as a proof of concept
    • Example 2: XY Plotting from a Channel via Python
      • Initialize communication
      • Plot XY data from a selected channel
      • Visualize real-time waveform behavior

These examples serve as a launchpad for more advanced automation and integration projects. By showcasing real-world examples and practical workflows, you'll gain the confidence to build your own applications and streamline your measurement processes. Join us to unlock new possibilities in test automation and take full control of your instrumentation.

Presenter: Ahmad Nour Halawani, Application Engineer

Can't attend live? Register anyway and we will send you the recording afterwards.

By ticking this box you agree to receive information from Teledyne and our authorized sales representatives and distributors about our latest news, events and products and/or services by email. Please see our privacy policy at http://www.teledyne.com/privacy-policy