LabVIEWForum.de
Messwerte bei Ereignis in Array schreiben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Messwerte bei Ereignis in Array schreiben (/Thread-Messwerte-bei-Ereignis-in-Array-schreiben)

Seiten: 1 2


RE: Messwerte bei Ereignis in Array schreiben - js89 - 17.08.2013 14:03

Hallo noch mal,
ich habe jetzt noch ein paar Sachen ausprobiert, bin aber immer noch nicht wirklich weiter gekommen.

Hab noch mal ein kleines Beispiel gemacht.
Wenn ich den Taster MW 1 drücke, wird die Nummer der Messung und Messwert 1 in die Zeile 0 geschrieben. Das funktioniert.
Jetzt möchte ich noch gerne dass wenn Taster MW 2 gedrückt wird der Messwert 2 in die nächste Spalte von Zeile 0 gesetzt wird. Bei der nächsten Betätigung von MW 1 soll dann in Zeile 1 weitergemacht werden usw. Mir ist nicht klar, wie ich das machen könnte.

Hätte mir noch jemand einen Tipp

Gruß


RE: Messwerte bei Ereignis in Array schreiben - Trinitatis - 17.08.2013 20:31

Hallo JS89,

sieh dir mal das Beispiel an, das ich angehängt habe. Ich hoffe, ich habe richtig verstanden, was du vorhattest.
Die Pollerei auf die Knöpfe habe ich mal durch eine Eventsteuerung ersetzt - außerdem habe ich zum MW2 1 addiert, um die Messwerte in der Tabelle besser unterscheiden zu können. Und deine Umwandlung gebrochene Zahl zw. 0 und 1 in Ganzzahl habe ich auch mal umgeändert, sonst siehst du ja garnichts in der Tabelle außer 0 oder 1.


Gruß, Marko


RE: Messwerte bei Ereignis in Array schreiben - Trinitatis - 18.08.2013 13:06

. . . anbei nochmal dasselbe Beispiel etwas aufgeräumter und mit dem zusätzlichen Event Tabelle leeren. Daran sieht man dann auch, dass es umso ungünstiger wird, Knöpfe zu pollen, je mehr man in einem VI steuern möchte. Mit der Eventstruktur ist der Aktionsradius beliebig erweiterbar, ohne die Prozessorlast im Leerlauf zu erhöhen.


Gruß, Marko

PS: Die Realisierung der Funktionalität über die Abfrage der Arraygröße und das Mitloggen des letzgültigen Spaltenindex scheint mir zwar recht "overprogrammed", aber ich wüssste nicht so recht, wie´s einfacher gehen sollte, wenn in Spaltenrichtung keine Leerfelder gewünscht sind, wovon ich ausging - vielleicht hat ja noch jemand eine geniale Idee. Smile


RE: Messwerte bei Ereignis in Array schreiben - js89 - 18.08.2013 15:27

Hallo Marko,

vielen Dank für die ganze Mühe, die du dir da gemacht hast.
Ist genau das, was ich machen wollte, funktioniert auch perfekt.
Sieht für mich auf den ersten Blick etwas kompliziert aus, werde das ganze Morgen mal in Ruhe durchgehen.

Noch mal danke.

Gruß
js


RE: Messwerte bei Ereignis in Array schreiben - Trinitatis - 18.08.2013 15:57

(18.08.2013 15:27 )js89 schrieb:  Sieht für mich auf den ersten Blick etwas kompliziert aus, werde das ganze Morgen mal in Ruhe durchgehen.

Das Problem ist halt, dass nicht nur stumpf eine Spalte angehängt werden darf, sondern geprüft werden muss, ob ein schon bestehendes Element der Zeile beschrieben werden kann, oder eben doch eine neue Spalte angehängt werden muss.

Gruß, Marko