|RFmx Demod 19.1 Help|
|RFmx Demod 20.0 Help|
|RFmx Demod 20.6 Help|
RFmx provides array-based configuration VIs to enable you to set different values to multiple instances of a property in a single call to the VI. The first N instances of each property are configured as the values specified in the corresponding elements of the array. If you pass an empty array to the input of a VI, none of the instances of the property corresponding to that input are modified. You can pass up to M values in the array, where M is the current value of the <Number of X> property (for example, Number of Carriers, Number of Harmonics, Number of Offsets, and so on). If the array size, N, is smaller than M, only the first N instances of the property are modified. For example, if you set the ACP Number of Offsets property to three, and if the Offset Sideband parameter of the RFmxSpecAn ACP Configure Offset (Array) VI has two elements in the array, the Offset Sideband property of the first two offset channels are set to the values in the array, and the Offset Sideband property of the third offset channel is not modified.
To set the values to a subset of property instances, you can use the non-array-based VIs. In the non-array-based VIs, you can configure one or more instances of a property to the same value in each call to the VI.
RFmx provides array-based Fetch VIs to enable you to fetch multiple instances of a result in a single call to the VI. Array Fetch VIs return arrays containing the values for all instances of the results during a specific call to a measurement. For example, if you have configured an ACP measurement to measure three offset channels, the array contains the results for these three offset channels.