Quick start

Learn here how to obtain a sequence diagram of the communication within your application.

Lumos only works with DQMH modules and requires DQMH 6.1 or above.

You must install two components to get Lumos to work.

A LabVIEW API vip and an executable exe

Refer to the Installation section for detailed information.

Installation

Lumos consists of two components that need to be installed:

The API

The API is installed through a VI package. Use VIPM 2017 or above for the installation.

Install this VIP for the LabVIEW version of the project you want to debug

This package will install the following pieces:

  • A tool to prepare your code for tracing

  • A tool to enable or disable the tracing

  • A function palette to give you more control over tracing points

The Viewer

The viewer is the application that you will use to generate and view the sequence diagram. Use the installer provided to install it.

This app requires a license to be used.
You can access all features of the application with the time-restricted demo license

Prepare your project

To be able to trace your application’s communication, Lumos needs to modify your code and add tracing hooks.

  • Go to Tools  DQMH Consortium  Lumos  Prepare project for tracing….

  • Select your project and click on Update selected project.

prepare project

View the trace

Start the Lumos application. Then activate the tracing in LabVIEW:

  • Go to Tools  DQMH Consortium  Lumos  Tracing control….

  • Select your project and click on Enable tracing.

enable tracing

The sequence diagram will start to show as soon as your code will execute a DQMH function like a Start Module, Stop Module or any events.

view trace
The tracing can be enabled before or after starting code execution.
Lumos needs access to the internet for rendering the sequence diagram.