Hello,
These are the differences between 'real' compliance and range compliance:
When in real compliance, the source clamps at the displayed compliance value. For example, if the compliance voltage is set to 1V and the measurement range is 2V, output voltage will clamp at 1V. In this case the "CMPL" annunciator will flash.
When in range compliance, the source output clamps at the maximum compliance value for the fixed measurement range(not the compliance value). For example, if compliance is set to 1V and the measurement range is 200mV, output voltage will clamp at 210mV. In this situation, the units in the compliance display will flash. For example, with the following display
- Vcmpl:10mA, the "mA" units indication will flash.
Since the :MEASure:[FUNCtion]? command is a less precise measurement command, I would recommend configuring your desired settings and then using the :TRACE subsystem to report the recorded data.
The manual has more information about each command subset and additional operation information:
https://www.tek.com/en/keithley-source-measure-units/keithley-smu-2400-series-sourcemeter-manual/series-2400-sourcemeter
You can also find an example below, configuring a sweep and performing measurements at the fastest rate available. This demonstrates configuration of manual ranges and the Trace system:
*RST
:SOUR:FUNC:MODE VOLT
:SOUR:LIST:VOLT 1,0,-1
:ARM:COUNT 1
TRIG:COUN 100
:TRIG:DEL 0.0
:SOUR:DEL 0.0
:SOUR:VOLT:RANGE 1
:SENSE:CURR:PROT 1e-3
:SENSE:FUNC:CONC OFF
:SENSE:FUNC 'CURR'
:SENSE:CURR:RANGE 1e-3
:SENSE:CURR:NPLC 0.01
:SENSE:AVERAGE:STAT OFF
:DISP:ENAB OFF
:SYSTEM:AZERO:STAT OFF
:TRAC:CLE
:TRAC:POINTS 100
:TRAC:FEED SENSE1
:SOUR:VOLT:MODE LIST
:TRAC:FEED:CONT NEXT
:OUTPUT ON
:INIT
Now wait until the sweeps complete. Then send
:TRACE:DATA?
Now read the data.
You will see the timestamps show about 1msec per point.
This is the fastest voltage sweep the Model 2400 can do.
Please review all commands and their function in the manual before running a test to ensure they provide the desired operation.