PulseStreamerToolbo​x

Toolbox provides high-level client for Swabian Instruments' Pulse Streamer.
129 Downloads
Updated 25 Nov 2025

View License

Define and stream pulse sequences directly from MATLAB, integrate into your existing experiment control code or simply write independent scripts. The Pulse Streamer Toolbox for Matlab provides you with all necessary programming tools and interface to communicate with your Pulse Streamer. For more information, please visit our webpage: www.swabianinstruments.com

Cite As

Dr. Matteo Moioli and Dr. Igor Shavrin (2025). Swabian Instruments GmbH, PulseStreamerToolbox (https://www.mathworks.com/matlabcentral/fileexchange/86398), MATLAB Central File Exchange. Retrieved November 25, 2025.

MATLAB Release Compatibility
Created with R2023a
Compatible with R2014b and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
2.1.1.0

Added support for firmware v2.1, supporting new continuous streaming functionality. Added split function to the Sequence class.

1.7.1

Fixed inconsistency in ClockSource enumeration naming.
The change is backward compatible and does not require user code changes.

1.7.0

Added support for firmware version 1.7

1.6.2

Fixed issue with incorrect pulse duration conversion for values in the range 2147483647 .. 4294967295 nanoseconds.

1.6.1

Added support for firmware version 1.6.

1.5.2

Fixed compatibility issues with Matlab 2014b.

1.5.1

Fixed compatibility issues with Matlab 2014b.

1.5.0

Release: v1.5
+ Added support for Pulse Streamer firmware version 1.5.x
+ New methods: getNetworkConfiguration(), setNetworkConfiguration(), applyNetworkConfiguration(), reboot().

1.4.0