Skip to content
Chapter 5 · SSV

Getting Started / Workflow

The configuration of SSV modules is best explained with a typical workflow in a test project:

5.1Creating an SSV Project

New Project toolbar button

To create a new project, use the menu "File/New Project" or the toolbar button Use menu "Edit/Project Settings" to define name, description and query mode.

5.2Configure Hardware

Register the installed hardware by adding a new device using Channel Explorer. Configure the new device (provide a label, assign the hardware resources and range) Repeat this step for all installed devices.

5.2.1Add device - SSV sbRIO module

Add device button (green plus)

To add a new device, click on the green plus button, then select the template matching to your hardware:

Channel Explorer with the add device button marked
1. Add new device
File dialog in the SSV templates folder with sbRIO-SSV128@125k.dvt selected
2. Choose new module
Set new device label dialog with label sbRIO-SSV
3. Set new device label (freely selectable)
Specify device resource dialog with IP address 192.168.222.1
4. IP address must be identical to NI MAX (or its alias name)!
Measurement and Automation Explorer system settings of the sbRIO-SSV with IP address 192.168.222.1 marked
IP address NI MAX

5.2.2Add device - SSV FlexRIO module

Add device button (green plus)

To add a new device, click on the green plus button, then select the template matching to your hardware:

Channel Explorer with the add device button marked
1. Add new device
File dialog in the SSV templates folder with SSV16RPLUS@1M.dvt selected
2. Choose new module
Set new device label dialog with label rio0
3. Set new device label (freely selectable)
Specify device resource dialog with resource RIO0
4. Device resource must be identical to NI MAX (or its alias name)!
Measurement and Automation Explorer settings of the NI PXI-7953R with name RIO0 marked
Name NI MAX

5.2.3Remove device

Remove device button (green minus)

To remove a device select it and click on the green minus button. This completely removes the selected device and all associated channel and trigger settings. Window settings will not be affected.

5.3Capture untriggered snapshot

Before first use, set the application options correctly (Edit/Options) to define the data acquisition tool, sample duration and path Perform “Capture untriggered” command from the toolbar. Each channel will show the capture data when clicked.

SSV Project Editor showing an untriggered snapshot of channel INJ1

5.4Setup triggers

Having information about the signal curve, it is now time to analyze the signal and define appropriate triggers for each channel. Refer to “Triggers” chapter for details.

Channel 2 triggered by trigger 1 plus StartDelay

5.5Capture triggered snapshot

To test the triggering, perform a “Capture triggered” command. Ideally, each channel will now contain one or multiple cycles of the triggered signal. These iterations can also be overlaid (using the “Visible Plots” slider) to check the signal jitter.

SSV Project Editor showing a triggered snapshot of channel INJ1

Comparing multiple periods and jitter of your signal using the "Visible Plots" slider:

SSV Project Editor with several overlaid periods of the triggered signal

5.6Create Window Sets

Before you can define AnalysisWindows for a measurement, you must define a WindowSet and assign this set to the channel. See also Window Sets.

Adding new window sets

Click on the toolbar button to create a new window set:

Window Explorer toolbar with the New Window Set button

Rename Window Set

Use the Property Editor or F2 to rename the new Window Set.

Deleting a window set

Click on the red cross in toolbar or use the context menu to remove a window set:

Window Explorer context menu with Delete Window Set

This will delete also all windows of this window set. Note that all existing references to channels will be removed before the window set is deleted. In order to just deactivate a window set, simply remove its reference in channel setup. It is not required to use every existing window set.

5.7Add Analysis Windows

When the trigger definition is finished, analysis windows and functions can be assigned.

Window Explorer toolbar with the New Window Set button

Simply create a window set and add new windows upon the signal curve to define areas of interest. These analysis windows identify a start and end point relative to the trigger point. Each window set can contain up to 10 (depends on selected hardware) windows. Each channel can use its own window set or use an existing from another channel, if the signal is similar.

Repeat this for all relevant channels. As soon as a window set is assigned to a channel, some or all supported analysis functions can be added to the window. After configuration of the function parameters, your project setup is complete and ready to run. This configuration will be downloaded to the defined devices and perform autonomous real-time analysis according to your configuration.

SSV Project Editor with window set Injection, Window 1 and Window 2 placed on the signal of channel INJ1

5.8Add Analysis Functions

To add or remove functions to the window, use either Window Explorer or the Window Context menu. Each window has a fixed (hard wired) set of supported functions (defined by selected hardware). Adding a function in fact just activates the evaluation on the board.

Window Explorer context menu of window Vsat with Delete function and Add function

Context menu of window I_Peak in the WindowSet Editor with Add function submenu: Average, Lower Limit, Duty Cycle, Edge counter

5.9Assign Window Set to channel(s)

To use a window set, simply select an existing window set name for the "Window Set" property in Channel Explorer. To remove the assignment, clear the text.

5.10Perform test

To get a preview of the analysis function results, the intermediate configuration can be tested at any time during setup. Perform a “Run test” command to try out the configuration. This will do another data acquisition as well as adding the evaluated results to the “Log” window.

SSV Project Editor after Run test with windows 1 to 6 on channel INJ1

5.11Check Report

The "Run Test" function will also generate a report including all test functions, including measurement values and limits. Analyze the report to find critical issues:

Log tab with test report: result, name, source, infotext, number of errors, value and limits per function

5.12Save Project

Use “Save configuration (as…)” to save the complete configuration data as a single (XML) file. The saved project file can now be used e.g. in a test sequence using the provided SSV API.