zur Zeit möchte ich einen Berg Messdaten auswerten, bei dem Mit jeder Messung immer ein und dieselbe Rechenoperation durchgeführt wird. Da dieser Berg recht groß ist, liegt mir der Wunsch nach einer automatisierten Durchführung am Herzen. Diese hab ich im folgenden Code versucht umzusetzen, erhalte jedoch immer
Kraft_Rahmen = Data(1,:)*(-1); %Extrahiert Messwerte aus Datenvektor und kehrt Vorzeichen bei Kraft und Weg um
Kraft_Rad = Data(2,:)*(-1);
Acc_Radmitte = Data(3,:);
s_Zylinder = Data(4,:)*(-1);
Kraft_Rad_berechnet = Kraft_Rahmen/Hebelverhaeltnis;
Danke für die prompte Antwort, jedoch macht das Programm immer noch nicht das, was es soll.
Leider habe ich grad niemanden zur Hand, den ich fragen könnte, weshalb ich euch bitte, nochmal auf den Code zu blicken.
Um mich besser verstehen zu können formuliere ich mal, was das Programm machen soll.
Die Dateien (32 Bit Integer) aus dem angegeben Ordner öffnen;
Verarbeiten (Filtern, ein paar Plutimikationen);
Abspeichern in einem neuen Unterordner als Matfile.
jetzt müsstest du nur noch sagen, inwiefern das Programm nicht macht, was es soll. Gibt es Fehlermeldungen? Andere Ergebnisse als erwartet? In letzterem Fall, kannst du vielleicht mit dem Debugger eingrenzen, wo das Problem liegt?
Also der Code mit den Umrechnungen und auch das Filtern für sich funktioniert.
Das Problem lässt sich auf die Stapelbetriebskonstruktion eingrenzen.
Es kommt als Fehlermeldung:
Code:
??? Field reference for multiple structure elements that is followed by more reference blocks
is an error.
Error in ==> load_filter at 10
DateiName = Dateien.name(i); %Dateinamen aus Array zuweisen
Meine Idee war, dass der Dateiname aus der struct Dateien entnommen wird, an den Einlesebefehl fopen weitergeben wird und danach die Daten der i32 Datei entnommen, verarbeitet und gespeichert werden.
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.