GxDmmSetRange

Purpose

Sets the currently selected function’s range

Syntax

GxDmmSetRange (nHandle, dRange, pnStatus)

Parameters

Name
Type
Comments
nHandle
SHORT
Handle for a GX2065 board.
dRange
DOUBLE

Sets the currently selected function’s range.

  • GXDMM_RANGE_100mV (0.100): 100 millivolts Range for VDC functions

  • GXDMM_RANGE_1V (1): 1 volt Range for VDC functions

  • GXDMM_RANGE_10V (10): 10 volts Range for VDC functions

  • GXDMM_RANGE_100V (100): 100 volts Range for VDC functions

  • GXDMM_RANGE_300V (300): 300 volts Range for VDC functions

  • GXDMM_RANGE_50mVrms (0.050): 50 millivolts Range for VAC functions

  • GXDMM_RANGE_500mVrms (0.50): 500 millivolts Range for VAC functions

  • GXDMM_RANGE_5Vrms (5): 5 volts Range for VAC functions

  • GXDMM_RANGE_50Vrms (50): 50 volts Range for VAC functions

  • GXDMM_RANGE_300Vrms (300): 300 volts Range for VAC functions

  • GXDMM_RANGE_20mA (0.020): 20 milliamps Range for IDC functions

  • GXDMM_RANGE_100mA (0.100): 100 milliamps Range for IDC functions

  • GXDMM_RANGE_1A (1): 1 amp Range for IDC functions

  • GXDMM_RANGE_2A (2): 2 amps Range for IDC functions

  • GXDMM_RANGE_10mArms (0.010): 10 milliamps Range for IAC functions

  • GXDMM_RANGE_50mArms (0.050): 50 milliamps Range for IAC functions

  • GXDMM_RANGE_500mArms (0.50): 500 milliamps Range for IAC functions

  • GXDMM_RANGE_1Arms (1.0): 1.0 amps Range for IAC functions

  • GXDMM_RANGE_100Ohm (100): 100 ohm Range for 2Wire/4Wire functions

  • GXDMM_RANGE_1KOhm (1000): 1 kilo ohm Range for  2Wire/4Wire functions

  • GXDMM_RANGE_10KOhm (10,000): 10 kilo ohms Range for 2Wire/4Wire functions

  • GXDMM_RANGE_100KOhm (100,000): 100 kilo ohms Range for 2Wire/4Wire functions

  • GXDMM_RANGE_1MOhm (1,000,000): 1 mega ohms Range for 2Wire/4Wire functions

  • GXDMM_RANGE_10MOhm (10,000,000): 10 mega ohms Range for 2Wire/4Wire functions

  • GXDMM_RANGE_100MOhm (100,000,000): 100 mega ohms Range for 2Wire/4Wire functions

  • GXDMM_RANGE_10uA (0.00001): 10 micro amp range for Diode voltage function

  • GXDMM_RANGE_100uA (0.0001): 100 micro amp range for Diode voltage function

  • GXDMM_RANGE_1mA (0.001): 1 milliamp range for Diode voltage function

pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

The currently selected range will depend on the currently selected function. If auto range is on, setting the range using this function will turn the auto range off.

Example

The following example sets the range to 10 Volts:

 

SHORT nHandle, nStatus;

GxDmmSetRange (nHandle, 10.0, &nStatus);

 

See Also

GxDmmGetRange, GxDmmSetFunction, GxDmmGetFunction, GxDmmGetErrorString