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 

Zu hohe Datenmenge? Programm stürzt ab



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!

07.01.2011, 08:50 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2011 10:30 von Y-P.)
Beitrag #1

Thomas K aus W Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2011

9.0
-
de


Deutschland
Zu hohe Datenmenge? Programm stürzt ab
Hi
hab gerade mein erstes Labview Programm geschrieben um Daten von einem Drucksensor zu Plotten. Das funktioniert soweit einwandfrei nur nach einiger Zeit stürzt das Programm ab.
Die neuen Daten Daten (Druckwert und Datum) werden immer an ein Array angehängt, welches an einen XY Plot gegeben wird.
Meine Vermutung ist die, dass die Datenmenge zu hoch wird? Wie kann ich das anders programmieren, dass es dauerhaft läuft?
Oder sollte das eigentlich so gehn und ich hab nen andern Fehler gemacht? Hab leider noch keinerlei Erfahrung...

Programm:
Sonstige .vi  Druck.vi (Größe: 27,08 KB / Downloads: 194)
Lv09_img2

Sub VI
Sonstige .vi  druck_auslesen.vi (Größe: 14,72 KB / Downloads: 187)
Lv09_img2
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.01.2011, 09:20
Beitrag #2

Richard Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Jun 2009

8.6,9.0,9.1,10.0,11.0
2008
DE_EN

80797
Deutschland
Zu hohe Datenmenge? Programm stürzt ab
Hallo,

nimm keinen XY-Graph, sondern einen Signalverlaufsgraph.

Beim XY-Graph werden bei jeder Iteration alle Punkte neu geplottet.
Beim Signalverlaufsgraph nur die neu Dazugekommenen. Mit History length kannst du einstellen, wieviele Punkte in gespeichert werden.
Wenn du mit den Daten weiterarbeiten möchtest kannstd du sie entweder in einen Schieberegister schreiben, oder im Anschluss an die Schleife den Property-Node History verwenden.

Gruß Richard

Murphy was an optimist
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 09:46
Beitrag #3

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Zu hohe Datenmenge? Programm stürzt ab
Nach welcher Zeit stürzt denn das Programm ab? Nach wievielen erfassten Messwerte?

Du solltest vielleicht auch die Shift-Register mit leeren Arrays initialisieren (d. h. leeres Array von außen anknüpfen), sonst schleppst Du die Daten aller vorherigen Programmläufe mit, solange die Entwicklungsumgebung nicht neu gestartet wurde.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 09:51
Beitrag #4

Thomas K aus W Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2011

9.0
-
de


Deutschland
Zu hohe Datenmenge? Programm stürzt ab
Hi
also stürzt nach mehreren Stunden erst ab.
Das mit dem Signalverlaufsgraph krieg ich grad net hin...*g* muss der in die schleife oder außerhalb? was ist denn der unterschied zum signalverlaufsdiagramm? und egal was ich für ein diagramm verwende, die daten leigen doch weiterhin alle in meinem array, also ist doch keine verbesserung zu erwarten oder?

-das mit dem array initialisieren mach ich gleich ma. hab bis jetzt immer den pc neugestartet nachdem das proggi abgestürzt war.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 10:02 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2011 10:03 von NWOmason.)
Beitrag #5

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
Zu hohe Datenmenge? Programm stürzt ab
' schrieb:Das mit dem Signalverlaufsgraph krieg ich grad net hin...*g* muss der in die schleife oder außerhalb?

Der Graph muss sich natürlich innerhalb der Schleife befinden, sonst wird die Anzeige nicht upgedated.


' schrieb:was ist denn der unterschied zum signalverlaufsdiagramm?

Den Unterschied kannst du sehen, wenn du dir die kleine Demo im Anhang anschaust.

Lv09_img2

Beste Grüße,
NWO


Angehängte Datei(en)
Sonstige .vi  Unterschied_Signalverlaufsdiagramm_graph.vi (Größe: 11,71 KB / Downloads: 177)

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 10:12
Beitrag #6

Thomas K aus W Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2011

9.0
-
de


Deutschland
Zu hohe Datenmenge? Programm stürzt ab
hi
wie krieg ich denn bei einem signalverlaufsgraph die uhrzeit in die x achse? wenn ich da eine waveform draus mach mit t0 und dt sind die abstände ja konstant. aber die daten kommen ja an je nacdem wielang er zum auslesen brauch. Deshalb bin ich ja auf den XY graph gegangen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.01.2011, 10:18
Beitrag #7

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Zu hohe Datenmenge? Programm stürzt ab
Wie schnell ist denn Deine Datenerfassung, sprich Messwerte pro Sekunde?

Sagen wir mal 1 gemittelter Wert pro Sekunde + 1 Timestamp, zusammen mal 8 h à 3600 s macht keine Datenmenge unter der LabVIEW zusammenbricht.Hmm

Die Datenerfassung kann ich mir leider nicht ansehen. Hab kein DAQ installiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 10:19
Beitrag #8

Thomas K aus W Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2011

9.0
-
de


Deutschland
Zu hohe Datenmenge? Programm stürzt ab
sind etwa 100 pro sekunde
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 10:21
Beitrag #9

Thomas K aus W Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2011

9.0
-
de


Deutschland
Zu hohe Datenmenge? Programm stürzt ab
hm ne sind doch nur 1 pro sekunde hatte die mittelung zum testen runtergtesetzt
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 10:26
Beitrag #10

Thomas K aus W Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jan 2011

9.0
-
de


Deutschland
Zu hohe Datenmenge? Programm stürzt ab
wie groß darf so ein array denn werden?
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
  DaQ Task Messwerte auslesen Nsamples Programm stürzt ab csnuebi 7 6.087 24.03.2014 10:40
Letzter Beitrag: csnuebi
Question Messdaten - Datenmenge - Strategie?! Sagi 5 3.732 28.05.2013 08:20
Letzter Beitrag: Lucki
  Daten erfassen und archivieren mit hohe Frequenz sechhada 2 4.063 15.03.2012 14:16
Letzter Beitrag: sechhada
  Zu hohe Prozessorauslastung (100%) Kridi 12 8.480 01.12.2011 10:29
Letzter Beitrag: Kridi
  LabVIEW stürzt regelmäßig ab - Fehler 200284 Scotty- 5 6.255 15.11.2011 10:56
Letzter Beitrag: Scotty-
  Welcher Speichertyp / -VI für hohe Geschwindigkeiten kayligh 1 2.807 28.06.2011 21:46
Letzter Beitrag: kayligh

Gehe zu: