Skip to main content

SC Charts - 1.2.0

DOWNLOAD
Contact us to purchase!

Release Notes

Streamline Control is releasing a milestone 1.2.0 release of SC Charts. The high-level features of this release are described below.

Features

Chart Configuration
  • Data Types
    • Add type and value properties to allow for an Ignition dataset or qualified value to be used as the data source.
    • Visibility of the dataset and value data properties are determined by the type property.
    • When the type is QualifiedValue, the timestamp and value of the qualified value are used as the current x and y values for a data instance. This is typically used when the mode is Append.
  • Axis Range
    • Add properties to limit the extents of the axes when panning, zooming, or auto-ranging.
      • New visibleLimitMin and visibleLimitMax properties limit the minimum and maximum axis values.
      • New spanLimitMin and spanLimitMax properties define the minimum and maximum difference allowed between the maximum and minimum axis extents.
      • New spacingFactorLow and spacingFactorHigh properties add space between the axis minimum or maximum and the minimum or maximum data value when auto-ranging. For example, 0.1 adds 10% padding. Does not apply if the min or max range property is set, respectively.
  • Pens
    • Add default pen properties so not all properties need to be specified when adding a pen.
    • Add a colorThresholds pen property object to define different colors for a pen based on its y-values.
  • Other
    • New EULA.
    • Reduced bundle size.

Fixes

  • Pens
    • Resolve known issues with Spline and MountainSpline pen types in Append mode.
    • Clear cache when a pen is undefined because the axis does not exist.
    • Prevent potential race conditions when resetting the clearCache property.
    • Prevent errors when changing pen fill between between color and gradient.
  • Axes
    • Resolve issue where DateTimeNumericAxis labels did not properly follow the format when initialized with NoFormat.
    • Clear previous axis borders when the axis position changes.
    • Prevent errors when an axis name is changed and then the pen is updated to match the new name.
  • Interactions
    • Prevent range brush, measurement, annotation, and x-trace errors if no axes are defined.
    • Correct behavior of axis drag interactions on axes with flipped coordinates.
  • Range Brush Interaction
    • Update a range brush range when it is changed using the top right or bottom left handle.
    • Prevent errors when the selected axis for a range is deleted.
    • Update output ranges if an x-axis is added.
    • Preserve original start point when a new range is being drawn and new data comes in on an auto-ranging x-axis.
    • Prevent errors creating ranges before the chart is fully initialized.