Download Windows and OS X binaries here:
Pixelpulse is a open source application, which provides a user interface for visualizing and manipulating signals while exploring systems attached to affordable analog interface devices, such as Analog Devices' ADALM1000 or the Nonolith Labs' CEE.
Fully cross-platform (Windows, Linux, OS X) using the Qt5 graphics toolkit and OpenGL accelerated density-gradiated rendering, it provides a powerful and accessible tool for initial interactive explorations.
Intuitive click-and-drag interfaces make exploring system behaviors across a wide range of signal amplitudes, frequencies, or phases a trivial exercise. Just click once to source a constant voltage or current and see what happens. Choose a function (sawtooth, triangle, sinusoidal, square) - adjust parameters, and make waves.
Zoom in and out with your scroll wheel or multitouch gestures (on supported platforms and hardware). Hold “Shift” to for Y-axis zooming.
Click and drag the X axis to pan in time.
There are use cases where a specific circuit may provide a delayed response to a given excitation signal.
In Repeated Sweep mode Pixelpulse2 feeds such a signal periodically and since some circuits may provide a delayed response, it is sometimes desired to skip a few of the received samples (or maybe more) from the beginning, up to the time position that is desired.
This can be done from the Acquisition Settings menu that will open up a settings dialog where the desired delay can be set.
Note that during the time the acquisition is being delayed with the excitation signal continues to be transmitted. E.g. if Sample Time = 100 ms and Delay = 25 ms the excitation signal will run for 125 ms and the captured data that will be displayed will contain information from T0=25 ms until T1=125 ms.
Customize the coloring scheme of the plots within the application.
The dialog can be accessed from Settings → Display settings.
Scroll, use the left/right arrow or click and drag the user friendly sliders to change the settings.
Use any other feature that Pixelpulse provides without closing the display settings dialog.
Save or restore your preferred settings with all the other saved data using Save Session or Restore Session.
The latest release of Pixelpulse is available for download on Github.
A release contains multiple binaries that allow Pixelpulse2 to be deployed on systems that run Windows and OS X. Linux users will currently have to build their own version from source.
The typical list of files that a release contains:
X = major version of a release
YZ = minor version of a release
Instructions are available for those interested in building Pixelpulse from source.
When running Pixelpulse under Linux please make sure to run it as root.