Assert Array Dimension Sizes VI

Owning Palette: Assert Type VIs and Functions

Requires: Base Development System

Breaks the calling VI unless value in is an array with the same number of dimensions as array type and each dimension in value in has the same size requirement (fixed, bounded, or variable-sized) and size (for fixed and bounded) as the corresponding dimension in array type.

If you do not need to compare the size of each dimension, use the Assert Array Dimension Count VI.

This VI does nothing at run time. Use this VI in conjunction with the Type Specialization structure to customize sections of code in a malleable VI (.vim) for certain array types or to force a malleable VI to accept certain array types only.

 Add to the block diagram  Find on the palette
array type specifies the input comparison array with the requirements that the input data must meet.

This input accepts arrays of any data type. To set the data type of this input, wire a constant or control of the desired data type to array type. LabVIEW ignores any data in the constant or control wired to array type.
value in specifies the input data.

This input accepts arrays that meet the requirements of array type.
value out returns the input data if value in is an array that meets the requirements. Otherwise, this output returns an empty array of array type.