LabVIEWForum.de
Mittelwertbildung cRio - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW RealTime (/Forum-LabVIEW-RealTime)
+---- Thema: Mittelwertbildung cRio (/Thread-Mittelwertbildung-cRio)



Mittelwertbildung cRio - Holg - 21.05.2012 14:51

Hallo,
ich will von einem PT100 die Werte aufnehmen und den Mittelwert bilden. Das Programm ist ist in Bild unten zu sehen. Wenn ich die vi auf dem PC ausführe dann funtioniert das auch. Wenn ich die vi jedoch auf meiner Rio laufen lassen möchte, dann kommt ein Fehlermeldung wie untem im Bild zu sehen ist. Weiß jemand woran das liegen könnte?
Korrigiere mich mit der Schaltung. Die sieht folgendermaßen aus. Wär schön wenn jemand weiter weiß.


RE: Mittelwertbildung cRio - GerdW - 21.05.2012 15:23

Hallo Holg,

hast du das cRIO mit aller benötigten Software versehen? Die Mean-Funktion läuft (aus eigener Erfahrung) auch auf dem cRIO...

Tipp:
Statt BuildArray würde ich gleich ein Array mit der gewünschten Endgröße definieren und darin einzelne Elemente ersetzen. Ist (wahrscheinlich) effizienter als ständig das Array zu vergrößern und wieder zu verkleinern! Außerdem gibt es ja noch die "Mittelwert (Punkt für Punkt)"-Funktion, die genau das auch schon erledigt...


RE: Mittelwertbildung cRio - Holg - 22.05.2012 06:39

Hallo GerdW,
weißt du welche Software genau ich für die "Mean-Funktion" auf der cRio benötige? Hab die "Mittelwert (Punkt zu Punkt)"-Funktion ausprobiert. Kommt ein ähnlicher Fehler.


RE: Mittelwertbildung cRio - GerdW - 22.05.2012 08:17

Hallo Holg,

ich bin bisher so vorgegangen:
- Erstmal das Standard-Softwarepaket per MAX installieren. Damit sollte auch dein Mittelwert laufen.
- Diese Konfiguration habe ich meist nur für erste Tests verwendet.
- Dann habe ich einen Teil der Software wieder entfernt, alles was später nicht mehr benötigt wird und unnötig (knappen) Speicherplatz frißt, z.B. das Webfrontend etc.

Noch ein anderer Workaround:
Da du nur einen einfachen Mittelwert berechnen willst, kannst du das auch bequem mit einem eigenen VI erledigen: avg = sum(N)/length(N) Smile


RE: Mittelwertbildung cRio - Holg - 22.05.2012 10:12

Danke GerdW!
Ich hab es jetzt mit avg = sum(N)/length(N) gemacht! Das klappt super. Verstehe zwar nicht warum die Funktion auf der cRio nicht läuft aber egal.
Hab auch das Standard-Softwarepaket per MAX installiert um einen Fehler der Software auszuschließen. Aber ohne Erfolg.