INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

XY Multi-Graph mit einer Hüllkurve automatisch testen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.10.2009, 18:46
Beitrag #1

fresh-water Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2009

8.2.1
1995
en

540284
Romania
XY Multi-Graph mit einer Hüllkurve automatisch testen
Hallo zusammen

Ich habe einen XY-Mulit-Graph mit einer unbestimmten Anzahl von XY-Kurven. Diese Kurven möchte ich mit Hilfe von einer Hüllkurve (bestehend aus zwei XY-Kurven: Upper-Limit / Lower-Limit) auf ihre Richtigkeit überprüfen.

Mir schwebt so was ähnliches vor wie bei "Example_Limit Testing Measurement.vi" mit den zwei grossen Unterschiede, dass mehrere Kurven getestet werden müssen und diese Kurven sich nicht wie in diesem Beispiel in einem Verlaufsgraph-Format befinden, sondern in einer XY-Kurve. Das Resultat muss in einem XY-Graph erfolgen mit allen Messkurven plus Hüllkurve (Verlaufsgraph und Plot will ich nicht verwenden).

Hat jemand eine einfache Idee, oder ist schon jemand mal an dieses Problem herangelaufen?

Ich bin dankbar für jede Anregung. Ich benutze LabVIEW 8.2.1. Bitte Beispiele nur in dieser Version. Danke.

Version: LV 8.2.1


Sonstige .vi  Example_Limit_Testing_Measurement.vi (Größe: 41,88 KB / Downloads: 296)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2009, 08:14
Beitrag #2

fresh-water Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2009

8.2.1
1995
en

540284
Romania
XY Multi-Graph mit einer Hüllkurve automatisch testen
Hallo zusammen

Zur besseren Verständlichkeit habe ich jetzt noch eine kleine Skizze der Problematik gemacht. Ich wurde darauf hingewiesen, das Bilder mehr sagen als 1000 Worte Big Grin

Danke für einfach Vorschläge, wie ich diese Prüfung in LabVIEW Programmieren kann (LV 8.2.1).


   



Hier noch den Link zur gleichen Aufgabenstellung in einem anderen Forum:
http://forums.ni.com/ni/board/message?boar...=200193#M448316
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 09:23
Beitrag #3

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
XY Multi-Graph mit einer Hüllkurve automatisch testen
So schwer ist das auch nicht...

hab mal bischen gebastel. Geht bestimmt auch anders.

       

EDIT:
Ach so ja... mehrere Kurven...
dann machst du die Limitberechnung halt für jede Kurve und gibst die dann auf den XY-Graphen. Schaffst du bestimmt.

Gruß SeBa

PS:
Beim speichern für vorherige Version wird LV 8.2.1 leider nicht angeboten. Nur 8.0, 8.2, 8.5, 8.6...
... daher nur ein Bild.

Wink

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 09:40 (Dieser Beitrag wurde zuletzt bearbeitet: 22.10.2009 09:42 von Achim.)
Beitrag #4

Achim Offline
*****
*****


Beiträge: 4.196
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
XY Multi-Graph mit einer Hüllkurve automatisch testen
Hm...ich glaube so weit war der Kollege schon. Das funktioniert doch nur bei äquidistanten Werten, oder? Das tolle an nem XY-Graph ist aber ja, das das nicht so sein muss. Muss man dann für jeden Abschnitt zwischen zwei Punkten (Beispiel: t1=20ms, t2= 5s, etc.) eigene Limits mit dem "Limits specification.vi" erstellen?

A.


PS: Wenn du auf 8.2 runterspeicherst ist das auch für 8.2.1....das x.x.1 ist ja nur ein Bugfix

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 09:51
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
XY Multi-Graph mit einer Hüllkurve automatisch testen
' schrieb:Hm...ich glaube so weit war der Kollege schon.
Nee, glaub ich nicht. Der Kollege hat nur ein Beispiel VI von NI gesehen und gesagt, sowas in der Art will er haben. Eigenleistung in Form eines selbstgeschriebenen VI's fehlt bisher.

' schrieb:Das funktioniert doch nur bei äquidistanten Werten, oder? ...
Jep. Denke ich auch. Für das Beispiel hab ich ja einfach ein Array mit den Zeitwerten erstellt (t[i] = t0 + dt * i). Sollte das in nicht-äquidistanter Form vorliegen, ist das ja wohl auch kein Problem. Dann kann man das X-Werte Array ja einfach benutzen.

' schrieb:PS: Wenn du auf 8.2 runterspeicherst ist das auch für 8.2.1....das x.x.1 ist ja nur ein Bugfix
Ist klar. Weiß ich auch. Aber es wurde ausdrücklich nach Beispielen in der Version 8.2.1 verlangt. Das kann ich mit runterspeichern nicht bieten. Da muss jemand ran, der LV 8.2.1 installiert hat. (^_^nimm das nicht soo ernst)


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 09:55
Beitrag #6

fresh-water Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2009

8.2.1
1995
en

540284
Romania
XY Multi-Graph mit einer Hüllkurve automatisch testen
Super, dass sich jemand meldet. Danke.

Ja, das von mir angehängte VI zeigt genau deine Funktion. Nur dort wird eben ein Verlaufsgraph verwendet. Ich habe aber mehrer XY-Kurven zu testen, die alle eine andere X-Achse haben, so wie die Beispiel-Skizze das mit einer Kurve zeigt.

Gruss
fresh-water
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2009, 10:22
Beitrag #7

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
XY Multi-Graph mit einer Hüllkurve automatisch testen
Ähh, nö.

Das von dir angehängt Vi ist genau das Beispiel VI von NI, bevor ich daran rumgespielt habe.

Schau dir die beiden Bilder an, die ich gepostet habe. Ich erzeuge die gleiche Auswertung auf einem XY-Graphen. Gerade weil du ja XY-Graphen wolltest...

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 12:55
Beitrag #8

Andora Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2008

2009
2001
de

81539
Deutschland
XY Multi-Graph mit einer Hüllkurve automatisch testen
' schrieb:Ich habe aber mehrer XY-Kurven zu testen, die alle eine andere X-Achse haben, so wie die Beispiel-Skizze das mit einer Kurve zeigt.

Mein Vorschlag : durch Interpolation eine X-Achse mit höherem Raster für die Upper- und Lower-Kurve erzeugen die alle X-Positionen der zu vergleichenden Kurven beinhaltet.

Gruß,
Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 14:03
Beitrag #9

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
XY Multi-Graph mit einer Hüllkurve automatisch testen
Warum?

Die Limit VI's aus dem Beispiel kommen doch mit einem Cluster für die Limits zurecht. Da reicht es doch, die Limits einmal in einem Cluster zu beschreiben und dann damit mehrere Limit-Überprüfungs (Namen vergessen..) VI's zu füttern. Wenn ein Limit VI nicht mit nem Array aus mehreren XY-Kurven zurecht kommt, dann macht man halt für jede Kurve eine eigene Limitbetrachtung. Am Schluss blendet man in der XY-Graphlegende einfach alle Limits bis auf eins aus.

Wobei es langsam wieder Zeit für:glas1:und:glas2:wird...

* was/wie ist dein Signalverlauf den du testen willst?
* sind die Limits für alle Kurven gleich?
* weißt du zur Entwicklungszeit wieviele Kurven es sind oder erst zur Laufzeit?
* sind die X-Werte wie schon spekuliert nicht-äquidistant, oder doch?

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2009, 14:26
Beitrag #10

fresh-water Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Oct 2009

8.2.1
1995
en

540284
Romania
XY Multi-Graph mit einer Hüllkurve automatisch testen
Pro X-Y Graph gibt es eine Hüllkurve (die zum Beispiel aus zwei XY-Kurven besteht und in der Skizze rot eingezeichnet ist) -> Ja die Limits sind für alle Kurven gleich.
Anzahl Messkurven sind bei Programmstart unbekannt (liegt zwischen 30 bis 100 Kurven)
Und wie du der Skizze entnehmen kannst sind die X-Werte nicht-äquidistant und darum kann ich das limit testing-VI nicht gebrauchen.

Danke für neue Vorschläge.

fresh-water
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Testen von LabVIEW Programmen Sakis 1 1.513 16.04.2020 14:42
Letzter Beitrag: Freddy
  Hüllkurve erzeugen Monika16 20 15.658 10.07.2015 10:19
Letzter Beitrag: DC667
  LV für Linux testen? buechling 1 2.414 31.03.2015 18:34
Letzter Beitrag: buechling
  Fehler-Fenster (Dialog) einer DLL automatisch ausblenden / unterdrücken / bestätigen Y-P 6 4.055 01.07.2014 15:26
Letzter Beitrag: GerdW
  Testen ohne Hardware streppel 3 2.417 14.03.2013 11:19
Letzter Beitrag: streppel
  Hüllkurve ausgeben beginner85 5 3.863 17.11.2011 20:05
Letzter Beitrag: M@rRy

Gehe zu: