"Du arbeitest ja mit einem Array. Wenn du nun mit Array Size und Index Array arbeitest, bekommst du immer das letzte Element aus diesem Array. Bei einem 2D Array musst du dann nur noch das Element suchen, welches du anzeigen möchtest. "
Genau darin liegt mein Problem. Mir gelingt es nicht so wirklich richtig, das letzte Element festzuhalten. Nutze ich das Event Wert verändert und will dann mit dem Eigenschaftsknoten drauf zugreifen, dann greife ich nur auf das zu, in dem ich grade bin. Es klappt nicht so richtig, die Position des Vorherigen zu speichern. Zumindest klappt es nicht bei den ersten beiden Mal beim Programmstart und ich finde einfach keinen Lösungsansatz.
Zuerst befindet sich der "Tabellenzeiger" auf -2/-2, weil ich im Initstate des Zustandsautomaten die Tabelle konfiguriere und damit Spaltenbreiten/Namen etc. definiere. Springe ich nun z.B. an die Stelle 1/3(row/col), dann war die vorige Position aber noch -2/-2. Tritt nun das Ereignis Wert verändert ein, dann nimmt mein Programm bisher noch die Stelle -2/-2 als Wert an und nicht die Position 1/3. Und beim zweiten Auslösen des Events funktioniert es auch noch nicht so richtig, sondern erst beim dritten Auslösen von dem Event und ich finde einfach zur Zeit einfach keine Möglichkeit, wie ich das Problem so in den Griff bekomme.
(14.11.2014 10:06 )Achim schrieb: Hi,
keine Lösung von mir, aber ein Hinweis über die Nutzung von Tabellen:
http://forums.ni.com/t5/LabVIEW-Idea-Exc...-p/3042893
Gruß
Achim
Hmm, ok. Ich kapiere aber noch nicht, was mir der Autor dieses Beitrages genau sagen will. Er schreibt dort, dass die Tabellen hervorragend sind, um Werte anzuzeigen, aber nicht besonders gut für Benutzereingaben.
Er schreibt dort in Klammern: "(this has already been corrected for the silver controls :smileyhappy
."
Also soll ich die Tabelle aus Silber verwenden und nicht aus Modern oder Classic-Style?