Die Daten die mit der Software aufgezeichnet werden, können durch den Einsatz von Python Scripts geladen und dargestellt werden. Es ist zwischen den folgenden Daten zu unterscheiden:
Aufgezeichnete Daten: Das sind jene Daten die periodisch gespeichert werden (10 Sekunden oder 10 Minuten Werte), jedoch nicht mit der vollen Abtastrate. Diese Daten können Effektivwerte von Spannungen und Strömen sein.
Transiente Daten: Das sind jene Daten die in voller Abtastrate bei der Auslösung eines Triggerereignisses gespeichert werden.
Laden von aufgezeichneten Daten:
Zum Laden von aufgezeichneten Daten in Python wird die Funktion getAsyncSingleValue verwendet. Die Übergabeparameter der Funktion sind die folgenden:
abasedir: Pfad des Verzeichnisses, in welchem sich die Messorder (Startend mit M_ befinden)
measurement: Name der Messung (Startend mit M_)
powermodule: Angelegtes Modul bei der Durchführung von Messungen (Startend mit P_)
achannelcode: Auswahl eines gewünschten Kanals (*.dat Dateien)
astarttime:
aendtime:
avaluetype: Auswahl des Minimums (1), des Maximums (2), des Mittelwert (3), der Abweichung (4)
Beispielcode:
#Definition der Parameter in Python
abasedir = 'C:/test_file/'
measurement = '20201202_120611_B5EDFC5F-31BD-4851-BC07-922E0C35B418'
powermodule = '425201827841'
achannelcode = '00003'
astarttime =0
aendtime = 0
avaluetype = 3
#Laden der Parameter
time,vals = (getasyncsinglevalue.getAsyncSingleValue(abasedir, measurement, powermodule, achannelcode, astarttime, aendtime, avaluetype))