26.03.2019, 14:22
Beitrag #1
|
|
|
26.03.2019, 15:12
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Mittelwert in Excel
Erstell dir ein "Summen-Array", in dem du nach jedem Messvorgang deine Ergebnisse aufaddierst. Am Ende dann durch die Anzahl Messvorgänge teilen und das Mittelwert Array wegspeichern.
Mit "Write Delimited Spreadsheet" erzeugst du eine CSV-Datei, keine Excel-Datei!
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!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
26.03.2019, 15:20
Beitrag #3
|
TpunktN
LVF-Gelegenheitsschreiber
Beiträge: 217
Registriert seit: Jul 2011
2021
2011
EN
70***
Deutschland
|
RE: Mittelwert in Excel
Mahlzeit,
deine Datei die du erzeugst kann Excel öffnen, es ist aber eine Comma-Seperated-Values (CSV) Datei. Excel ist meistens standardmäßig damit verknüpft, es bleibt aber ein eigenes Format.
Du musst dir entweder einen Mittelwert mitschreiben oder die Datei am Ende einmal auslesen und dir die Spalten selbst berechnen.
Grüße Timo
Justieren ist dem Gerät sagen was es anzeigen soll, kalibrieren ist die Kontrolle dieser Anzeige. Eichen ist ein längerer Prüfprozess und darf nur das Eichamt!
|
|
|
26.03.2019, 15:32
Beitrag #4
|
|
|
26.03.2019, 15:51
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Mittelwert in Excel
(26.03.2019 15:32 )ares2013 schrieb: aber ich speichere ja trotzdem immer noch zeilenweise, das heisst der string der an write spreadsheet ankommt, immer nur eine Zeile Daten enthält. wenn ich jetzt mal davon ausgehe dass ich das mit dem summen array gemacht und die werte berechnet habe bekomme ich dann jede Zeile den Mittelwert vom 1. durchlauf, 1.-2. durchlauf, 1.-3. usw?
Richtig erkannt. Wann du dann diese Mittelwerte wegspeicherst, das bleibt dir überlassen. Im Optimalfall natürlich nur 1x am Ende des gesamten Messvorgangs.
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!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
26.03.2019, 16:01
Beitrag #6
|
|
|
26.03.2019, 19:30
Beitrag #7
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Mittelwert in Excel
Hallo ares,
Zitat:Wie muss ich vorgehen um das Ergebnis nur einmal am Ende zu erhalten?
Ergibt sich die Antwort nicht schon aus der Frage selbst?
Einfach am Ende deines Programms (THINK DATAFLOW!) die berechneten Mittelwerte als letzte Zeile speichern…
|
|
|
27.03.2019, 10:22
Beitrag #8
|
|
|
27.03.2019, 10:27
(Dieser Beitrag wurde zuletzt bearbeitet: 27.03.2019 11:58 von GerdW.)
Beitrag #9
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Mittelwert in Excel
Hallo ares,
wenn du stattdessen BuildArray verwendest, hast du das Problem nicht...
(Oder gleich die Autoindizierung beim Schleifentunnel nutzen!)
|
|
|
03.04.2019, 08:59
(Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2019 09:01 von ares2013.)
|
ares2013
LVF-Gelegenheitsschreiber
Beiträge: 73
Registriert seit: Oct 2018
2018
2018
EN
Deutschland
|
RE: Mittelwert in Excel
(27.03.2019 10:27 )GerdW schrieb: Hallo ares,
wenn du stattdessen BuildArray verwendest, hast du das Problem nicht...
(Oder gleich die Autoindizierung beim Schleifentunnel nutzen!)
ich habe ein array dass sich bei jedem durchlauf der schleife ändert, weil am Anfang der Sequenz die Elemente im Array auf 0 zurückgesetzt werden und dann neu reingeschrieben wird.
wenn ich das Summenarray bilde möchte ich ja eigentlich jedes mal den gleichen input für build array aber am Ausgang dann für jeden durchlauf eine neue Zeile.
wenn ich auto index benutze bekomme ich ein 4d array als output (ich bräuchte eigentlich ein 2d array)
und wenn ich den output mit reshape array 'formatiere' bekomme ich ein 1d array..
wie 'formatiere' ich das 4d array zu einem 2d array ohne dass Daten verloren gehen?
danke schon mal im voraus
ares
|
|
|
| |