22.01.2013 Aufrufe

Analyse von Kraftsensor-Messwerten mit MATLAB zur Orts ... - Brichzin

Analyse von Kraftsensor-Messwerten mit MATLAB zur Orts ... - Brichzin

Analyse von Kraftsensor-Messwerten mit MATLAB zur Orts ... - Brichzin

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.3 Statische Messung - Erklärung des Programms <strong>zur</strong> automatischen Messauswertung 38<br />

Aufbau, werden zusammen nach dem Muster aus Abbildung 3-3 in die Matrix<br />

Werte geschrieben.<br />

Sensor 1<br />

Kraft 1<br />

Sensor 2<br />

Kraft 1<br />

Sensor sensors<br />

Kraft 1<br />

∑ Sensoren<br />

Kraft 1<br />

Sensor 1<br />

Kraft 2<br />

Sensor 2<br />

Kraft 2<br />

Tabelle 3-4: Eine einzelne dreidimensionale Wertetabelle<br />

0 x1 x2 x3 … xcols<br />

y1 F(x1, y1) F(x2, y1) F(x3, y1) … F(xcols, y1)<br />

y2 F(x1, y2) F(x2, y2) F(x3, y2) … F(xcols, y2)<br />

y3 F(x1, y3) F(x2, y3) F(x3, y3) … F(xcols, y3)<br />

… … … … … …<br />

yrows F(x1, yrows) F(x2, yrows) F(x3, yrows) … F(xcols, yrows)<br />

Zum Erzeugen der Werte-Matrix werden die folgenden vier ineinander<br />

verschachtelten for-Schleifen benötigt:<br />

Sensor 1<br />

Kraft forces<br />

Sensor 2<br />

Kraft forces<br />

… … … …<br />

Sensor sensors<br />

Kraft 2<br />

∑ Sensoren<br />

Kraft 2<br />

Abbildung 3-3: Aufbau der Matrix Werte<br />

Sensor sensors<br />

Kraft forces<br />

for sen = 1:(sensors + 1)<br />

for f = 1:forces<br />

n = (sen-1) * (rows + 2);<br />

m = (f-1) * (cols + 2);<br />

for j = 2:(rows+1)<br />

for i = 2:(cols+1)<br />

reihe = ((i-1) * rows - (j-2)) * forces;<br />

x_wert = ForceIn(reihe, 1);<br />

y_wert = ForceIn(reihe, 2);<br />

…<br />

…<br />

…<br />

…<br />

∑ Sensoren<br />

Kraft forces<br />

Werte(1 + n, i + m) = x_wert;<br />

Werte(j + n, 1 + m) = y_wert;<br />

Werte(j + n, i + m) = ForceIn((reihe - 4 + f), 2 + sen);<br />

end<br />

end<br />

end<br />

end<br />

Die innersten beiden Schleifen geben, <strong>mit</strong> dem Schleifezähler j für die Spalte<br />

und <strong>mit</strong> i für die Reihe in der Matrix, die Position des zu schreibenden

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!