LabVIEWForum.de
array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: array (/Thread-array--17202)



array - Sausewind - 08.08.2005 09:38

Hallo,

ich bin noch LabVIEW-Neuling.
Ich lese andauernd Messwerte über die serielle Schnittstelle ein. Diese Werte will ich in einen Array schreiben. Ich möchte einen "unendlich großen" Array haben, denn die Messung soll erst durch einen Tastendruck beendet werden (Alle aufgenommenen Messwerte sollen in diesem Array stehen.).

Es klappt leider nicht so wie ich es will.

Ich habe den String in eine Zahl umgewandelt, da ich keine Steuersignale, die mir gesendet werden, mit in den Array schreiben möchte.


Gruß
Sausewind


array - michael.n - 08.08.2005 09:48

wenn du nun auf unterbrechen drückst wird das array nicht mehr vergrössert


array - Sausewind - 08.08.2005 10:17

Hallo Michael,
nach dem Unterbrechen möchte ich an die "alten Werte" die neuen Werte(nach dem Weiter) anhängen. Bei deiner Version werden die alten gelöscht.

Sobald ich auf Fertig drücke sind alle Werte weg.
Woran könnte das liegen?

Ich möchte, dass man sich nach dem Messen die Werte anschauen kann.
Muss ich dfür extra eine Tabelle erstellen oder geht das auch mit einem Array? (später will ich diese Werte in Excel speichern)

Gruß
Sausewind


array - michael.n - 08.08.2005 10:22

servus

ups hab den fehler gesehen

der unterbrecher button sollte die schleife nicht beenden


array - Sausewind - 08.08.2005 10:36

prima, das funktioniert!! Smile

nur das Problem "Fertigdrücken und die Werte sind weg" bleibt.
Ist das normal bei einem Array?


array - michael.n - 08.08.2005 10:45

nun wenn du auf Fertig drückst dann sind im Output array die werte und das VI hat ja gestoppt.

kann es sein das dein Fenster nach der abarbeitung geschlossen wird und dann du das Fenster wieder aufmachst wen ja dann ist es klar das die werte gelöscht werden.

das Fenster muss offen bleiben.

ausser du verwendest das in einem subVi dann muss du einen ausgang machen und mit dem anzeige array verbinden


array - Sausewind - 08.08.2005 11:28

Das Fenster bleibt offen. Das mit dem Array ist ja nur ein Teil des VIs.
Ich frage mal so: wie könnte ich einen Array löschen? nur durch beenden des VIs, bzw. durch Fenster schließen??? Durch erneutes Aufrufen?

Liegt es vielleicht an der äußeren While-Schleife?


array - michael.n - 08.08.2005 11:47

So könnte das Funktionieren


array - Sausewind - 08.08.2005 13:04

Es funktioniert!!!
Big Grin

Vielen Dank Mike!

Ich muss es jetzt nur noch verstehen....

Das mit der Wartezeit habe ich noch nicht verstanden...

Kann man für den Array auch ein Scrollbalken erzeugen? Wäre ich hier sehr sinnvoll!


array - michael.n - 08.08.2005 15:22

mit einem Listenfeld ist das zB. möglich