
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
- Example 1: Trigger & Math Parameter Control GUI via Python
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.