Call us (Europe): +49 441 8008790 | Call us (USA): + 1 415 766 9006 | E-Mail us:

PicoScale Software

The PicoScale provides a number of software functions that add much more versatility to the system and make it a powerful tool for every lab. The very open architecture of the PicoScale allows to link different sub-systems of the PicoScale almost arbitrarily!

Graphical User Interface

The PicoScale can be controlled with a LabView-based GUI. It contains all main functions to work with the PicoScale.

Read more!

Stream Generator

The data transfer between the PicoScale controller and the user PC is called streaming. A sophisticated aggregation, compression and decompression protocol ensures highest possible data rates.

Read more!

Advanced Trigger

The Advanced Trigger module is a versatile tool that allows to control a variety of other modules. Within this module, up to eight triggers can be configured to be used as start or stop events for other modules (Clock Generator, Counters, Stream Generator) or directly displayed through the GPIO interface.

Read more!

Calculation System

The Calculation System allows for fast real-time processing of position data, GPIO data or other data sources of the PicoScale. In total, three calculation systems can be set up, whose output may either be streamed or used in the GPIO interface.

Read more!

Signal Generator

In the Signal Generator module, pre-defined shapes (sine, square, saw tooth)  or custom signal shapes with user defined amplitude, offset, phase and frequency can be configured that may then be used within the GPIO interface.

Read more!

Clock Generator

The Clock Generator module provides up to two clocks with user-defined frequency and synchronization phase. Each clock generator may run in a direct mode or be started and stopped by user-defined trigger events. Each clock can be used in the GPIO interface for both digital and analog processing.

Read more!


The Counter module allows to count either internal clocks (e.g., to use them as a timer) or trigger events. This can be done either directly, or the counter is started and stopped by triggers. In total, two counters can be configured that may either be displayed in the Stream Monitor or be used as source for trigger events.

Read more!