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 bin grade am überlegen, wie ich in einem Signal verlauf, der schon aufgezeichnet ist, nach einer selbst gewählten Zahl suchen lassen kann und die dann ersetzen lassen kann durch den Wert, der dem gesuchten vorrangeht. Ich habe auch eine Lösung, es funktioniert auch, aber ich frage mich, ob es auch eine elegantere Lösung gibt.
danke schonmal für die Antworten. Sollte es keine anderen Lösungen geben, so kann dass hier ja als Vorlage von anderen genutzt werden.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Wert suchen und durch vorhergehenden ersetzen
Gruß Markus
EDIT: Wobei ich gerade überlege, ob es nicht besser wäre, in meinem Fall statt auf 3 auf einen Wert von z.B. zwischen 2,999 und 3,001 zu überprüfen (per For-Schleife), da ich nicht weiß, wie "Array durchsuchen" genau funktioniert. Auf Gleichheit sollte man Doublezahlen nie prüfen. Und irgendwie ist das doch eine Überprüfung, ob der Wert genau "3" ist. Da lasse ich mich aber gerne eines besseren belehren.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
13.06.2012, 13:28 (Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2012 13:36 von Titus225.)
@Y-P: es ist ein Signalverlauf, der zur überprüfung den Synchronität alle 7500 Werte exakt eine 255 oder 253 schreibt, von daher sollte die suche nach exakt diesem Wert kein Problem sein, zumal alle anderen Werte weit unter 220 liegen.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
ok, nochmal neue Frage, weil ich grad nicht so schnell weiterkomme.
Wie kann ich jetzt nach einem Wert durchsuchen, der Größer ist als ein bestimmter wert und diesen dann durch den vorhergehenden ersetzen? da komm ich ja mit meiner momentanen Lösung nicht weiter, weil ich nach einem bestimmten Wert suchen lasse, Y-Ps Antwort funktioniert ja nur, wenn der Wert in einem gewissen bereich liegt, meine zu suchenden Werte liegen aber einfach nur oberhalb des durchschnittlichen Wertes.
danke schonmal!
21.06.2012, 12:09 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2012 12:14 von GerdW.)
Zitat:Y-Ps Antwort funktioniert ja nur, wenn der Wert in einem gewissen bereich liegt, meine zu suchenden Werte liegen aber einfach nur oberhalb des durchschnittlichen Wertes.
Mal überlegen: Markus vergleicht mit einem Wertebereich. Du willst prüfen, ob der Wert größer als eine Konstante ist.
Welche der Funktionen in der Vergleichspalette würde wohl das von dir gesuchte Ergebnis melden? Mal überlegen...