LabVIEWForum.de
Wert mit 3 Stellen herrausfiltern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Wert mit 3 Stellen herrausfiltern (/Thread-Wert-mit-3-Stellen-herrausfiltern)



Wert mit 3 Stellen herrausfiltern - Dany83 - 04.09.2015 23:15

Hallo ich bin schon seit einer Weile am suchen und finde nur leider nicht genau was ich brauche. Es mag auch sein das ich einfach zu blind bin Angel_not

Bahn


Zum Problem:

Ich habe mehrer Werte in einer Tabelle Z.b 30,40,50,120,160,180

und nun möchte ich das er mir den wert 120 raussucht. also den ersten Wert mit 3 Stellen. Allerdings will ich nicht 120 eingeben. Sondern er soll mir den ersten Wert mit 3 Stellen automatisch Ausgeben.


Ich hoffe da kennt wer die Lösung


RE: Wert mit 3 Stellen herrausfiltern - Peter04 - 05.09.2015 06:54

Hallo Dany83,

wenn Deine Werte wie im Beispiel so einfach sind, funktioniert es wie im Snippet.
Werte in ein Array packen, For-Schleife mit Bedingungsanschluss, Vergleich ob >= 100 (das bedeutet 3 Stellen), wenn true, dann Schleife abbrechen und aktuellen Wert ausgeben.

Gruß
Peter

[attachment=53956]


RE: Wert mit 3 Stellen herrausfiltern - Lucki - 05.09.2015 08:25

In Labview ist eine Tabelle ein 2D-Array von Strings, wobei die Strings natürlich auch Ziffern sein können.
Was meinst Du mit "ersten Wert von 3 Stellen": a) den kleinsten dreistelligen Wert, b) den ersten dreistelligen Wert, den man antrifft, wenn man die Tabelle wie ein Buch zeilenweise liest, oder c) den ersten Wert, wenn man die Tabelle spaltenweise liest? Und wäre der String "001" auch ein dreistelliger Wert?


RE: Wert mit 3 Stellen herrausfiltern - Trinitatis - 05.09.2015 12:58

warum können die Hilfesuchenden nicht ein kleines Beispiel-VI erstellen?!
Es ist immer wieder das gleiche Problem!

Also, Dany83:
Erstelle ein kleines Beispiel-VI mit als Standard definierten sinnvollen Eingabewerten (notfalls als Konstante), und hier muss deutlich weniger geraten werden.


Gruß, Marko


PS: Ist dein thread wirklich so wichtig, dass er entsprechend gekennzeichnet werden muss?!


RE: Wert mit 3 Stellen herrausfiltern - Dany83 - 05.09.2015 21:50

Also erst einmal danke für die schnelle Hilfe ich teste es gerade aus. Also so wie auf dem Bild mit einer For schleife bekomme ich das leider nicht hin Sad und mit der while schleife ( so wie auf dem Bild ) geht sleider auch net. ( ich bekomme den Roten punkt im "N" und auch in der schleife net hin)

Also für mich ist es wichtig da es der Inhalt meiner Facharbeit ist.

Job ich post egleich mal das Beispiel Programm Cool


P.s. Also beim test des Programms. Bitte erst die TxT Messlänge und danach Kraft laden.

Mein Problem ist folgendes: Rechts in der Tabelle wenn alle Daten geladen sind befindet sich das E-Modul. Wenn das mit folgenden Werte (siehe unten) eingegeben wurde ist der 5. Wert 136,363636 und diesen möchte ich bitte ausgegeben haben in einem Numerischen Feld oder auch String Feld das ist egal an dieser Stelle

(Beispiel zum eingeben: Durchmesser 5 mm Anfangsmesslänge 33mm)


RE: Wert mit 3 Stellen herrausfiltern - GerdW - 06.09.2015 10:22

Hallo Dany,

in deinem VI findet sich leider nichts, was mit dem von dir geschilderten Problem zu tun hat.
Und die beiden Textdateien enthalten auch keine passende Werte.

Kannst du nochmal etwas hochladen, was zur Problembeschreibung passt?


RE: Wert mit 3 Stellen herrausfiltern - Trinitatis - 06.09.2015 11:24

(05.09.2015 21:50 )Dany83 schrieb:  Also so wie auf dem Bild mit einer For schleife bekomme ich das leider nicht hin Sad und mit der while schleife ( so wie auf dem Bild ) geht sleider auch net. ( ich bekomme den Roten punkt im "N" und auch in der schleife net hin)

Hallo Dany,

das mit dem roten Punkt versteh´ich zwar nicht, aber ich habe dir mal ein Beispiel zusammengebaut, wie du in einem Array das erste Element >=100 finden kannst.



Gruß, Marko


RE: Wert mit 3 Stellen herrausfiltern - GerdW - 06.09.2015 11:52

Hallo Dany,

Zitat:ich bekomme den Roten punkt im "N" und auch in der schleife net hin
Hilfe zur FOR-Loop lesen und dann das "conditional terminal" aktivieren…

Zitat:Also für mich ist es wichtig da es der Inhalt meiner Facharbeit ist.
Werden wir bzw. das LabVIEWForum in deiner Facharbeit erwähnt, sodass dein Prof unsere Beiträge entsprechend würdigen kann?
Soll eine Facharbeit heutzutage nicht mehr durch eigene Leistung erbracht werden? Hmm


RE: Wert mit 3 Stellen herrausfiltern - Dany83 - 08.09.2015 20:45

Zitat:Also für mich ist es wichtig da es der Inhalt meiner Facharbeit ist.
Werden wir bzw. das LabVIEWForum in deiner Facharbeit erwähnt, sodass dein Prof unsere Beiträge entsprechend würdigen kann?
Soll eine Facharbeit heutzutage nicht mehr durch eigene Leistung erbracht werden? Hmm
[/quote]

Hallo klar kann man euch in den Quellen erwähnen.... und wie heißt es so schön " Man muss nicht alles Wissen sondern nur wissen wo es steht"

Achja danke für die kompetente Hilfe DaisDaisDais


RE: Wert mit 3 Stellen herrausfiltern - Trinitatis - 08.09.2015 21:14

Hallo Dany,

schön, dass du dich nochmal gemeldet hast.

(08.09.2015 20:45 )Dany83 schrieb:  ...Man muss nicht alles Wissen sondern nur wissen wo es steht

Das mach ma zu deinem Lebensmotto - ich hoffe, du bist nicht irritiert, wenn dir der Arzt bei deinem nächsten Arztbesuch sagt, "..ich muss erst mal im Pschyrembel nachsehen, was Sie haben" Big Grin

Gruß, Marko