Array operations

Array channels can come from scope trigger, FFT, CPB, STFT, classification, counting and other new procedures. The formula has operations which work on those array channels.

Extracting subset of the array

To extract a value from an array, use brackets with index. Let’ s say we want to extract one single value of the FFT:

$$’AI0/AmplFFT’[10]$$

Operation on arrays

Basically, all operation should work on arrays, but there are some limitations to it. We can, for example, do the following:

$$’AI0/AmplFFT’ - ‘AI1/AmplFFT’$$

It is important to know that the product of the two vectors multiplies elements in the array. The resulting array has the same size as the input array.

$$’AI0/AmplFFT’ *’AI1/AmplFFT’$$

We can also for example mix vector and scalar values:

$$’AI0/AmplFFT’ +2$$

This formula will add a value of two to each array element and will output array with the same size as the input.

IMPORTANT: Arrays with different sizes can’t be combined into a single formula.