LabVIEWForum.de
Toleranzauswertung mit Min-/Max-Funktion? Wie? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Toleranzauswertung mit Min-/Max-Funktion? Wie? (/Thread-Toleranzauswertung-mit-Min-Max-Funktion-Wie)



Toleranzauswertung mit Min-/Max-Funktion? Wie? - jörgroth - 18.05.2007 10:54

Hallo zusammen,
heute habe ich schon wieder ein neues Problem, nachdem das gestern mit den drei Kurven in einem XY-Graph bestens geklappt hat.

Ich möchte nun natürlich auch noch eine Toleranzerkennung einbauen, die mir sagt, ob die grüne Kurve innerhalb der zwei Orangenen ist!
Wichtig dabei ist, dass ein direkter Punkt zu Punkt vergleich nicht immer möglich ist, weil die Messwerte höheraufgelöst sind (500,600,700,800,900,1000,..) als die Toleranzkurven (500,750,1000,...)
Zum Beispiel kann ich den Wert zu 700 nicht mit dem zu 750 vergleichen.

Falls das nicht machbar wäre müsste ich halt meine Toleranzwerte auch genauso wie die Messkurve auflösen. (dann ebenfalls 16 Werte)

Danke für eure konstruktive Kritik und Hilfe!

Gruß Jörg

Die beiden Bilder zeigen eine gute und eine schlechte Messung
Mein Code habe ich in LV 8.2 und LV 8.0 angehängt!


Toleranzauswertung mit Min-/Max-Funktion? Wie? - jg - 18.05.2007 11:57

Hallo, Jörg,

verwende vielleicht mal das VI Limit-Testing statt dem Express-VI:

[attachment=6713]

Diese VI wird nämlich sowieso im Express-VI verwendet, aber ich denke, da blickst du bei den Eingängen besser durch.

MfG, Jens


Toleranzauswertung mit Min-/Max-Funktion? Wie? - jörgroth - 18.05.2007 12:39

' schrieb:verwende vielleicht mal das VI Limit-Testing statt dem Express-VI


Hallo Jens,

danke für den Tipp, aber auch damit komme ich absolut nicht klarSad

Bin unter Zeitdruck und mache irgendeinen Denkfehler.

Vor allem habe ich keine Ahnung, wie der dX und X0 Eingang zu verstehen ist?`*grübel*

Es kommt dauernd ne Fehlermeldung weil dt > 0 sein soll:angry2: HILFE!


Toleranzauswertung mit Min-/Max-Funktion? Wie? - VDB - 18.05.2007 13:12

' schrieb:Hallo Jens,

danke für den Tipp, aber auch damit komme ich absolut nicht klarSad

Bin unter Zeitdruck und mache irgendeinen Denkfehler.

Vor allem habe ich keine Ahnung, wie der dX und X0 Eingang zu verstehen ist?`*grübel*

Es kommt dauernd ne Fehlermeldung weil dt > 0 sein soll:angry2: HILFE!

Hier ist eine Lösung du musst nur versprechen nie mehr Express VIs zu benutzen!! ^_^


[attachment=6715]

VDB


Toleranzauswertung mit Min-/Max-Funktion? Wie? - jörgroth - 18.05.2007 13:42

' schrieb:Hier ist eine Lösung du musst nur versprechen nie mehr Express VIs zu benutzen!! ^_^
VDB

Hallo VDB!

VIELEN DANK für deine Lösung!
Die ist echt genial und funktioniert genau so, wie ich das wollte!

Gibt es jetzt vielleicht noch zusätzlich die Option irgendwie die X-Werte-Bereiche (einer oder mehrere) auszugeben innerhalb denen der Wert außerhalb der Toleranz lag (auch wieder interpolliert!)???

Also in meiner fehlerhaften Messung wäre das der Bereich von ca.900-1025 Hz
Kann man diesen genau bestimmen und auf einer Anzeige ausgeben?

Geht das auch wenn es zwei oder mehrere Bereiche sind? (z.B. von 900-1025Hz und von 1475-1600Hz)

Wäre wirklich super, wenn das auch noch ginge. Denkbar wäre auch eine andere Einfärbung im Graph an der Überschreitungsstelle!

Gruß Jörg <><

P.s.: Das Versprechen kann ich fast geben, hab nämlich mal meinen ganze Programmcode durchgeschaut und habe nur zwei Express-VIs gefunden. ("Assistent für Instrumenten I/O" und "Meldung an Benutzer":)


Toleranzauswertung mit Min-/Max-Funktion? Wie? - VDB - 18.05.2007 13:53

' schrieb:Hallo VDB!

VIELEN DANK für deine Lösung!
Die ist echt genial und funktioniert genau so, wie ich das wollte!

Gibt es jetzt vielleicht noch zusätzlich die Option irgendwie die X-Werte-Bereiche (einer oder mehrere) auszugeben innerhalb denen der Wert außerhalb der Toleranz lag (auch wieder interpolliert!)???

Also in meiner fehlerhaften Messung wäre das der Bereich von ca.900-1025 Hz
Kann man diesen genau bestimmen und auf einer Anzeige ausgeben?

Geht das auch wenn es zwei oder mehrere Bereiche sind? (z.B. von 900-1025Hz und von 1475-1600Hz)

Wäre wirklich super, wenn das auch noch ginge. Denkbar wäre auch eine andere Einfärbung im Graph an der Überschreitungsstelle!

Gruß Jörg <><

P.s.: Das Versprechen kann ich fast geben, hab nämlich mal meinen ganze Programmcode durchgeschaut und habe nur zwei Express-VIs gefunden. ("Assistent für Instrumenten I/O" und "Meldung an Benutzer":)

Auch das geht heute noch:

[attachment=6718]

VDB