I needed to perform the same function as the Waveform Monitoring limit testing vi but with array data. I was using clusters to hold multi-dimensional data and I couldn't create constants when waveforms were inside the cluster. I went inside the Limit testing vi and saw that it eventually split the waveform into an array before processing. I modified a few of the Waveform Monitoring vi's to work with array data as the inputs and outputs. I thought these might save someone some time.