Home

Awesome

impulse for Visual Studio Code

impulse is an event and waveform visualization and analysis workbench (simulation, traces, logs) which helps engineers to comfortably understand and debug complex semiconductor and multi-core software systems.

This vscode extension is an early beta (non-productive) version with basic features.

THIS BETA SOFTWARE IS BELIEVED TO CONTAIN DEFECTS. USER IS ADVISED TO SAFEGUARD IMPORTANT DATA, TO USE CAUTION AND NOT TO RELY IN ANY WAY ON THE CORRECT FUNCTIONING OR PERFORMANCE OF THE SOFTWARE.

impulse

Quick Start

https://user-images.githubusercontent.com/9350222/127842523-0da465e4-77aa-49ab-9b9e-2e72a6fe2838.mp4

Playground (gitpod)

Gitpod ready-to-code

Just enter https://www.gitpod.io#https://github.com/toem/impulse.playground into your browser and log-in with your github account.

License

Our guiding principle for this and all subsequent versions is:

This beta version does not require any license keys.

see LICENSE.md

see Licensing options

Requirements

impulse requires a java Runtime environment (at least JRE8). For communication to the osgi impulse server, a socket interface is used.

Preferences

The current beta release, allows to configure the java command options, and the communication port for the osgi impulse server.

preferences

Documentation

Enter https://toem.de/index.php/resources/documentation for more information about impulse.

The exstisting documentation currently only convers the eclipse version of impulse - although the principles and usage are quite similar.

Sources

Find the source code of the vscode extension at https://github.com/toem/impulse.vscode.

Issues and Proposals

Use https://github.com/toem/impulse.vscode/issues for issues and proposals.

You may use support@toem.de for further information.

Features

File Formats

Plot types

Axis & Cursors