:SENSe:SWEep:POINts
Description
This command gets or sets the number of measurement frequency points.
Syntax |
Parameter |
:SENSe<ch>:SWEep:POINts |
<numeric > |
Parameters |
accepted format |
allowed suffixes |
possible Errors |
description |
<ch > |
{ 1 | empty } |
none |
Invalid channel index |
Currently only one channel is supported. Empty means 1 is used as default. |
{ <numeric > | MINimum | MAXimum } |
Range from 1 to Max. points |
none |
Numeric data error |
The number of measurement frequency points. |
Syntax |
Response |
:SENSe<ch>:SWEep:POINts? |
<numeric > |
Parameters |
accepted format |
description |
<ch > |
{ 1 | empty } |
Currently only one channel is supported. Empty means 1 is used as default. |
Response value |
description |
<numeric > |
The number of measurement frequency points. |
Presets
For presets please refer to Measurement Modes and Default Settings.
Sample usage
Configure and start a sweep measurement from 10kHz
to 20kHz
with 500
steps.
var visaSession = new TcpipSocket(VISA_RESOURCENAME);
visaSession.RawIO.Write(":SENS:FREQ:STAR 10kHz;STOP 20kHz\n");
visaSession.RawIO.Write(":SENS:SWE:POIN 500\n");
visaSession.RawIO.Write(":TRIG:SING\n");
// wait for the measurement to finish
visaSession.RawIO.Write("*OPC?\n");
visaSession.RawIO.ReadString();
visaSession.RawIO.Write(":SENS:FREQ:DATA?\n");
var frequencyValues = visaSession.RawIO.ReadString();
visaSession.RawIO.Write(":CALC:DATA:SDAT?\n");
var measurementValues = visaSession.RawIO.ReadString();
visaSession.write(':SENS:FREQ:STAR 10kHz;STOP 20kHz\n')
visaSession.write(':SENS:SWE:POIN 500\n')
visaSession.write(':TRIG:SING\n')
visaSession.query('*OPC?\n')
frequencyValues = visaSession.query(':SENS:FREQ:DATA?\n')
measurementValues = visaSession.query(':CALC:DATA:SDAT?\n')