pipx40_attenGetInfo

ViStatus pipx40_attenGetInfo (ViSession instrumentHandle, ViUInt32 subunitNumber, ViPUInt32 subunitType, ViPUInt32 steps, float *stepSize);

Purpose

Obtains type and characteristic information for a programmable attenuator sub-unit, as numeric values.

Parameters

Input
Name Type Description
instrumentHandle ViSession

Instrument handle obtained by the pipx40_init call used to open the card.

subunitNumber ViUInt32

The number of the sub-unit to access.
Valid Values:  must correspond to a programmable attenuator
sub-unit of the chosen card

Output
Name Type Description
subunitType ViUInt32 (passed by reference)

Variable to receive the numeric type code of the chosen programmable attenuator sub-unit.
Type codes:
8 = pipx40_TYPE_ATTEN   Programmable Attenuator

steps ViUInt32 (passed by reference)

Variable to receive the number of programmable attenuation steps.

stepSize float (passed by reference)

Variable to receive the size of each attenuation step, in dB.

Return Value

Name Type Description
status ViStatus

A numeric code indicating the success or failure of the operation.
VI_SUCCESS = Successful operation.
Negative values are error codes and positive values are warnings.
To get a description of an error, pass the error code to pipx40_error_message.

References

Programmable RF Attenuator
Pickering Interfaces PXI VISA
Alphabetical Function Index
Hierarchical Function Index