impulse NEBULA

impulse Workbench Extension
Nebula Visualization is a widgets library for data visualization in science, engineering and SCADA areas. These widgets are originally from the CSS BOY project.

This extension includes XY (line), intensity and eye charts. It supports script extensions, and you can modify the charts with the help of simple scripts.

You can display:

  • Numeric signals (integer and float) with one or two elements (XY);
  • Any other signal by using a production (e.g. signal script) to create a numeric signal.

Visualization of Numeric Data Using Standard Diagrams

Numerical signal data (one- or two-dimensional) can be visualized instantly with Nebula Charts.

Derivation and Display of Numerical Information

Use signal scripts to validate, combine, and extract any signal data.

Definition of New Charts Using Existing Basic Types

Derive new specific chart (based on standard types) using the script extension and settings to meet your needs.

XY Chart

XY diagrams draw two groups of numbers as a set of XY coordinates. XY diagrams show the relationship between two records.

Eye Chart

An eye diagram is an oscilloscope display in which a digital signal is repeatedly sampled by a receiver and applied to the vertical input while the data rate is used to trigger the horizontal sweep.

Intensity Chart

An intensity diagram represents the input data as coloured dots in a Cartesian plane (e.g., for the representation of temperature patterns).
Details
  • XY Chart

    Nebula Visualization is a widgets library for data visualization in science, engineering and SCADA areas. XY diagrams draw two groups of numbers as a set of XY coordinates. XY diagrams show the relationship of two records.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • None
    Status:
    • Stable
    Extensibility:
    • JavaScript
    Supported signal types:
    • Numerical signal (Float, Integer,..)
    • Integer array
    • Float array
    • Struct
    • Manual fill
    Chart Parameters:
    • Title: No Title, Description, Plot Name, Plot Description.
    • Options: Annotated, Show Legend, Show Title, Show Grid.
    • Max Points: Limits the maximum number of points to be displayed.
    • Nebula Script: Extend the chart with Java Script.
    • Apply Script: Enables/Disables the Nebula scripting.
    • Manual Fill: Disables the provider's default signal processing; instead, the script shall provide the display data.
    Plot Parameters:
    • Members : Identify the structure or array elements you want to display. Use a comma-separated list of all members, e.g.'X,Y'.
    • Samples : Identify the samples you want to display. Use a comma-separated list of all sample indices, for example, '0,1,5-8'.
  • Eye Chart

    Nebula Visualization is a widgets library for data visualization in science, engineering and SCADA areas. An eye diagram is an oscilloscope display in which a digital signal is repeatedly sampled by a receiver and applied to the vertical input while the data rate is used to trigger the horizontal sweep.

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • None
    Status:
    • Stable
    Extensibility:
    • JavaScript
    Supported signal types:
    • Numerical signal (Float, Integer,..)
    • Manual fill
    Chart Parameters:
    • Title: No Title, Description, Plot Name, Plot Description.
    • Options: Annotated, Show Legend, Show Title, Show Grid.
    • Max Points: Limits the maximum number of points to be displayed.
    • Nebula Script: Extend the chart with Java Script.
    • Apply Script: Enables/Disables the Nebula scripting.
    • Manual Fill: Disables the provider's default signal processing; instead, the script must provide the display data.
    Plot Parameters:
    • Rate : Define the rate at which the eye chart is triggered (e.g. ' 10ms').
    • Offset : Define an offset at which the eye chart starts (e.g. '1ms').
    • Cycles : Cycles", "Define the (max) number of cycles.
  • Intensity Chart

    Nebula Visualization is a widgets library for data visualization in science, engineering and SCADA areas. An intensity diagram represents the input data as colored dots in a cartesian plane (e.g. for the representation of temperature patterns).

    Platforms:
    32/64bit 32/64bit 32/64bit
    Requirements:
    • None
    Known limitations:
    • None
    Status:
    • Stable
    Extensibility:
    • JavaScript
    Supported signal types:
    • Manual fill
    Chart Parameters:
    • Options: Show Legend.
    • Nebula Script: Extend the chart with Java Script.
    Plot Parameters:
    • None

License

EPL license
Sources available in the plugin package
Selected Resources

13 Working with Charts

Charts can be used to visualize signals and signal-related information. Charts can be extended and configured in many ways. You can define your own charts or integrate existing chart tools.

Creating charts from CAN bus messages

This screen cast shows the creation and configuration of BIRT and XY charts, using data from CAN bus messages.

XR01 Example signals for charts

This recJs script creates some example signals to be used for displaing charts. Download the script and open with the impulse viewer.
Reference
toem

technical software and tooling

Company

Contact Us

This email address is being protected from spambots. You need JavaScript enabled to view it.