ics logo

Release History

TrendViewer COM Release 3.x

Release
Fixed Bugs and Enhancements
Release 3.27

Fixed Bugs:

  • Legend in print output corrected
  • Property symbol factor for individual symbol size now working
  • Auxiliary lines drawing error fixed
  • Drag&Drop of scales error fixed
Release 3.25

Fixed Bugs:

  • Update problem of a x-y curve after initialization fixed
  • The position of the curve buttons in "on top" configuration will now be maintained when pressing/releasing a curve button

Enhancements:

  • Drawing a curve symbol can now be set on the property "DrawSymbolAlways". The curve symbol is drawn independend from state value.
  • The color of a curve symbol can now be set by property "DrawSymbolWithCurveColor". The symbol color is drawn according to curve color or in each color of the state value.
  • The average curve is now drawn using the property "AverageWithThreshold" depending the threshold value
  • All curves assigned to a y-scale can now interactively be assigned to another y-scale by moving the source y-scale to the target y-scale
  • Additional event "CurveYScaleChanged" introduced
Release 3.23

Fixed Bugs:

  • Fixed error when reading the values of a data series that initializes with circular buffer (last value of a pair of values was always the same with the first pair of values)
  • Order problem in combined arrangement of the scales (alternate set with properities and via mouse control) resolved.

Enhancements:

  • Curve symbols of curves with a state value "invisible" have so far been drawn.Now it is possible to omit symbols.
Release 3.22

Note:

As the property stream and the GUID changed, the application in which TrendViewer runs, must be recompiled. It is therefore necessary to reembed the TrendViewer OCX into the application.

Enhancements:

  • To display an envelope or average curve a new parameter "band width" has introduced. Thus, the performance be significantly increased for curves with many values.
  • Several search algorithms have been revised to improve performance for example when zooming of a curve with many values.
  • New method "visibleDisplayValues" returns the current number of visible curvepoints from a curve.
Release 3.21

Fixed Bugs:

  • Fixed display range setting Min/Max.
Release 3.20

Note:

As the property stream and the GUID changed, the application in which TrendViewer runs, must be recompiled. It is therefore necessary to reembed the TrendViewer OCX into the application.

Fixed Bugs:

  • Fixed display error from the x-axis (time format) in different time zones.
  • Fixed result value from rotated trend.
  • Fixed value from rotated ruler.
  • Fixed Rulervalues on stacked scales.
  • Fixed Aux-Lines from rotated trend.
  • State informations are now included in the propertie stream.
  • Fixed parameter settings for flood curves.

Enhancements:

  • Curvebutton tooltip always display now.
  • Capture for each scale turned on / off.
  • New interfaces FindMinMaxXPos and FindMinMaxYPos returns the position of the smallest / largest Value within a region or entire curve.
  • Simplified response of a "movable" curve or a curve point (Can be deactivate with Shift key).
Release 3.12

Fixed Bugs:

  • Fixed display error from the crosshair mousepointer.
  • Curve or curve points using the crosshair now only editable if "moveable" in curve object is on.
  • Propertystream to order the scales adapted.
Release 3.11

Note:

As the property stream and the GUID changed, the application in which TrendViewer runs, must be recompiled. It is therefore necessary to reembed the TrendViewer OCX into the application.

Fixed Bugs:

  • Automatic scale management was fixed.
  • Bug in the scale display, that occurred when more than 10 scales were displayed, was fixed.
  • Scale for binary curves adapted.
  • Zooming error fixed. Up till now, zooming only worked as long as the first curve was activated.
  • Display in the time axis fixed.
  • Missing event when calling CTVXScale::Capture/CTVYScale::Capture was fixed.
  • Missing Refresh after calling SetTrendAuxLineStep was fixed.
  • Display error after resize in SetFixedFont was recovered.
  • Erroneous display when calling method CTVXScale: Capture after deleting curves was fixed.
  • Crash when zooming binary signals was fixed.
  • Correction of the return values of method CTVRuler: GetPosition in ruler position outside of the visible range (-1, -1).
  • PreDrawEvent corrected (Display of the scale auxiliary lines now in the background).
  • Ruler position is now adjusted when changes are made to the size of the control.

Enhancements:

  • A ruler window was added (Professional Version).
  • Icon of the mouse pointer sliding over a curve ruler was changed.
  • Undo function of the lasso zoom - last modification can now be made undone using the right mouse key.
  • Interactive zoom now also enabled even when no curves are activated.
  • Curve ruler can optionally be activated/deactivated.
  • Transparent display in fill patterns.
  • Additional PreDrawCurve/PostDrawCurve Events for each individual curve.
Release 3.05

Note:

As the property stream changed, the application in which TrendViewer runs, must be recompiled. It is therefore necessary to embed the TrendViewer OCX once more into the application.

Fixed Bugs:

  • Bug in the display of the auxiliary lines in the trend window was corrected.
  • Correction of the division grid in time scales with large time intervals.
  • Bug in the display of the time scale with data values outside the displayable limits was fixed.
  • Bug in the display of the time scale when activating the follow mode, even when no data existed, was fixed.
  • Frame for the LassoZoom was adjusted. Before the change, this frame had been hardly or not all noticeable in dark backgrounds.
  • Correction in FixCurveWindow-Mode. When all Y-scales were deactivated, the display of X-scales was simultaneously deactivated before the correction. This bug was fixed.
  • Fire refresh was triggered after setting a FontScaleFactor.
  • Bug in the display of the tick mark legend in a degree scale without XML-file was fixed.
  • Bug in the Replace-Method was fixed.
  • Settings for TrendViewer FollowModeButtons were added to the property pages.

Enhancements:

  • New functionality "crosshair" was added.
Release 3.04

Note:

As the property stream changed, the application in which TrendViewer runs, must be recompiled. It is therefore necessary to embed the TrendViewer OCX once more into the application.

Fixed Bugs:

  • So far, different return values were generated when using properties "GetYValue" and "GetYDatas": In GetYValue the Gain/Offset was respected, in GetYDatas (SaveArray) it was not respected.
  • In this release the two properties "GetYDisplayValue" and GetYDisplayDatas were introduced. These properties now allow to read out the actual values (afflicted with Gain/Offset). Both properties "GetYValue" and "GetYDatas" now return "raw data" exclusively.
  • In curves without symbol the curve button was so far drawn "empty" - a filled rectangle is now displayed in the respective curve color.
  • CurveMoved Event: This event contains the new parameter "movePoint". This new parameter defines which point of the curve was moved. >=0 : corresponding curve point was moved - 1 : the complete curve was moved
  • If the XMLformatted file did not exist in the application path, so far a "First-chance exception" message was displayed in the debug window of a development environment.
  • Incorrect display when using the circular buffer and the methods XValue/YValue was fixed.
  • When several instances of TrendViewer were initialized and one instance was destroyed, the application used to crash in earlier releases.
Release 3.03

Fixed Bugs:

  • The assignment of standard curve inscriptions in the display of more than 10 curves was corrected. In the display of more than 10 curves, the standard curve inscription that was automatically assigned to a curve during initialization, now restarts from the beginning. The curves are now consecutively numbered or labeled.
  • The number of the displayed curve buttons was extended such that it is now delimited by the width of the trend display area (Top-Buttons) or the height of the y-scales (Scale-Buttons).
  • The standard scale inscription was extended.
  • The background color problems between older Windows systems and Windows XP was fixed.
  • A bug in the scale inscription after saving a VB6-Project was fixed.
  • Printout of the legend in .Net and on some printers may have caused problems that are now fixed.
Release 3.02

Fixed Bugs:

  • Flag for XY-scale corrected.
  • Bug in the display of a XY-scale with HorizontalText=TRUE and HorizontalTextAlign=Text fixed.
  • Display in a log. scale with values < 1 corrected (incorrect display in AutoScaleGrid=FALSE).
  • Bug in the Capture-Function fixed, Capture is now available for function SetValue in the X- and Y-axis.
  • Registry entry was extended to allow correct display in the web browser.
  • Fehlermeldung unter .Net bei einem Aufruf von "GetYData" und ohne Übertragung der Statuswerte behoben.
Release 3.01

Fixed Bugs:

  • The metafile update was fixed (speed problem e.g. in Excel).
  • A redraw-interface was introduced.
  • The initialization of the scale colors was fixed.
  • "Triggering" of the event XScalePosChanged or YScalePosChanged, when the initialization is performed via method "SetPosition".
  • Horizontal scale inscription for XYscale in a rotated control was fixed.
  • Scale echo for XY-scale was fixed.
  • 2 new events were introduced (XScActualRangeChanging, YScActualRangeChanging).

© 1997-2018 · ICS Industrielle Computer Systeme GmbH · Pforzheimer Str. 202C · 76275 Ettlingen · Germany

We use a session cookie on our website.
According to the General Data Protection Regulation GDPR we are obliged to inform our users about this.
By using our website, you agree.
More information Ok