Transistor Test Routine Commands¶
This section lists the commands specific to the IPCE routine.
Settings JSON¶
{
"device":{
"sample_rate":10,
"smu":[
{"output":0.10,"compliance":0.1},
{"output":0.2,"compliance":0.1}
]
}
}
Data JSON¶
{
"data":[
[4.17100000049686E-4,0.1,0.001,2,0.001],
[0.100599399999737,0.1,0.001,2,0.001],
[0.200375999999778,0.1,0.001,2,0.001],
[0.300335699999778,0.1,0.001,2,0.001],
[0.400380099999893,0.1,0.001,2,0.001],
...
]
}
=== warning "maximum samples" Note that a maximum of 100000 samples are kept in memory, so only the last 100000 samples can be retreived with this function. Handle the data saving accordingly if you want to record more than this
Progress JSON¶
{
"routine_status":"Running",
"routine_name":"IPCE",
"progress":null,
"error":null
}
Custom Commands¶
| Command | Description |
|---|---|
| SetOutput | Change the output during a measurement. |
SetOutput¶
Description
Change the output during a measurement
Example Request
{
"target": "ROUTINE",
"command": "SetOutput",
"parameter": { "smu": 0, "output": 0.1},
"request_id": 201
}
Example Response
{
"status": "OK",
"data": { "state":"OK" },
"request_id": 201
}