Great, let us know what solved your problem so that others might be able to apply the same solution.
To apply a constant voltage use the Sweep editor that is part of the SMU module and use the same value for start and end value of the sweep. This way you create a single voltage set value. Basically, it is special case of a sweep, where you just have one value, i.e. it is constant then.
To repeat the readout you can set the Loop column of the SweepMe! editor to a higher number like 1000 to repeat the measurement 1000 times. Alternatively, you can add a Loop module to the Sequencer and add there the number of repetitions. With a Delay module you can make sure your get equidistant readings in time or leave it out if you like to measure as fast as the SMU can react.
Here is a sequence that will run forever and takes every second a reading with a Keithley 2400 at 10 V:
Just copy and paste the string into an empty sequencer to test it:
{
"child_items": [
{
"child_items": [
{
"child_items": [
{
"child_items": [
{
"child_items": [],
"is_checked": true,
"is_expanded": true,
"module_details": {
"module_type": "SMU",
"Label": "SMU1",
"value": "",
"Device": "SMU-Keithley_2400",
"Channel": "",
"Port": "COM6",
"SweepValue": "SweepEditor",
"SweepMode": "Voltage in V",
"RouteOut": "Front",
"4wire": false,
"Compliance": "0.0001",
"SkipCompliance": false,
"Speed": "Fast",
"Range": "Auto",
"RangeVoltage": "Auto",
"Average": "1",
"Parameters": {},
"Configuration": "",
"PostProcessingResistance": false,
"PostProcessingConductance": false,
"PostProcessingPower": false,
"ShowPulse": false,
"CheckPulse": false,
"PulseCount": "1",
"PulseOffLevel": "0",
"PulseOnTime": "200e-6",
"PulseOffTime": "200e-3",
"PulsePeriod": "1e-3",
"PulseDelay": "0.0",
"PulseMeasStart": 50,
"PulseMeasTime": 30,
"PulseRiseTime": "100e-9",
"PulseFallTime": "100e-9",
"PulseImpedance": "200e-3",
"SweepEditor": {
"sweeps": [
{
"loop": "1",
"start": "10.0",
"end": "10.0",
"step_points": "0.1",
"scaling": "Step width",
"hold": "0.0"
}
]
},
"ListSweepCheck": true,
"ListSweepType": "Sweep",
"ListSweepStart": "0.5",
"ListSweepEnd": "1.0",
"ListSweepStepPointsType": "Step width:",
"ListSweepStepPointsValue": "0.1",
"ListSweepDual": false,
"ListSweepCustomValues": "",
"ListSweepHoldtime": "0.1",
"ListSweepDelaytime": "0.1",
"Comment": ""
}
}
],
"is_checked": true,
"is_expanded": true,
"module_details": {
"module_type": "Loop",
"Label": "Loop1",
"value": "nonstop",
"Repetitions": "0",
"UseReduction": false,
"MaxPoints": 10000,
"Reduction": "Quadratic",
"KeepLastPoints": 10,
"Comment": ""
}
}
],
"is_checked": true,
"is_expanded": true,
"module_details": {
"module_type": "Delay",
"Label": "Delay",
"value": "1",
"Comment": ""
}
}
],
"is_checked": true,
"is_expanded": true,
"module_details": {
"module_type": "MakeFile",
"Label": "MakeFile1",
"value": "ID",
"FileID": "ID",
"ShowAdvancedOptions": false,
"BranchIndex": true,
"FileIndex": true,
"ModuleLabels": true,
"Comment": ""
}
}
],
"data_type": "Sequencer",
"version": "v1",
"sweepme_version": "1.5.8.7"
}
Thanks and best,
Axel