LabVIEWForum.de - Bestimmte messwerte im Frontpanel anzeigen

LabVIEWForum.de

Normale Version: Bestimmte messwerte im Frontpanel anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Tag zusammen!

ich habe die Aufgabe Bestimmte Messwerte eins Signal zu messen und im Frontpanel zu zeigen leider habe ich das nicht geschafft
da die messwerte kein max oder min sind .im Bild sind diese werte mit roten pfeil gezeigt



wie kann ich die Aufgabe lösen???

danke
Ist es immer so, dass der gesuchte Wert der 2. und 3. größte Wert ist? Oder wieso willst Du genau diese Werte? Sind die von x abhängig?
Kannst Du das evtl. noch etwas näher erläutern, auch gerne mit einem kleinen Bsp.-VI.....

Gruß Markus
' schrieb:Ist es immer so, dass der gesuchte Wert der 2. und 3. größte Wert ist? Oder wieso willst Du genau diese Werte? Sind die von x abhängig?
Kannst Du das evtl. noch etwas näher erläutern, auch gerne mit einem kleinen Bsp.-VI.....

Gruß Markus


der Signalverlaufsgrah stellt zwei kräfte dar stell-und Auffahrkraft in beiden richtungen.die Auffahrkräfte ist einfach
zu bestimmen weil die mit Max und Min. wert der Signal identisch sind.
das problem ist wie kann ich die stellkräfte bestimmen die mit roten pfeil angezeigt sind die max.und minimal stellkräfte??
die werte sind nicht von x acshe abhängig

und wie kann ich die2 ud 3 messwert bistimmen ??

danke
Versuch' mal aus Deinem Messwertarray das Maximum rauszuwerfen und reiche es per Schieberegister weiter. Dann kannst Du beim nächsten Durchlauf wieder das Maximum bestimmen.... und schon hast Du den einen gesuchten Wert....
Entsprechend geht es dann beim Minimum und den jeweils beiden anderen gesuchten Werten....
Oder habe ich da jetzt was falsch verstanden?

Gruß Markus
' schrieb:Versuch' mal aus Deinem Messwertarray das Maximum rauszuwerfen und reiche es per Schieberegister weiter. Dann kannst Du beim nächsten Durchlauf wieder das Maximum bestimmen.... und schon hast Du den einen gesuchten Wert....
Entsprechend geht es dann beim Minimum und den jeweils beiden anderen gesuchten Werten....
Oder habe ich da jetzt was falsch verstanden?

Gruß Markus

Danke für deine Hilfe , ich habe das schon versucht aber ich bekomme zuviele Werte die ich nicht wollte .nach jeder durschlauf bekomme ich ein Max und Min Wert .die Schleife muss bei jede Versuch 10mal/secounde durschlaufen die versuch dauert 70s d.h 700mal/versuch
bzw 700 max und minmalwerte im versuch.

wie kann ich nur die werte die mit roten pfeil angezeigt bestimmen???
' schrieb:wie kann ich nur die werte die mit roten pfeil angezeigt bestimmen???
Das hat zunächst überhaupt nichts mit LabVIEW zu tun, und auch der Experte kann Dir da nicht helfen. Der erste entscheidende Schritt, vor der Umsetzung mit LabVIEW, ist die Formulierung eines programmierfähigen Algorithmus. Wenn Du selbst, der Du als Einziger alle mit dem Signalverlauf zusammenhängende Eigenschaften kennst, dazu nicht imstande bist - hier wird Dir niemand anders helfen können.
Eine einfache und narrensichere Lösung wäre, einfach vier Cursoren einzurichten und diese manuell mit der Maus auf die gewünschten Punkte zu setzen. Die Cusorwerte lassen sich anzeigen und könnten im Programm weiterverarbeitet werden.
Denkbar wäre auch eine halbautomatische Lösung: Die Punkte werden nach einem nicht ganz narrensicheren Algorithmus berechnet und die 4 Cursoren programmgesteuert gesetzt. Das wird dann vor der Weiterverarbeitung erst mal visuell geprüft und gegebenenfalls ein falsch gesetzter Cursor manuell verändert.
Und daraus könnte dann eine vollautomatische Lösung enstehen: Bei jedem falsch gesetzten Wert wird der Algaorithmus verfeinert, daß das dasselbe nicht wieder passiert. Bis zuletzt eine 100%ige Treffsicherheit erreicht ist.
Aber sich Das Bild mal ansehen und gleich die ultimative Lösung aus dem Hut zaubern - so geht das bestimmt nicht.
' schrieb:Das hat zunächst überhaupt nichts mit LabVIEW zu tun, und auch der Experte kann Dir da nicht helfen. Der erste entscheidende Schritt, vor der Umsetzung mit LabVIEW, ist die Formulierung eines programmierfähigen Algorithmus. Wenn Du selbst, der Du als Einziger alle mit dem Signalverlauf zusammenhängende Eigenschaften kennst, dazu nicht imstande bist - hier wird Dir niemand anders helfen können.
Eine einfache und narrensichere Lösung wäre, einfach vier Cursoren einzurichten und diese manuell mit der Maus auf die gewünschten Punkte zu setzen. Die Cusorwerte lassen sich anzeigen und könnten im Programm weiterverarbeitet werden.
Denkbar wäre auch eine halbautomatische Lösung: Die Punkte werden nach einem nicht ganz narrensicheren Algorithmus berechnet und die 4 Cursoren programmgesteuert gesetzt. Das wird dann vor der Weiterverarbeitung erst mal visuell geprüft und gegebenenfalls ein falsch gesetzter Cursor manuell verändert.
Und daraus könnte dann eine vollautomatische Lösung enstehen: Bei jedem falsch gesetzten Wert wird der Algaorithmus verfeinert, daß das dasselbe nicht wieder passiert. Bis zuletzt eine 100%ige Treffsicherheit erreicht ist.
Aber sich Das Bild mal ansehen und gleich die ultimative Lösung aus dem Hut zaubern - so geht das bestimmt nicht.

Danke lucki für dein Hilfe aber dein lösung hat nix mit programierung zu tun ,ich brauche profis kein leute die das lösung aus dem zauberen
' schrieb:Danke lucki für dein Hilfe aber dein lösung hat nix mit programierung zu tun ,ich brauche profis kein leute die das lösung aus dem zauberen
Wenn du Profis brauchst, was bist du denn bereit zu zahlen?? Freiwillig löst dir hier keiner deine Hausaufgaben...
' schrieb:Wenn du Profis brauchst, was bist du denn bereit zu zahlen?? Freiwillig löst dir hier keiner deine Hausaufgaben...

aber sicher!!
erstmal die lösung finden und beweis dass du profi bist dann kannst du geld verlangen , obwohl dass ist nicht der sinn dieses forum!!
danke
Vielleicht bringt es was, dein Signal numerisch zu differenzieren. Dann hast du Spitzen in der Ableitung, die vielleicht leichter zu finden sind als die Kanten im Originalsignal.

MfG, Jens
Referenz-URLs