Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • 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)

Image Added

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)

...