Daten in Array zusammenführen& nebeneinander anordnen
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Daten in Array zusammenführen& nebeneinander anordnen
Hallo,
die Frage die ich habe ist bestimmt trival und wurde irgendwo schoneinmal behandelt aber leider finde ich den für mich passenden Threat nicht.
Ich lese aus einer Datei meine Messdaten aus berechne etwas und füge sie zu einem 6 Felder großen Array zusammen, dass ganze mache ich 9mal. Nun möchte ich das diese das diese 54 Felder neben einander stehen und nicht untereinander(so wie gerade).
RE: Daten in Array zusammenführen& nebeneinander anordnen
Das ist nicht dein Ernst, 9x derselbe Code parallel kopiert?!
Wie wäre es mit einem SubVI für die Berechnung? Und dann dieses SubVI in einer For-Loop mehrfach ausführen?
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
RE: Daten in Array zusammenführen& nebeneinander anordnen
Hallo Erhard,
abgesehen davon, dass du gerade eine lobende Erwähnung im "Tapeten"-Thread erhalten hast:
Zitat:berechne etwas und füge sie zu einem 6 Felder großen Array zusammen
Du berechnest 6 1D-Arrays (pro "Rechnung"!) und fügst diese zu einem 2D-Array zusammen. Dann fügst du alle diese 9 2D-Arrays zu einem großen 2D-Array zusammen...
Wenn du dagegen ein 1D-Array erhalten willst, solltest du vielleicht damit anfangen, deine Rechenergebnisse als Skalare auszugeben!?
Und wenn du schon dabei bist:
Deine Rechnungen sehen identisch aus. Sowas sollte man dann auch in eine Schleife packen und diese Schleife dann neunmal aufrufen, um deine 9 "Rechnungen" durchzuführen. Das reduziert deine Tapete dann schon mal auf ein Neuntel
RE: Daten in Array zusammenführen& nebeneinander anordnen
*snüff*
Immer werden einfache User gedisst. *zum Heulen in den Keller geht*
Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
22.03.2013, 12:20 (Dieser Beitrag wurde zuletzt bearbeitet: 22.03.2013 12:23 von Ehead.)
RE: Daten in Array zusammenführen& nebeneinander anordnen
Hallo,
@ Jens danke für die Vereinfachung, muss mir mal angewöhnen bei wiederkehrenden Strukturen SubVi anzulegen.
Ich habe das ganze Vervollständigt(so wie ich dachte) und bei Calc noch die richtigen Division/Multiplikationsfaktoren eingefügt.
Vielleicht muss ich doch mehr ausholen. Ich hatte eine Messung bei der mein Spannungsteiler auf der falschen Stufe stand. Nun habe ich ein CSV-File mit v- Werten die ich umrechnen muss. d.h. /den falschen * richtigen Kalibierfaktor für die Stellung des Spannungsteilers. Danach will ich die nun wieder korrekten v-Werte nutzen um wieder auf F und Fexp Werte zuerrechnen und diese zusammen zuführen. Am Ende soll dann wieder ein CSV-File stehen mit 54 nebeneinander stehenden Werte d.h. v1roh, t1, v1gef, a1, F1, Fexp1, v2roh, t2...usw.
Jens bei der Version habe ich ein Problem irgendwie liest er mir nicht die Zeitwerte aus dadurch bekomme ich folglich nach den ableiten nur 0 raus.
RE: Daten in Array zusammenführen& nebeneinander anordnen
(22.03.2013 12:20 )Ehead schrieb: Jens bei der Version habe ich ein Problem irgendwie liest er mir nicht die Zeitwerte aus dadurch bekomme ich folglich nach den ableiten nur 0 raus.
Daran bist du selber Schuld
Dein erster VI-Upload enthält einen Fehler beim Laden der Daten:
Ich habe das gestern nur umprogrammiert, aber nie ausgeführt.
Hier noch eine For-Schleifen-Version mit korrigierten ReadFromSpreadsheet: