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 

Array leeren



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!

02.09.2011, 09:35
Beitrag #1

Spencer83 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2011

2009 SP1
2009
DE


Oesterreich
Array leeren
Hallo.

Ich lese die Werte einer Messdatei ein und möchte den Index von jedem Wert ermitteln, der einen gewissen Schwellwert überschreitet. Diesen Index benötige ich um einen Bereich (Von - Bis) graphisch darzustellen. D.h. der eigentliche Wert interessiert mich nicht mehr (ob der Schwellwert um x oder y überschritten wird ist egal)!

Ergänzend möchte ich unter Umständen mehrer Kalkulationen mit den selben Werten durchführen möchte; Sprich der Schwellwert kann geändert werden.

Nun zu meinem Problem:
Nach einer erneuten Kalkulation sind die Indizes der vorherigen Kalkulation noch immer im Array enthalten (Ist im upgeloadeten Programm der Fall - die Werte der Messdatei wurden durch ein Array ersetzt)! D.h. das Ergebnis sind die zuvor gefundenen Indizes und die erneut kalkulierten!

Danke schon vorab
Spencer

PS: "Bei Aufruf Anzeigeinhalte löschen" ist bei mir aktiviert!


Angehängte Datei(en)
9.0 .vi  Testen.vi (Größe: 17,24 KB / Downloads: 188)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.09.2011, 09:40 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2011 09:41 von chrigi28.)
Beitrag #2

chrigi28 Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Aug 2011

11
2011
EN

8887
Schweiz
RE: Array leeren
Ich kann dein Programm leider nicht anschauen, da ich LV 8.0 habe, aber im Prinzip musst du nur das Array mit einer leeren Arraykonstanten laden du musst aufpassen wenn du ein shiftregister benutzt, musst du jenes auch mit einer leeren Konstanten laden.

PS. wens net so einfach geht in deinem Programm lad bitte mal ein Printscreen hoch

Gruss Chrigi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 09:51
Beitrag #3

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: Array leeren
So etwa?


Angehängte Datei(en)
8.0 .vi  LVF_down.vi (Größe: 18,47 KB / Downloads: 198)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2011 09:55 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array leeren
Hallo Spencer,

es geht doch nichts über den unsachgemäßen Gebrauch von Sequenzstrukturen und PropertyNodes.
Stattdessen einfach mal ein ordentlich initialisiertes Schieberegister (und korrekten Dataflow) und die Sache funktioniert...

Edit:
Es ist doch schon auffällig, wenn zwei nahezu identische Lösungen eingereicht werden, oder? Smile


Angehängte Datei(en)
9.0 .vi  Testen.vi (Größe: 12,2 KB / Downloads: 217)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:01
Beitrag #5

Spencer83 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2011

2009 SP1
2009
DE


Oesterreich
RE: Array leeren
Danke für Eure Hilfe!!

@Der_Elch: Ja, genau so.
@Chrigi28: Habe einen Screenshot von beidem angehängt (Vielleicht interessierts auch andere)

@Beide: Lag es nur daran, dass ich einen Rückkopplungsknoten verwendet habe und kein Schieberegister!? Ich meine, funktioniert es mit dem Rückkopllungsknoten überhaupt nicht oder habe ich etwas vergessen!?


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:08
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array leeren
Hallo Spencer,

der Rückkopplungsknoten ist (nahezu) identisch zum Schieberegister, du hast nur die Initialisierung vergessen. Dadurch behält der Knoten auch beim nächsten Aufruf die alten Werte bei - wie du gemerkt hast...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:08 (Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2011 10:10 von Spencer83.)
Beitrag #7

Spencer83 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2011

2009 SP1
2009
DE


Oesterreich
RE: Array leeren
@GerdW: Du hast natürlich recht. Aber zu meiner Verteidigung: Ich habe einen Teil des Gesamtprogramms heraus genommen (Zuvor werden von den Werten noch Teilberechnungen (Mittelwert, Std.abw, usw.), Filterung und Betragsbildung durchgeführt (Werden zum Teil für die Berechnung des Schwellwerts benötigt). Da ich dort mit Sequenzstrukturen arbeite habe ich dies auch hier eingebaut (um eine weitere mögliche Fehlerquelle gleich zu zeigen).

Lg
@GerdW: Wie würde dies dann mit dem Rückkopplungsknoten aussehen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:30
Beitrag #8

Der_Elch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jan 2010

2014
2009
DE

4xxx
Oesterreich
RE: Array leeren
(02.09.2011 10:01 )Spencer83 schrieb:  Danke für Eure Hilfe!!

@Der_Elch: Ja, genau so.
@Chrigi28: Habe einen Screenshot von beidem angehängt (Vielleicht interessierts auch andere)

@Beide: Lag es nur daran, dass ich einen Rückkopplungsknoten verwendet habe und kein Schieberegister!? Ich meine, funktioniert es mit dem Rückkopllungsknoten überhaupt nicht oder habe ich etwas vergessen!?

Sind deine Zahlen immer ganzzahlig?
Weil wenn ja arbeite mit I32 Smile Weil es sein kann das bei vergleich bei DBL die irgendeine kleine Kommastelle hinten nicht passt und du somit ein falsches Ergebnis bekommst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:33
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array leeren
Hallo Spencer,

so... (Einfach Rechtsklick auch Schieberegister, Umwandeln in FeedbackNode, eine Leitung korrigieren...)


Angehängte Datei(en)
9.0 .vi  Testen.vi (Größe: 15,63 KB / Downloads: 172)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.09.2011, 10:54
Beitrag #10

Spencer83 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Sep 2011

2009 SP1
2009
DE


Oesterreich
RE: Array leeren
@Der_Elch: Danke für den Hinweis, aber leider sind sie nicht ganzzahlig.

@GerdW: Danke. Ich denke/hoffe, dass ich es jetzt verstanden habe (Wenn gleich auch die Frage aufkommt, was nun der eigentliche Unterschied zwischen Rükkopplungsknoten und Schieberegister ist - Das Problem konnte ja mit beidem gelöst werden. Das Thema bw. die Themen zu dieser Frage habe ich aber im Forum schon entdeckt).

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kein leeren sondern gar kein String in Array einfügen Philipp_O 3 4.076 25.08.2022 15:06
Letzter Beitrag: Kiesch
  Array leeren und erneut füllen TTT 2 4.624 24.05.2018 09:15
Letzter Beitrag: TTT
  XY Graph zurücksetzen bzw. leeren Ralfk84 2 4.004 06.10.2017 06:09
Letzter Beitrag: Ralfk84
  Listbox leeren tatnau 14 10.308 08.09.2015 14:31
Letzter Beitrag: GerdW
  Diagramm leeren Hasenfuss 1 3.689 11.04.2013 15:12
Letzter Beitrag: Kasi
  leeren Rahmen erstellen Hasenfuss 6 6.421 14.02.2013 09:39
Letzter Beitrag: alieninvader

Gehe zu: