...
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: Startzeit ab wann die Daten geladen werden sollen. Mit 0 wird der erste Werte genommen.
aendtime: Stoppeit der zu ladenden Daten. Mit 0 wird der letzte Werte geladen. Mit der Wahl von astarttime = 0 und aendtime = 0 werden die gesamten Daten geladen.
avaluetype: Auswahl des Minimums (1), des Maximums (2), des Mittelwert (3), der Abweichung (4)
Beispielcode:
abasedir = 'C:\test_file'
measurement = '20201202_120611_B5EDFC5F-31BD-4851-BC07-922E0C35B418'
powermodule = '425201827841'
achannelcode = '00003'
astarttime =0
aendtime = 0
avaluetype = 3
data = getArrayValue (abasedir, measurement, powermodule, achannelcode, astarttime, aendtime, avaluetype) ;
time = data(:,1);
data = data(:,2);
plot(time,data)
Laden von transienten Daten
...
amaxsize: Maximale Anzahl an Samples die geladen werden
Beispielcode:
afile = 'C:\test_file\M_20201202_120611_B5EDFC5F-31BD-4851-BC07-922E0C35B418\sync\transients\TRA_00000000\TRA_00000000_0000.ams'
achannelindex = 4;
astartoffset=0;
amaxsize = 0;
% Laden der transienten Daten
data = getTransient(afile, achannelindex, astartoffset, amaxsize);
info = loadjson('C:\test_file\M_20201202_120611_B5EDFC5F-31BD-4851-BC07-922E0C35B418\M_20201202_120611_B5EDFC5F-31BD-4851-BC07-922E0C35B418.amc')
time = (0:1:length(data)-1)'./info.inputs.analog.samplerate;
plot(time,data)
...