Jump to content
News about the LabVIEW Wiki! Read more... ×

1 Screenshot

About This File

Here is the Hooovahh Array VIMs.  This initial release contains 14 VIMs for manipulating array data, which are intended to replace OpenG functionality, but with the added benefit of data type propagation, and increased performance using newer array manipulation techniques.  In later versions other Array manipulation functions were added moving all the OpenG stuff to their own palette.

Most of the OpenG functions are unchanged, but a few use the newer conditional and concatenating tunnels.  And a few functions have added performance based on other inputs.  For instance the Delete Array Elements can operate in a more efficient way if the input indexes are already sorted.  The Filter 1D array can also be more efficient if the input is known to not contain any duplicates.

Because these packages contain VIMs, they require LabVIEW 2017 or newer.  Having these functions be VIMs mean all functions work with various array data types.  Included functions are:

  • Conditional Auto-Indexing Tunnel
  • Delete Elements from (1D or 2D) Array
  • Filter 1D Array
  • Index (1D or 2D) Array
  • Remove Duplicates from 1D Array
  • Reorder (1D or 2D) Array
  • Reverse 1D Array
  • Slice 1D Array
  • Sort (1D or 2D) Array
  • Convert 1D to 2D
  • Convert 2D to 1D
  • Find Subarray
  • Force Array Min/Max Size
  • Foreign Key Sort

What's New in Version 1.2.0   See changelog

Released

1.2.0

- Updated Conditional Auto-Indexing to use LabVIEW's native conditional tunnels
- Added Conditional Trues and Falses  which returns an array of falses and trues similar to Conditional Auto-Indexing

1.1.0

- Added Build Horizontally, Convert 1D to 2D and 2D to 1D, Find Subarray, Force Array Min Max size, and Foreign Key Sort VIMs.
- Moved OpenG VIMs to their own subpalette, not sure if this is the right design but one palette is getting too cluttered.




×

Important Information

By using this site, you agree to our Terms of Use.