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 

Alte Messwerte



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!

22.09.2010, 10:00
Beitrag #1

Don_Corleone Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Sep 2010

2011 DS2
2010
DE

79350
Deutschland
Alte Messwerte
Hallo Zusammen,

irgendwie komm ich grad nicht weiter...
Ich fülle Messwerte aus einem Graph in ein Array und werte diese weiter aus. Allerdings bleiben die Werte bei jeder neuen Messung im Array stehen obwohl ich diese reinitialisiere.
Oder hab ich da nen Denkfehler? (siehe Bild)

argh..O

LabVIEW 8.6
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.09.2010, 10:04
Beitrag #2

Martin Heller Offline
LVF-Stammgast
***


Beiträge: 250
Registriert seit: Feb 2010

2011 SP1
2008
EN

5232
Schweiz
Alte Messwerte
Ist das wirklich nötig (For-Schleife)?


Was willst du mit dem Array machen....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2010, 10:10
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Alte Messwerte
Wo setzt du was zurück? An das Initialierungsterminal der Feedback-Loop ist nichts angeschlossen...

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.09.2010, 11:08 (Dieser Beitrag wurde zuletzt bearbeitet: 22.09.2010 11:10 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Alte Messwerte
Hallo Don,

"hab ich da nen Denkfehler?"
JA!

- wie jens sagte: die Feedbacknode wird nicht initialisiert und merkt sich die Werte also...
- ein InsertIntoArray mit Index=0 ist das Gleiche wie ein BuildArray, nur dass ich BuildArray dann übersichtlicher/eindeutiger finde...
- wieso überhaupt Werte von einem Array in ein anderes kopieren, wenn du dir eh keine alten Werte merken willst? Reicht es nicht aus, einfach den Draht mit den Messwerten weiterzuverwenden??? (Einfach den kompletten FOR-Loop-Schmonz löschen?)
- die While-Loop gibt nur die Werte der letzten Iteration aus. Ist dies gewünscht?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 06:36
Beitrag #5

Don_Corleone Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Sep 2010

2011 DS2
2010
DE

79350
Deutschland
Alte Messwerte
Hi,

erstmal danke für die Antworten. Im Prinzip dient die For-Schleife zur kurzfristigen Speicherung der Messdaten damit ich diese weiter Auswerten kann. Ohne den "Schmonz" funktioniert die Auswertung nicht wirklich.
Kurz zur Gesamtfunktion:
Messdaten (Thermoelement) erfassen, Max-Wert bestimmen, Ansprechzeit berechnen und das ganze 2mal pro Prüfling. Weiter hinten gibt's dann nochm ein Protokoll mit den wichtigen Messwerten und ein Bild der Messkurve usw., im Grunde nichts Aufregendes. Für mich als Greenhorn mit Minusahnung in LabVIEW jedoch schon eine Herausforderung :-).

Ich hab gerade mal versucht den Index-Eingang zu benutzen, allerdings bekomme ich da keinerlei Werte mehr für die Ansprechzeit (T10 + T90).

Wegen der While Loop ... das ist schon richtig so, deshalb ja auch die kleine (problematische) For-Schleife, ansonsten bekomme ich nur einen einigen Wert zu weiterverarbeiten, ich brauche aber die gesamte Kurve...


Hoffe ich konnte adas jetzt etwas besser erklären ?!ß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 07:48
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Alte Messwerte
Hallo Don,

erstmal das:
   
Die gezeigten Funktionen sind gleichwertig, der "Schmonz" kann also weg... (Anhang inLv85_img)

Leider kann man deinen Ausführungen nicht so ganz folgen:
"Ich hab gerade mal versucht den Index-Eingang zu benutzen" - Welchen, Wie, Wo???

VI anhängen? (Mit subVIs...)


Angehängte Datei(en)
Sonstige .vi  check_lv85.vi (Größe: 9,92 KB / Downloads: 194)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 09:13
Beitrag #7

Don_Corleone Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Sep 2010

2011 DS2
2010
DE

79350
Deutschland
Alte Messwerte
Hi,

hm... da werd ich doch den "Schmonz" entfernen...

Index-Eingang:
Ich habe den Index-Eingang (Index 0) des "Insert into Array" mit dem Wert "0" beschaltet. (damit die Werte immer ab Index 0 eingetragen werden, oder nicht?)
Damit bekomme ich dann für T10 und T90 (Ansprechzeit) gleiche Werte, und die sind definitiv nicht die selben (siehe Bild). Habe das mit "Build Array" ersetzt, ist das selbe Problem...


LabVIEW 8.6
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 09:18
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Alte Messwerte
Hallo Don,

hast du das so wie in meinem Bild gemacht? Wenn du immer bei Index 0 einfügst, ändert sich die Reihenfolge der Werte im Array! (Kann man schön mit meinem Beispiel austesten...)

Solange du uns immer nur Bilder zeigst, brauchst du die LV-Version nicht angeben und können wir nur bedingt weiterhelfen - der "Fehler" wird wohl irgendwo in diesen, uns nicht zugänglichen Berechnungs-SubVIs stecken...

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

Don_Corleone Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Sep 2010

2011 DS2
2010
DE

79350
Deutschland
Alte Messwerte
Hi Gerd,

das mit dem Index hab ich auch gerade gemerkt, hab die Funktion wohl falsch interpretiert.
Ich häng jetzt mal die mit verantwortliche VI dran, vielleicht liegt der Fehler ja wirklich an anderer Stelle.


Danke bis hierher


LabVIEW 8.6

Sonstige .vi  Zeit_bestimmen.vi (Größe: 11,63 KB / Downloads: 227)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 10:43
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Alte Messwerte
Hallo Don,

was soll'n der Scheiß mit dem "Standard wiederherstellen"? Willst du berechnete Werte aus dem VI zurückgeben oder irgendwelche Standardwerte?

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
  unnötige alte Daten aus Graph und Tabelle löschen Margi 3 3.865 24.09.2015 12:45
Letzter Beitrag: GerdW
  Vision & alte LV Versionen am Computer gottfried 2 4.498 25.03.2013 15:06
Letzter Beitrag: gottfried
  Alte VIs einlesen bigfudge 4 4.954 29.10.2012 14:00
Letzter Beitrag: bigfudge
  Array überschreibt immer alte Werte mit den neuen Phartas 8 7.165 08.04.2011 10:13
Letzter Beitrag: GerdW
  alte LabVIEW VIs für LV2009 speichern TSC 7 6.096 10.08.2010 08:03
Letzter Beitrag: TSC
  Alte Treiber auf 8.5 oder 9.0 sessel_rocker 17 11.135 04.02.2010 13:00
Letzter Beitrag: sessel_rocker

Gehe zu: