Iocomp Components Release Notes

Release:  .Net WinForms V4 SP2
Release Date: 1 March 2011

This document is organized into the following sections...


Latest News

The .Net WinForm V4 SP2 Release is now available for download.

 

For installer or component related questions or bug reports, please submit a copy to support@iocomp.com or visit our website at http://www.iocomp.com/Support/BugReport.aspx.

 

 


Revision History

NET WinForms [Version 4.0 SP2 Release]

New Features:

Bug Fixes:


NET WinForms [Version 4.0 SP1 Release]

New Features:

Bug Fixes:


NET WinForms [Version 4.0 SP0 Release]

New Features:

Bug Fixes:


NET WinForms [Version 3.0 SP4 Release]

New Features:

Bug Fixes:


.NET WinForms [Version 3.0 SP3 Release]

New Features:

      All Scale Components (Gauge and Plot controls)

  1. Added ScaleType property to all ScaleRange classes. Supports Linear or Log10. Default value is Linear.

      PLOT PACK

           1) Added TextBox annotation. Full class name is PlotAnnotationTextBox. Similar to the Text annotation and adds a box around the text.

           2) Added CustomizeHintText event to all plot Data-Cursors. Allows for customization of the hint text.

           3) Added Axes control properties to the Data-View object. Supports the following properties....

    Allows independent control of the axes based on the type of input. Can be set to none, XAxes, YAxes, or Both.

 

Bug Fixes:


.NET WinForms [Version 3.0 SP2 Release]

New Features:

    PLOT PACK - CHANNELS

        1) Added FastDraw to the PlotChannelSweepInterval channel.

        2) Added YMaxScale and YMinScale properties to the PlotChannelBase class.

    PLOT PACK - DATAVIEWS

        1) Added the BeforeZoomBox event to the DataView: This allows you to intercept zoom box events where you can cancel and

             perform any operations or implement any features.

   PLOT PACK - LIMITS

        1) Added new PlotLimitPolyBand.

   PLOT PACK - DATACURSORS

        1) Added the MasterControlEnabled property to all plot data-cursors. This allows the data-cursors to stay synchronized with each other.

   PLOT PACK - MISC

        1) Added the GetInternalMouseEventArgs method to the main interface. This method is used for converting standard mouse event args to internal

            coordinates used in the Plot control. Example: All pixel coordinates (PixelMin, PixelMax, etc.) are offset due to the Plot control's border and

            outer margins. The GetInternalMouseEventArgs removes the offsets.

 

Bug Fixes:


.NET WinForms [Version 3.0 SP2 Beta 8]

Bug Fixes:

 

Features:

      PLOT PACK - ALL CHANNELS

  1. Added YMinScale and YMaxScale for determining the max position of the data shown on the scale. Currently useful for the Digital channels where the data does not match the scale display values.

  2. Added overloads of the AddNull and AddEmpty that support specifying the X-Value in DateTime

     

      PLOT PACK - PlotChannelImage

1) Updated to support decreasing of the ImageYSamples while preserving the last portion of the previous data.

2) Removed Data-Point storage capability to speed up performance.

      PLOT PACK - PlotChannelDifferential

           1) Added Trace Fast Draw.

     MISC.

           None.

  Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 7]

Bug Fixes:

Features:

      PLOT PACK - ALL CHANNELS

           1) Added RemoveAt and RemoveRange to all PlotChannel classes.  Allows removal of a single data point or a range of data points.

      PLOT PACK - PlotChannelImage

           1) Added support to the PlotChannelImage for custom streaming.  Allows streaming of channelís custom data..

           2) Renamed all properties and methods on PlotChannelImage where the property name had the word Pixel in it and replaced Pixel with Samples.

 

      PLOT PACK - MISC.

           1) Added LoadDataFromStream to the Plot Interface and the PlotChannelBase interface (all channels)

 

     MISC.

           1) Upgraded the ScaleRange class which is used with all components with scales (including the plot axes) to now support limits.

                Limits allow you to limit the min and max of the scale and also the min and max of the span.

                The limits can be controlled using the following properties:

                Each property has a corresponding enabled property to switch the limit on or off. This property is called:

                If these limits are not enabled, there are still internal limits. These internal limit values can be read by using the following properties:

                These properties are read only with the following internal values:

                These Actual values will reflect the true limits. Example, if the MinLowerLimitEnabled is set to true, the Actual will be equal to the Value property.
                If the enable is set to false, the Actual will return to the internal values stated above.

 

  Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 6]

Bug Fixes:

  1. Problem: Adding data to invisible plots sets the plot's axes span to zero, so whenever the plot is set to visible, the data and axes don't appear. - Fixed

Features:

      PLOT PACK - FASTDRAW Feature - Channels supporting a Trace

           1) Added FastDraw feature to the channels supporting the trace option. This is automatically enabled.

               The FastDraw feature dramatically speeds up the drawing of all channels supporting traces.

      PLOT PACK - MISC.

           1) Added the ClippingStyle property to all plot objects showing up in the data view area. This property has values of DataView and Axes.

               When DataView is selected, the objects clipping regions will reference the DataView.  When set to Axes, the clipping region will be set to the axes referenced by the object.

 

                Objects incorporating the ClippingStyle property:

                DataCursors

                Channels

                Annotations

                Limits

  Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 5]

Bug Fixes:

  1. None.

Features:

      INSTRUMENTATION PROFESSIONAL PACK

           1) Added a Style property to the Valve control. The Style property can have a Port2 or Port3 style for supporting 2 valve configurations.

      PLOT PACK - DATA CURSOR

           1) Several updates completed to make the data cursor more user friendly.

           2) PlotChannelDigital support. The cursor will now display a true or false for the Y values.

           3) The cursor now hides the y pointer line when in the ValueXY or ValueY mode on the  PlotChannelDigital (digital channel)

                For all other channels, when measuring the ValueY and the channel type being measured is not an XYChannel type,    

                a vertical x line will be shown displaying the Y value. This Y value is determined by interpolation.

      PLOT PACK - MISC.

           1) Updated the plot to change the mouse cursor style based on the object it is over and the mode the object is in

 Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 4]

Bug Fixes:

  1. PlotChannelImage would not clear the channel data points.

Features:

      MISC. - Streaming

 

           1) Added the SavePropertiesToFile method to all controls, collections, and all classes extending from SubClassBase (which is 99% of our classes)

           2) Added the LoadPropertiesFromFile method to all controls, collections, and all classes extending from SubClassBase (which is 99% of our classes)

           3) Added the SavePropertiesToStream  method to all controls, collections, and all classes extending from SubClassBase (which is 99% of our classes)

           4) Added the LoadPropertiesFromStream  method to all controls, collections, and all classes extending from SubClassBase (which is 99% of our classes).

 Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 3]

Bug Fixes:

  1. Fixed Multi-Line String edit control in property editors. It would display an error if the string was equal to a null. It now displays an empty string and allows you to change the value

Features:

      CHANNELS

            1) Upgraded Bubble Channel to support non-consecutive data (XY type data). Set the RequireConsecutiveData to False to enable this option.

      LEGENDS

            1) Added PlotLegendChanneImage to support the PlotChannelImage. Shows a gradient with label based scale to indicate the values represented by the colors shown in the PlotChannelImage.

 

Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 2]

Bug Fixes:

Features:

      CHANNELS

            1) Added PlotChannelTraceImage.

                The new Channel type is called PlotChannelTraceImage. It will cache all previously drawn trace lines and markers as long as the display parameters are not changed.

                If the display is scrolled, zoomed or resized, the cache will be dumped and redrawn. It is designed to allow the user to scroll or zoom the view if you wish.

                The performance is very good while working in cache mode. If the cache needs to be dumped and redrawn due to the user scrolling or zooming, the temporary load on

                the processor is not noticeable.

 

Interface Changes:


.NET WinForms [Version 3.0 SP2 Beta 1]

Bug Fixes:

Features:

      CHANNELS

            1) Added RingBufferCount property.

                Added RingBufferCount property to PlotChannelBase which is the ancestor of all channels.  Allows you to specify the size of the ring buffer in data-points.

                To disable the ring-buffer feature, set this property to 0. (This property should not be modified on the Sweep-Interval channel type)

 

      TOOLBAR

 

            1) Added code to Print-Preview so if no printers are installed, the user is given the option to install one.

 

      PLOTLIMITS

 

            1) Added HitRegionSize property to the PlotLimitLineX, PlotLimitLineY. The property allows you to adjust the size of the region on both sides of the line.

                The region is used for hit testing when the user tries to click on the limit line with the mouse.

 

      DATACURSORS

 

            1) Added HitRegionSize property to the all plot data-cursors. The property allows you to adjust the size of the region on both sides of the pointer lines.

                The region is used for hit testing when the user tries to click on the pointer with the mouse.

 

      LEGENDS

 

            1) The Legend has been updated to allow selecting and focusing of channels. The legend will now draw a focus rectangle around the channel if it has the focus.

                 If you are using a PlotDataCursorChannel and the DataCursor has focus and you click the channel in the legend, the DataCursor will switch to the channel being clicked.

 

Interface Changes:


.NET WinForms [Version 3.0 SP1]


NET WinForms [Version 3.0 SP0]


Technical Support

For support, please contact us at support@iocomp.com or visit our web site at http://www.iocomp.com/support for telephone and other support options.


Copyright ©1998-2011 Iocomp Software Incorporated. Iocomp and the Iocomp Logo are registered trademarks of Iocomp Software Inc. Borland is a registered trademark of the Borland Corporation. Windows, Microsoft, and ActiveX are registered trademarks of the Microsoft Corporation. All other trademarks are registered by their respective owners.