LabVIEWForum.de
Phasendifferenz - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Phasendifferenz (/Thread-Phasendifferenz)

Seiten: 1 2 3


Phasendifferenz - tosi - 21.06.2005 10:34

Hallo zusammen,

ich bräuchte mal wieder Hilfe. Ich habe 2 Sinussignale, die in der Phase unterschiedlich sind. Nun möchte ich erstmal die Phasendifferenz bestimmen und damit dann das eine Signal verschieben, damit die beiden quasi übereinander liegen.

Ich habe da schon einiges probiert, aber irgendwie mags nicht funktionieren.
Fürs Forum habe ich ein kleines Beispiel konstruiert - eigentlich bekomme ich die Signale von einem externen Gerät über eine NI-PCI-6143.

Würde mich sehr über eine Antwort freuen.

Gruß, Tosi


Phasendifferenz - tosi - 21.06.2005 10:38

Jetzt geht das schon wieder los. Ich kann nicht mal mein eigenes VI runterladen. Könnt es sein, dass der Dateiname zu lang ist? Ist probiers mal...


Phasendifferenz - tosi - 21.06.2005 10:40

Tatsächlich! Es geht :shock: :?:


Phasendifferenz - tosi - 21.06.2005 15:43

Also...das mit dem Runterladen geht jetzt. Bei meinem Problem mit der Phasenverschiebung bin ich noch nicht weitergekommenSadHätt ich den Beitrag vielleicht woanders einordnen sollen? Unter Signalprocessing vielleicht?


Phasendifferenz - ahlers01 - 21.06.2005 17:13

tosi schrieb:Ich habe 2 Sinussignale, die in der Phase unterschiedlich sind. Nun möchte ich erstmal die Phasendifferenz bestimmen und damit dann das eine Signal verschieben, damit die beiden quasi übereinander liegen.

Ich habe da schon einiges probiert, aber irgendwie mags nicht funktionieren.
Fürs Forum habe ich ein kleines Beispiel konstruiert - eigentlich bekomme ich die Signale von einem externen Gerät über eine NI-PCI-6143.
Das Beispiel kann ich nicht öffnen, da ich LV 7.0 habe.
Ich hänge aber hier mal ein .png Bild an von einem Diagramm, wo die relative Phase auf zwei verschiedene Arten bestimmt wird, einmal per Express VI und einmal quasi 'zu Fuß'. Die 'zu Fuß' Lösung liefert allerdings im Moment nur den Betrag der relativen Phase, Vorzeichen geht aber sicher auch irgendwie...(die der 'zu Fuß' Lösung zu Grunde liegende trigonometrische Identität ist angegeben)


Phasendifferenz - tosi - 22.06.2005 08:29

Hallo ahlers01,

danke für deine Hilfe. Die Lösung "zu Fuß" kann ich evtl. verwenden. Im Moment verwende ich das SubVI Graph and Calculate Phase Difference. Mein eigentliches Problem ist nunmehr, die Phase des einen Signals so zu manipulieren, dass beide Signale danach in Phase sind.
Sprich: Berechne die Phasendifferenz und verschiebe dann ein Signal um diesen Betrag...hast du dazu vielleicht noch einen Tip?

Gruß, Tosi


Phasendifferenz - ahlers01 - 22.06.2005 17:08

tosi schrieb:Hallo ahlers01,

danke für deine Hilfe. Die Lösung "zu Fuß" kann ich evtl. verwenden. Im Moment verwende ich das SubVI Graph and Calculate Phase Difference. Mein eigentliches Problem ist nunmehr, die Phase des einen Signals so zu manipulieren, dass beide Signale danach in Phase sind.
Sprich: Berechne die Phasendifferenz und verschiebe dann ein Signal um diesen Betrag...hast du dazu vielleicht noch einen Tip?

Gruß, Tosi
Du musst den Signalstartpunkt t0 um einen Zeitversatz phi*(T/2*pi) (T = 1/f ist die Signalperiode) verschieben.

Wie das technisch geht, hängt von der Signaldarstellung ab: ob das Signal als einfacher array, als Signalverlauf oder als dynamische Daten vorliegt.

Im anhang ist es für dynamische Daten gezeigt:


Phasendifferenz - tosi - 22.06.2005 17:40

Eigentlich sieht deine Lösung nach genau dem aus, was ich brauche. Danke dafür, aber es mag einfach nicht gehen. An meinem Signal tut sich überhaupt nichts... ich probiers morgen wieder.

Gruß, Tosi


Phasendifferenz - DuranDC - 26.06.2005 07:19

Moin,

das Problem interessiert mich auch, da ich ebenso ein Signal auf einen anderen Sinus zwecks triggerung legen wollte.

Da ich mit LabVIEW 6 zu gange bin, wie würde das mit der 6er Version aussehen, da diese nicht die wunderbaren Methoden von 7 beinhaltet (was einiges an meinem Projekt erleichtert hätteSad)


Phasendifferenz - ahlers01 - 26.06.2005 08:42

DuranDC schrieb:Moin,

das Problem interessiert mich auch, da ich ebenso ein Signal auf einen anderen Sinus zwecks triggerung legen wollte.

Da ich mit LabVIEW 6 zu gange bin, wie würde das mit der 6er Version aussehen, da diese nicht die wunderbaren Methoden von 7 beinhaltet (was einiges an meinem Projekt erleichtert hätteSad)

Die 'zu Fuss' Methode geht auch mit LV6.