LabVIEWForum.de - Winkel-Offset

LabVIEWForum.de

Normale Version: Winkel-Offset
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein in meinen Augen recht komplexes Problem. Für den ein oder anderen wird es vielleicht ein Kinderspiel sein.

Ich bekomme meine Daten mit einer Geschwindigkeit von 50Hz als DBL Eingangssignal. Die Skalierung von Volt in Grad hat schon in einem vorherigen Programm stattgefunden.

Nun möchte ich die letzten zehn Werte kontinuierlich speichern und davon den Mittelwert berechnen.

Wenn ich im Hauptprogramm auf ein Boolsches Element "Nullen" drücke, soll das Programm mich fragen, ob ich wirklich Nullen möchte.

Bei positiver Antwort soll der vorher errechnete Mittelwert als Offset vom DBL Signal subtrahiert werden.

Wenn das Programm geschlossen wird, soll beim nächsten Öffnen der Offset immer noch im System sein.

Über jegliche Hilfe bin ich sehr dankbar.

Schönen Gruß,
Selectah
Hallo Selectah,

an bei ein Beispiel, welches dir vielleicht auf die Sprünge hilft.

Gruß snuz
Hallo snuz,

Zitat:Wenn das Programm geschlossen wird, soll beim nächsten Öffnen der Offset immer noch im System sein.
Knapp an der Frage vorbei...

@Selectah:
Da wirst du den letzten Offset wohl in einer Datei speichern müssen und beim nächsten Start wieder aus der Datei lesen...
So könnte das vllt. gehen...
Es fehlt nur eine geeignete Fehlerabfrage und die Frage ob wirklich gespeichert werden soll, aber ein bisschen sollst du ja auch selber machenBlush
Wow, eure Antworten sind nicht schlecht. Diese Schieberegister verwirren mich immer noch ein wenig. Habe noch nicht so viel damit programmiert. Ihr habt mir auf jeden Fall schon weitergeholfen.

DANKE!!!
Ich habs nun ohne Mittelwertbildung gelöst.
Ich hole mir vor Beginn meiner Hauptschleifen den Wert aus einem Excelfile und schreibe ihn in eine globale Variable. Diese Variable wird dann im Laufe des Programms änderbar über einen boolschen Operator. Nach Beenden der Hauptschleifen wird der letzte Wert in der globalen Variable an das gleiche Excelfile übergeben und überschrieben.
Referenz-URLs