Interactive SourceMeter® Instrument Reference Manual Section 3:
2461-901-01 A/November 2015 3-75
Setting up a pulse sweep from a remote interface
To create and run pulse sweep from a remote interface using SCPI commands:
1. Set the source function using the :SOURce[1]:FUNCTion command.
2. If you want to make measurements:
• Set the measure function using the [:SENSe[1]]:FUNCtion or
[:SENSe[1]]:DIGitize:FUNCtion command.
• Set the measure range using the [:SENSe[1]]:<function>:RANGe command.
• Make any other measure or digitize settings appropriate for your pulse sweep.
3. If you are using the :SOURce[1]:PULSe:LIST:<function> command, set up the source
configuration list for your pulse sweep.
4. Set the parameters for the type of pulse sweep you want.
5. Make any other settings appropriate to the pulse sweep.
6. Send the :INITiate command to start the pulse sweep.
To save your settings, save them to a user-saved setup using the *SAV command.
For example sweeps, see the Examples section of each of the pulse sweep command descriptions.
To create and run pulse sweep from a remote interface using TSP commands:
1. Set the source function using the smu.source.func command.
2. If you want to make measurements:
• Set the measure function using the smu.measure.func or smu.digitize.func command.
• Set the measure range using the smu.measure.range or smu.digitize.range command.
• Make any other measure or digitize settings appropriate for your pulse sweep.
3. If you are using the smu.source.pulsesweeplist() command, set up the source
configuration list for your pulse sweep.
4. Set the parameters for the type of pulse sweep you want using one of the following pulse sweep
commands:
• smu.source.pulsesweeplinear()
• smu.source.pulsesweeplinearstep()
• smu.source.pulsesweeplist()
• smu.source.pulsesweeplog()
• smu.source.pulsetrain()
5. Make any other settings appropriate to the pulse sweep.
6. Send the trigger.model.initiate() command to start the pulse sweep.
To save your settings, save them to a configuration script using the createconfigscript()
command.
For example sweeps, see the Example section of each of the pulse sweep command descriptions.