Logo name
Edit Discussion
> Library VI Deprecation Process

The Library VI Deprecation Process ensures that users of library VIs do not experience broken code when upgrading to new versions of libraries. A VI may be deprecated for a variety of reasons. The most common reason is that the connector pane or functionality of a VI changes significantly, in a way that would break code if the changes were made on the existing VI. In this case, the existing VI is not changed in function, but is modified in appearance and in documentation to signify that it has been deprecated. The new version of the VI is named with a numeric suffix that is incremented each time the previous version is deprecated.

Deprecating a VI

1. Remove the Deprecated VI from the palette menu. (Generally, the new version of the VI will take its place in the palette.)

2. Change the Deprecated VI's icon background color to the VI Deprecation Color, R:255 G:153, B:153, (shown below)

Image:VI_Deprecation_Color.png

3. Apply the VI Deprecation Label (shown below), which should use the VI Deprecation Color as the background color, in order to draw a connection between the color and deprecation.

Image:VI_Deprecation_Label.png

4. Add the deprecation warning (example shown below) to the VI Info Description (documentation)

  THIS VI IS DEPRICATED.  Please use "Reorder Array2" (or newer version), available as "Reorder Array" from the Functions palette.
Edit Discussion
This page was last modified 00:46, 16 September 2007.  This page has been accessed 638 times.  Content is available under Attribution 3.0 Privacy policy  About OpenG  Disclaimers 
Attribution 3.0
IpbWikiMediaWiki