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!
ich komme leider nicht der Limit Test Funktion nicht klar. Mir liefert die Create Limit Funktion immer einen Fehler. Forensuche und das studieren der Beispiele hat mir bis jetzt leider nicht weitergeholfen.
Problem:
Ich habe ein 1D Array mit Messwerten und ein weiteres 1D Array mit Sollwerten. Die Messwerte haben keinen Zeitstempel, sondern liegen einfach nur der Reihe nach im Array.
Nun möchte ich gerne 3 Kurven in einem Plot anzeigen:
1. Plot Messwert[Index]
2. Plot Sollwert x 1,9
3. Plot Sollwert x 0,9
Wenn Plot1 Plot2 oder Plot3 schneidet soll ein Fehler ausgegen werden bzw. eine Markieruung im Plot gesetzt werden.
Ich weiß, dass es mit der Limit Test Funktion geht, nur leider bekomme ich sie nicht zum laufen. Irgendwie fehlen mir die Zeitwerte.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Limit Test mit 1D Array
Ich hab' Dir (mit Unterstützung des Example-Finders) schnell was zusammengebastelt (vgl. VI für LabVIEW 8.2.1, bzw. Screenshot), weiß aber nicht, ob Dir das weiterhilft.
Wenn nicht, dann lade mal Dein VI hoch.
Im Plot siehst Du jedenfalls, welche Messwerte außerhalb Deiner Sollwerte liegen. Wenn "Passed" = "True" ist, dann gab es keine Werte, die außerhalb lagen.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Die Funktion hatte ich noch garnicht entdeckt.
Leider ist mein Sollwert keine Konstante, sondern ein Array, welches genau so groß ist, wie das Array mit den Messwerten.
Wie kann ich die Ober / Untergrenze mit einem Array verheiraten?
wenn ich mich gerade richtig erinnere, kannst du sowohl beim Express-VI als auch beim darin verwendeten normalen VI (Tip hierzu: einfach mal den Code des Express-VI anschauen) auch Arrays als Limits angeben.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
danke super Tipp! Nach einem Doppelklick auf das Vi kann man einstellen, dasss es sich bei den Grenzwerten nicht um einen Konstanten Wert handelt. Danach lässt sich auch ein Array mit den Grenzwerteingängen verbinden.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Limit Test mit 1D Array
Kannst Du das VI dazu evtl. auch noch hochladen.
Gruß Markus
PS: Du hast doch nicht nur LabVIEW 7.0, stimmt's? In Deinem Screenshot hast Du auch die "olivgrünen" Errorcluster. Ändere dies doch bitte in Deinem Profil.
' schrieb:Hallo Jens,
danke super Tipp! Nach einem Doppelklick auf das Vi kann man einstellen, dasss es sich bei den Grenzwerten nicht um einen Konstanten Wert handelt. Danach lässt sich auch ein Array mit den Grenzwerteingängen verbinden.
Gruß Trucki
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------