Transient Photo Response Routine Commands¶
This section lists the commands specific to the Transient Photo Response (TPR) routine.
Settings JSON¶
{
"test":"TPV",
"device_type":"Oscilloscope Real-Time",
"device_settings":{
"range":{"value":0.1,"unit":"A"}
},
"output_settings":{
"pulse":{
"duration":0.002,
"duty_cycle":30,
"delay":1E-4,
"averaging":100,
"points":1000
},
"level":{
"start":0.25,
"start_unit":"a.u.",
"end":1,
"end_unit":"a.u.",
"steps":30,
"ramp":true,
"dark":false,
"offset":0.5,
"bias":0.7
},
"additional":{"step_delay":0.5},
"transient":{"high":80,"mid":50,"low":20}
}
}
test (enum)
Allowed values: TPV, TPC
device_type
The device_settings object changes based on the device_type selected:
"device_settings":{
"compliance":{"value":0.01,"unit":"A"}
},
"device_settings":{
"range":{"value":0.1,"unit":"A"}
},
Data JSON¶
{
"test":"TPV",
"scans":[
{
"name":"light:0",
"data_schema":[
{"value":"Voltage","unit":"V"},
{"value":"Current","unit":"A"}
],
"data":[
[2.98263548080926,-5.22751659154892E-5],
[2.98140850876458,-5.94769650138915E-5],
[2.98276884749415,-4.90743663161993E-5],
[2.98240875851712,-4.13391006179154E-5],
[2.98164856814081,-6.37446978129446E-5],
...
],
"dt (s)":1,
"rise_time (s)":0,
"fall_time (s)":0
}
],
"processed_schema":[
{"value":"Voltage","unit":"V"},
{"value":"Recombination Time","unit":"s"}
],
"processed_data":[
[5.98278102733661,0.001],
[6.87851028592209,0.001],
[7.77527980193263,0.001],
[8.67275616167695,0.001],
[9.56888551881537,0.001],
...
]
}
processed_schema
The "processed_schema" object changes based on the selected test.
TPV
{
"processed_schema":[
{"value":"Voltage","unit":"V"},
{"value":"Recombination Time","unit":"s"}
]
}
TPC
{
"processed_schema":[
{"value":"Current Density","unit":"A/cm^2"},
{"value":"Charge","unit":"C"}
]
}
Custom Commands¶
No custom commands are available for the TPR routine