Series: Logging and Tracing

impulse contains a rich set of tools and mechanisms to make complex systems visible and transparent. But there are not always easy to understand and utilize. This series of article shall give hints and ideas how to improve your systems visibility and how to dig into.

Enter Logging and Tracing

Access OPC/UA servers with eclipse/impulse

OPC Unified Architecture (OPC UA) is an industrial M2M communication protocol for interoperability developed by the OPC Foundation and successor of the COM/DCOM based OPC protocol. This new plug-in allows eclipse/impulse users to connect to such servers and trace variables and events. Its UI simplifies configuration of multiple connections.

Continue Reading

impulse and Linux

Usually impulse works on Linux without any problems. But there are a few cases were system library incompatibilities (GTK) result into strange problems, especially when using latest eclipse version and older linux version or vice-versa. Here it can help to force eclipse using a dedicated GTK version.

.

Continue Reading

Using Seggers SystemView with impulse

SEGGER's SystemView environment is a real-time recording and visualization tool that visualizes the runtime behavior of embedded applications. With the new SystemView serializer, you can use impulse to read and analyze SystemView recording data from files or directly from running targets.

Continue Reading

eclipse, MATLAB and impulse

MATLAB is a great tool for for numerical computing and is widely used in academic institutions and industries. In the eclipse area you already find quite good support (Matclipse). This article shows how to get MATLAB data into impulse.

Continue Reading

Using the new Sigrok Adapter

The sigrok project provides a software set that enables various aquisition device types, such as logic analyzers, MSOs, oscilloscopes, multimeters, LCR meters, sound level meters, thermometers, hygrometers, anemometers, light meters, Energy meters, DAQs, dataloggers, function generators, RF receivers, spectrum analyzers, power supplies and GPIB interfaces. .

Continue Reading

Using log files

Since version 0.6.5, impulse supports presentation of log files together with transactions, analogue and digital signals (if wanted ). With 0.6.7 there are now readers available for pattern based logs (e.g. log4j pattern writer) and log4j xml format. This article shows how to set-up the reader for a given format and how to analyse the log content.

Continue Reading

Using the SWV Tracer

The Serial Wire Viewer from ARM (Cortex-M microcontroller) provides non-intrusive real-time tracing. Usually this mechanism ist used for printfs only. The impulse SWV Tracer enhances SWV use-cases as it allows to log and trace different kind of data (real, integer, strings, logic) to be stored, visualized and analysed with impulse.

Continue Reading