INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Das letzte Stück vom Array abschneiden



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!

11.04.2008, 06:57
Beitrag #1

Moonray Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Mar 2008

7.1
2008
DE-DEUTSCH

7747
Deutschland
Das letzte Stück vom Array abschneiden
Hallo.
Ich habe schon eine Weile an folgenden Problem rumgebastelt, wobei ich dachte, so schwer kann das nicht sein. Aber offensichtlich dochSad
Bin noch ziemlicher LabVIEWneuling und hoffentlich kann mir jemand einen Denkanstoß geben bzw. mir sagen, was ich falsch gemacht habe.
Es geht darum dass ich Daten erfasse und diese in ein Array geschrieben werden. So schön so gut.
Die Datenerfassung befindet sich in einer Whileschleife und die Abbruchbedingung der Schleife wartet darauf bis eine bestimmte Anzahl Daten aufgenommen wurde.
Die Zahl die den Abbruch bestimmt ändert sich je nach eingestellten Parametern.
Nun ist es leider so, dass diese Zahl mir die Anzahl meiner Zeitwerte definiert und ich die y-Werte aus der Schleife bekomme.
Problem:
Manchmal werden einige y-Werte zuviel ins Array geschoben (nicht viel... so 3, oder auch mal mehr). Leider stören diese wenn ich sie mit den Zeitwerten verbinde.
Somit hab ich mir gedacht....einfach abschneiden. Aber aus einfach wurde kompliziert o.O

Meine Strategie: Ich nehme die Funktion "delete from array". Als Länge, wenn ich das laut einem Forenbeitrag richtig verstanden habe, setzte ich ein wie lang der Teil ist, der gelöscht werden soll. Und als Index wähle ich Spalte und gebe dort die Zahl ein, ab der gelöscht werden soll.
So hab ich es gemacht... aber wenn ich mein Array am Ausgang überprüfe...ist nix passiert o.O
Habe ich etwa die Funktion falsch verstanden?
Ich muss noch erwähnen, dass ich die Daten von 2 Kanälen erfasse (bzw. in Zukunft mehr). Muss das bei der Funktion beachtet werden? Schnippelt die mir wenigsten von allen Spalten den selben Teil ab... oder muss ich komplett anders rangehen.

Für Hilfe und Anmerkungen wäre ich sehr dankbar. Ich erwarte keine Komplettlösung (da ich es ja selber hinbekommen möchte). Aber vielleicht ein Hinweis?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Das letzte Stück vom Array abschneiden - Moonray - 11.04.2008 06:57

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Letzte Ergebnisse anzeigen (Highscore) bolze 34 18.251 18.12.2014 10:48
Letzter Beitrag: GerdW
  Eingabeaufforderung behält letzte Werte Nick Name 4 4.066 22.07.2014 14:56
Letzter Beitrag: Nick Name
  Über letzte Array Werte mitteln dbuckl 3 4.240 03.12.2013 13:06
Letzter Beitrag: GerdW
  letzte Zeile eines Strings anzeigen greglemond 20 13.944 01.08.2012 14:35
Letzter Beitrag: fabqu
  Letzte x Elemente aus einem Array auslesen sanjo 5 6.562 06.07.2012 14:56
Letzter Beitrag: sanjo
  Erstes Array Element an letzte Stelle verschieben Luracola 10 9.664 03.04.2012 15:15
Letzter Beitrag: Luracola

Gehe zu: