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!
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
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.
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
05.09.2015, 08:25 (Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2015 17:49 von Lucki.)
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?
05.09.2015, 12:58 (Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2015 13:01 von Trinitatis.)
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?!
05.09.2015, 21:50 (Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2015 22:22 von Dany83.)
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 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
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)
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?
(05.09.2015 21:50 )Dany83 schrieb: Also so wie auf dem Bild mit einer For schleife bekomme ich das leider nicht hin 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.
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?
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?
[/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"
(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"