LabVIEWForum.de
Signal in "echtzeit" in eine lokale Variable schreiben. - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Signal in "echtzeit" in eine lokale Variable schreiben. (/Thread-Signal-in-echtzeit-in-eine-lokale-Variable-schreiben)

Seiten: 1 2 3


RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Tobs - 18.04.2011 23:26

Ja... am Anfang wollte ich es nur erstmal so einfach wie moeglich beschreiben...

Danke fuer dein Beispiel Lucki. Ich werde mal versuchen etwas damit umzusetzen.

Gruesse. Tobias
Hallo Leute,

ich habe jetzt dieses Beispiel fuer mich entdeckt und etwas modifiziert. Wenn ich das Programm starte, dann sehe ich ein schoenes Gitter Muster. Allerdings driften die Schwingungen dann langsam auseinander. Woher kommt das?

Vielen Dank fuer alle Antworten!

Gruesse. Tobias


RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Lucki - 19.04.2011 06:33

(18.04.2011 23:26 )Tobs schrieb:  ich habe jetzt dieses Beispiel fuer mich entdeckt und etwas modifiziert. Wenn ich das Programm starte, dann sehe ich ein schoenes Gitter Muster. Allerdings driften die Schwingungen dann langsam auseinander. Woher kommt das?
Ohne das VI anzusehen:
Der Betrieb ist kontinuierlich-periodisch, wobei für die analoge und digitale Ausgabe nur die Samples für 1 Periode übergegen werden müssen. Diese Muster wiederholen sich dann immer.
Das Auseinanderdriften entsteht, wenn die beiden Samplezahlen nicht genau gleich groß sind.


RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Tobs - 19.04.2011 15:17

(19.04.2011 06:33 )Lucki schrieb:  Das Auseinanderdriften entsteht, wenn bie beiden Samplezahlen nicht genau gleich groß sind.

Danke fuer die Antwort.

Die Sampelraten sind gleich gross eingestellt soweit ich das beurteilen kann. Das komische ist auch, dass sich das Auseinanderdriften erst nach ca. einer minute bemerkbar macht. Es geht also sehr langsam. Meine Vermutung ist, dass die Sampelraten irgendwie leicht unterschiedlich getaktet, also nicht synchron sind.

Gruesse. Tobias


RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Lucki - 20.04.2011 08:01

Ich muß mich korrigieren: Die Samplezahlen müssen nicht gleich sein, sie sollten aber in einem ganzzahligen Verhältnis zueinander stehen, damit es nicht zu Schwebungen kommt.
Hier hat man: digitale Samples = 8, analoge Samples = 1000
1000/8 = 125 Rest 0. Es müsste also eigentlich funktionieren.
Leider habe ich im Moment nicht die passende karte im PC, um das Beispiel laufen zu lassen. Kann das nicht mal jemand mit passender Karte probieren?


RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Tobs - 20.04.2011 21:39

Hallo,

ich weiss auch nicht woran es liegt, aber als ich heute das Programm gestartet habe, was vor zwei Tagen noch gedriftet ist, hat es funktioniert.

Bestan Dank an Alle!
Gruesse. Tobias


RE: Signal in "echtzeit" in eine lokale Variable schreiben. - Tobs - 21.04.2011 18:58

Ich bins nochmal.

Das vorherige Programm lief dann doch etwas langsam. Jetzt hab ich hier noch nen anderen Vorschlag bei dem ein Counter Ausgang verwendet wird. Ich lad es mal hoch fuer den Fall, dass irgendwann mal jemand das gleiche Problem hat.

Viel spass beim programmieren Metal

Gruesse. Tobias