INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Probleme mit "Verstrichene Zeit" Baustein und Array-Addition



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!

30.07.2015, 13:50 (Dieser Beitrag wurde zuletzt bearbeitet: 30.07.2015 13:52 von antonym.)
Beitrag #7

antonym Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Jul 2015

2013
2015
DE



RE: Probleme mit "Verstrichene Zeit" Baustein und Array-Addition

Akzeptierte Lösung

Zitat:Ja eben. Und warum brauchst du dann einen Graph im subVI???

aktuell nur für Testzwecke.

Zitat:Warum berechnest du in der Schleife nicht einfach den Mittelwert direkt?
Du brauchst nur einen Zähler für die schon gesammelten Werte: Mittelwert(i) = ( Mittelwert(i-1)*(i-1) + NeuerWert ) / i

Aus Gründen der Numerik ist es besser nicht bei jedem Schleifendurchgang zu addieren und zu multiplizieren/dividieren (Rundungsfehler!)

Daher will ich zuerst addieren, und am ende erst dividieren. Wenn die Schleife einmal pro Sekunde ausgeführt wird dann sind das bei 5Minuten Messdauer 300 Durchgänge. D.h. ich rechne 300 mal Mittelwert(i) = ( Mittelwert(i-1)*(i-1) + NeuerWert ) / i
Mit jedem Rechenzeichen geht statistisch ein weiterer Fehler ein.

Besser ist es, ich addiere alle zuerst auf und teile ein bis zwei mal ganz am Ende.




Zitat:Leider sieht man nicht, wie der Task definiert wurde.
Im VI sieht man nur, dass du "-1" Samples vom DAQmxRead abfragst - und was das bedeutet, sagt dir die Hilfe zur Funktion!
Oh das muss ich mir ansehen, kann natürlich sein, dass ich das vergessen habe.



Also ich habe jetzt den Fehler gefunden.
Wie du bereits sagtest, war es der "Standard verwenden, wenn nicht verbunden" Tunnel/Knoten.

Ich habe es jetzt so gemacht für den Case: False
   

Erstaunlich wie einfach und banal manchmal die Lösung sein kann :-)
Vielen Dank!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Probleme mit "Verstrichene Zeit" Baustein und Array-Addition - antonym - 30.07.2015 13:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Wink Rechentrainer Addition Multiplikation Nowhere Man 1 2.585 15.10.2019 14:39
Letzter Beitrag: GerdW
  RFC-Baustein für SAP-Kommunikation Heinz 9 13.664 14.11.2018 09:21
Letzter Beitrag: Freddy
  Signalverlauf verstrichene Zeit einbauen antwort 3 3.412 06.03.2017 15:03
Letzter Beitrag: GerdW
  Countdown-Anzeige mit "Verstrichene Zeit" stockt während Messung antonym 2 3.707 13.08.2015 16:00
Letzter Beitrag: antonym
  verstrichene Zeit messen paul2012 7 13.404 17.10.2014 13:01
Letzter Beitrag: paul2012
Question Mittelwert aus Zeit Array xrzr 9 5.996 22.04.2014 10:12
Letzter Beitrag: GerdW

Gehe zu: