LabVIEWForum.de
Signalverläufe unterscheiden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Signalverläufe unterscheiden (/Thread-Signalverlaeufe-unterscheiden)



Signalverläufe unterscheiden - logan - 29.01.2014 10:40

Hallo Leute,

ich habe leider fast keine Erfahrung mit Signalauswertung mit Graphen, allerdings muss ich jetzt rel. schnell eine Lösung finden und vielleicht könnt ihr mich da unterstützen:

Ich muss 2 verschiedene Graphen unterscheiden können.

jeder Graph sieht aber nicht immer gleich aus. Am besten ich zeige das per Screens:

Graph 1 (1.jpg + 2.jpg):
[attachment=48302][attachment=48303]
muss von Graph 2 (3.jpg + 4.jpg) unterschieden werden.
[attachment=48304][attachment=48305]

Kann man das irgendwie in LV bewerkställigen? So eine Art Abbild von einem Graphen machen und dann sowas wie ein Toleranzfenster einbauen oder sowas?
Habe zuerst nur die Krafthöhe (y-Achse) unterschieden, und das funktioniert auch. Allerdings kommen jetzt andere Kräfte noch zum Einsatz (Kurve sieht ansonsten gleich aus) und dann funktioniert das nicht mehr so.

Wäre nett, wenn ihr Hilfe gegen könntet.

Viele Grüße


RE: Signalverläufe unterscheiden - GerdW - 29.01.2014 10:51

Hallo logan,

für den Anfang könntest du:
- mal "Graph1" und "Graph2" als 2 Plots in nur einem Graphen darstellen.
- sicherstellen, dass beide Plots die gleiche Zeitbasis haben, d.h. beide zum gleichen Zeitpunkt anfangen zu steigen.
- dann von den Plots die Differenz bilden und ebenfalls als Plot darstellen.
- die Differenz mit der Toleranz, die du ebenfalls als Plot in den Graphen packst, vergleichen.

Zitat:Am besten ich zeige das per Screens
Viel besser wäre es statt irgendwelcher Bilder ein VI anhängen, dass eben diese Daten als Konstante enthält!


RE: Signalverläufe unterscheiden - logan - 29.01.2014 11:19

Danke schonmal

Problem ist:

Ich habe einen Automaten, der Schalter betätigt und die weg-kraft-kennlinie aufnimmt. Es wird immer nur eine Kurve von demjenigen Schalter gebildet. Daraus muss ich erkennen ob es ein Taster (Bild1+2) oder ein Schalter (Bild3+4) ist.
Es gibt zig verschiedene Varianten und jede Kurve fängt woanders an etc. Nur das ungefähre Aussehen bleibt ca. gleich. Bei Bild 1+2 sone Halbkugel und bei Bild 3+4 sone Spitze dazu.

Glaub das VI bringt da nicht viel zu posten. Ist einfach der Graph den ich habe und mit dem muss ich jetzt dies rausbekommen.


RE: Signalverläufe unterscheiden - Y-P - 29.01.2014 11:30

Das VI mit "Daten" hilft schon.
Ganz von vorne programmiert Dir das sicher keiner.

Gruß Markus

(29.01.2014 11:19 )logan schrieb:  Glaub das VI bringt da nicht viel zu posten. Ist einfach der Graph den ich habe und mit dem muss ich jetzt dies rausbekommen.



RE: Signalverläufe unterscheiden - GerdW - 29.01.2014 11:32

Hallo logan,

dann mal ein Vorschlag: Bestimme die (numerische) Ableitung der Kurven und suche nach Spitzen im Anstieg. Ein Taster ("Halbkugel") wird nur eine positive Spitze zeigen, ein Schalter ("sone Spitze dazu") dagegen zwei…


RE: Signalverläufe unterscheiden - Lucki - 29.01.2014 11:34

Unter
Signalverarbeitung / Messsungen /Überwachung
gibt es das VI "Grenzwerttest"
Es macht natürlich viel Mühe, die Grenzwerte (für beide Kuven getrennt) zu formulieren und dort einzugeben, aber wenn Du das schaffst, kommt Du eine boolsche Information "Test bestanden Ja/Nein".