My Day Job · Sole developer · Ongoing
Waveform output tool
A desktop tool that generates selectable waveforms on analogue output hardware and plots what it is commanding.
Confidential. This is a high-level summary only; internal screenshots, data and client names are intentionally left out.
HardwareDesktopPythonTkinterNI-DAQmx
Overview
A desktop tool that generates selectable waveforms on analogue output hardware and plots what it is commanding. This was built for internal use at a calibration lab, so this page is a summary only.
The problem
Lab signal generation needed a simple interface.
What I did
- Generates a choice of waveforms on analogue output hardware.
- Plots the commanded signal as it runs.
- Grew through eight numbered versions.
Stack
Python, Tkinter, Matplotlib, NI-DAQmx, PyInstaller.
Outcome / impact
In internal use.