API ESP32: Unterschied zwischen den Versionen

Aus Wiki-500-Euro-RTM
Wechseln zu: Navigation, Suche
(ESP32 Kommando Übersicht)
(ESP32 Kommando Übersicht)
Zeile 26: Zeile 26:
 
maxX = 199<br>
 
maxX = 199<br>
 
maxY = 199<br>
 
maxY = 199<br>
multiplicator = 100<br>
+
multiplicator = 100<br><br>
'''Parameter details:'''
 
o destinationTunnelCurrentnA:
 
Sollwert für gültige Messung
 
o remainingTunnelCurrentDifferencenA:
 
Maximale Abweichung vom Sollwert, damit eine Messung gültig ist.
 
o multiplicator:
 
Schrittweite ADC-Werte X und Y für einen Scan – Schritt.
 
  
PARAMETER,parameter als csv string
+
'''PARAMETER,parameter als csv string'''
 
Der ESP32 übernimmt die Parameter aus dem csv-string und speichert sie.
 
Der ESP32 übernimmt die Parameter aus dem csv-string und speichert sie.
 +
Beispiel: 'PARAMETER,10,1000,10.0,0.01,0,0,0,199,199,100' setzt die DEFAULT Parameter
 +
• Strg C
 +
Strg C stoppt jedes Kommando und löst einen Reset des ESP32 aus (Strg C = CTRL C = ASCI 3)
 +
 +
'''Was bedeuten die Parameter:'''
 +
destinationTunnelCurrentnA: Sollwert für gültige Messung<br>
 +
remainingTunnelCurrentDifferencenA: Maximale Abweichung vom Sollwert, damit eine Messung gültig ist.<br>
 +
multiplicator: Schrittweite ADC-Werte X und Y für einen Scan – Schritt<br>
 +
 +
 +
'''PARAMETER,parameter als csv string'''
 +
Der ESP32 übernimmt die Parameter aus dem csv-string und speichert sie.<br>
 +
 
Beispiel: 'PARAMETER,10,1000,10.0,0.01,0,0,0,199,199,100' setzt die DEFAULT Parameter
 
Beispiel: 'PARAMETER,10,1000,10.0,0.01,0,0,0,199,199,100' setzt die DEFAULT Parameter
 
• Strg C
 
• Strg C

Version vom 11. Juni 2023, 16:38 Uhr

ESP32 Kommando Übersicht

MEASURE
Beim Empfang vom MEASURE startet der ESP32 einen Messreihe. Er sendet die Messdaten im CSV Format an den PC.
Format: DATA,X,Y,Z
Der letzte Datensatz ist DATA,DONE

ADJUST
Bei Empfang von ADJUST sendet der ESP zyklisch den ADC Messwert an den PC.
ADJUST,parameter
TIP ??????????????????????
Ein positiver Parameter bei DAC Z verkleinert den Abstand zwischen Prüfling und Messpitze, ein negativer Parameter vergrössert den Abstand

PARAMETER,?
Beim Empfang vom PARAMETER,? schickt der ESP32 die aktuell gespeicherten Messparameter an den Computer.

PARAMETER,DEFAULT Nach Empfang setzt der ESP32 die Messparaeter auf die default Werte:
kI = 10
kP = 1000
destinationTunnelCurrentnA = 10.0
remainingTunnelCurrentDifferencenA = 0.01
startX = 0
startY = 0
direction = 0
maxX = 199
maxY = 199
multiplicator = 100

PARAMETER,parameter als csv string Der ESP32 übernimmt die Parameter aus dem csv-string und speichert sie. Beispiel: 'PARAMETER,10,1000,10.0,0.01,0,0,0,199,199,100' setzt die DEFAULT Parameter • Strg C Strg C stoppt jedes Kommando und löst einen Reset des ESP32 aus (Strg C = CTRL C = ASCI 3)

Was bedeuten die Parameter: destinationTunnelCurrentnA: Sollwert für gültige Messung
remainingTunnelCurrentDifferencenA: Maximale Abweichung vom Sollwert, damit eine Messung gültig ist.
multiplicator: Schrittweite ADC-Werte X und Y für einen Scan – Schritt


PARAMETER,parameter als csv string Der ESP32 übernimmt die Parameter aus dem csv-string und speichert sie.

Beispiel: 'PARAMETER,10,1000,10.0,0.01,0,0,0,199,199,100' setzt die DEFAULT Parameter • Strg C Strg C stoppt jedes Kommando und löst einen Reset des ESP32 aus (Strg C = CTRL C = ASCI 3)

PROGRAM GUI

wird mit "D die Messdateb
Die Messdaten werden im Verzeichnis data in einer csv Datei gespeichert unter einem Namen, der sich aus Datum und Uhrzeit zusammensetzt. Format YYYYMMDD-hhmmss.csv