@@ -8,6 +8,35 @@ Schritte sind einzeln heruntergebrochene Mess- und Überwachkriterien. Mittels d
# Aufbau
Die Schrittkonfiguration ist eine Datei im `.json` Format. Sie unterteilt sich grob in die Liste der Schritte und einigen globalen Einstellungen.
```mermaid
graph TB;
Schrittkonfiguration--> global
subgraph "Globale Parameter"
global-->serial_cells;
global-->measure_interval;
global-->device;
global-->start_step;
end
Schrittkonfiguration-->steps;
subgraph "Schrittliste"
steps-->id;
steps-->step_reference(reference);
step_reference-->step_name(name);
step_reference-->step_value(value);
steps-->break_points;
break_points-->minmax;
break_points-->reference;
reference-->name;
reference-->value;
break_points-->next_step;
end
```
## global
Hier werden Metaeinstellungen zum Schrittprofil eingestellt, wie etwa das Messinterval
...
...
@@ -31,14 +60,14 @@ Hier werden Metaeinstellungen zum Schrittprofil eingestellt, wie etwa das Messin
### reference
`reference` ist die Größe, welche eingestellt werden soll um die Zellen zu testen. Eine Reference hat immer zwei Attribute:
1.`name`: der Name der Referenz, muss in je der `set` (Referenz im Schritt) oder `measure` (Referenz in einer Abbruchbedingung) Teil der [Gerätekonfiguration](Geräte) vorhanden sein
1.`name`: der Name der Referenz, muss in je der `set` (Referenz im Schritt) oder `measure` (Referenz in einer Abbruchbedingung) Teil der [Gerätekonfiguration](Geräte) vorhanden sein. Kann bei einem `break_point` auch die Referenz `time`sein. Dann wird die eingestellte Zeit in Sekunden abgewartet.
1.`value`: der Wert welcher eingestellt werden soll. Kann eine Dezimalzahl sein
### break_points
`break_points` ist eine Liste von einer oder mehreren Abbruchbedingungen.
Eine Abbruchbedingung besteht aus 3 Parametern.
1.`minmax`: die Angabe, ob beim Über- oder Unterschreiten des angegebenen Wertes die Abbruchbedingung erfüllt ist.
1.`minmax`: die Angabe, ob beim Über- oder Unterschreiten des angegebenen Wertes die Abbruchbedingung erfüllt ist. Entweder `"min"` oder `"max"`