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 

Datenexport liefert zu wenige Werte



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!

17.03.2017, 13:26
Beitrag #1

Felifa Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2017

Student Version 2016
-
DE



Datenexport liefert zu wenige Werte
Liebe Forumsbenutzer,

ich Messe mit 50Hz ein Signal und lasse es in einem Waveformchart mit der Zeit anzeigen. Nun möchte ich in einer whileschleife die daten messen bis der stop button gedrückt wird. Dazu möchte ich die Daten in ein Excelfile exportieren, aber es gibt mir immer nur 50 Werte aus? Kann mir bitte jemand weiter helfen? Ich verwende dazu einen DAQ 6008 und die Student Labview Version 2016.


Angehängte Datei(en)
14.0 .vi  Plot Starting at Zero Seconds.vi (Größe: 67,76 KB / Downloads: 258)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2017, 13:42 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2017 13:42 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Datenexport liefert zu wenige Werte
Hallo felifa,

Zitat:Nun möchte ich in einer whileschleife die daten messen bis der stop button gedrückt wird.
Das machst du doch schon!

Zitat:Dazu möchte ich die Daten in ein Excelfile exportieren,
Auch das machst du doch schon!

Zitat:aber es gibt mir immer nur 50 Werte aus?
Weil DU es so programmiert hast!

Zitat:Kann mir bitte jemand weiter helfen?
THINK DATAFLOW!
Momentan kommen aus deiner Schleife die Messwerte der letzten Iteration heraus, eben genau 50 Werte.

Wenn du ALLES speichern willst, solltest du entweder ALLE Messwerte aus der Schleife herausgeben - oder gleich in der Schleife speichern.
Oder dir mal das Producer-Consumer-Schema anschauen, wie man Daten aus einer Schleife in eine andere Schleife schickt, um sie dort weiterzuverarbeiten.
Oder das Logging in DAQmx direkt anschalten: DAQmxConfigureLogging…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2017, 13:44
Beitrag #3

83DM Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Jan 2010

2014
2009
DE

35331
Deutschland
RE: Datenexport liefert zu wenige Werte
Du übergibst an dein Speicher VI nur die Werte des letzten Schleifendurchlaufs.

Schau dir mal die Beispiele zu dem Thema an - da siehst du wie man die Daten abspeichern kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2017, 14:05
Beitrag #4

Felifa Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2017

Student Version 2016
-
DE



RE: Datenexport liefert zu wenige Werte
Lieber GerdW, lieber 83DM,

problem gelöst, hatte vergessen dass Datei in Messwerteschreiben VI in die Schleife zu packen. Jedoch bin ich etwas irritiert, in einem VI kann ich problemlos 4 Signale in ein Excel file schreiben und in einem anderen nicht. Warum geht das in diesem fall nicht?


Angehängte Datei(en)
14.0 .vi  Plot Starting at Zero Seconds-1.vi (Größe: 101,41 KB / Downloads: 230)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2017, 14:33 (Dieser Beitrag wurde zuletzt bearbeitet: 17.03.2017 14:33 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Datenexport liefert zu wenige Werte
Hallo felifa,

Zitat:Jedoch bin ich etwas irritiert, in einem VI kann ich problemlos 4 Signale in ein Excel file schreiben und in einem anderen nicht. Warum geht das in diesem fall nicht?
Was genau geht nicht?
Im letzten VI werden zwei (2) Signale eingelesen und gespeichert…

Warum muss man die Messignale zweimal zu DDT umformen und zweimal JoinSignals darauf anwenden?
Warum überhaupt zwei DAQmxTasks? Du kannst doch beide Signale mit einem Task einlesen!?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2017, 09:26 (Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2017 09:32 von Felifa.)
Beitrag #6

Felifa Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2017

Student Version 2016
-
DE



RE: Datenexport liefert zu wenige Werte
Hallo GerdW,

der erste Punkt ist der, dass ich die zwei Werte von den zwei Eingängen nicht in ein Diagramm bekomme... der zweite Punkt ist der, dass ich die Werte nicht in ein Excel file speichern kann. Ich bekomme ständig eine Fehlermeldung, jedoch bekomme ich die nicht behoben... Was komisch ist, dass dennoch die Daten in ein Excel file gespeichert werden, jedoch alles in eine spalte. Wüsstest du eine Lösung? Die Fehlermeldung lautet:
Fehler -50103 bei DAQmx Start Task.vi:7220001,
Die ausgewählte Ressource ist reserviert. Der gewünschte Arbeitsschritt konnte nicht ausgeführt werden.


Angehängte Datei(en)
14.0 .vi  2Übergeben.vi (Größe: 80,62 KB / Downloads: 231)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2017, 09:52 (Dieser Beitrag wurde zuletzt bearbeitet: 20.03.2017 09:55 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Datenexport liefert zu wenige Werte
Hallo felifa,

kannst du das VI bitte als LV2014 anhängen?

Zitat:der erste Punkt ist der, dass ich die zwei Werte von den zwei Eingängen nicht in ein Diagramm bekomme...
Erstelle die Plots OHNE die Daten vorher in DDT umzuwandeln…

Zitat:der zweite Punkt ist … Die Fehlermeldung …
Hatte ich das nicht schon einmal gesagt!? Ja, hatte ich!
Packe beide Kanäle in einen DAQmxTask!
Du kannst nicht zwei Tasks auf einem MUX-Modul laufen lassen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2017, 11:15
Beitrag #8

Felifa Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2017

Student Version 2016
-
DE



RE: Datenexport liefert zu wenige Werte
Hallo GerdW,

ich habe es jetzt in ein DAQmxTask geschrieben.

Aber jetzt ist wieder das Problem, dass die Zeit nicht mitläuft. Ausßerdem vergehen zwischen jedem hinzugefügtem Grafen mehrere Sekunden, bis die neuen Werte geplotet werden. Weißt du warum dass so ist?


Angehängte Datei(en)
14.0 .vi  Plot Starting at Zero Seconds.vi (Größe: 59 KB / Downloads: 244)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2017, 11:30
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Datenexport liefert zu wenige Werte
Hallo Felifa,

lass doch einfach mal das ToDDT weg…

Schließe einfach das Waveform-Array direkt an einen Chart an - und lass die X-Achsen-Skalierung weg!

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

Felifa Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2017

Student Version 2016
-
DE



Bug RE: Datenexport liefert zu wenige Werte
Hallo,

Muss noch an der Stelle erwähnen, dass nach erneuten Sarten des Programms jetzt die Ausgabe schneller funktioniert. Die Überschreibung nach Excel geht auch soweit, jedoch ist die Zeit nicht auf der X-Achse... Weißt du wie man das in den Griff bekommt?
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
  Digitaler Ausgang liefert 3,5 Volt Gesetzt 1 3.377 27.02.2017 13:06
Letzter Beitrag: jg
  Sub-VI liefert komische Ergebnisse manuwestern 1 3.091 03.06.2015 20:06
Letzter Beitrag: jg
  Falsche Werte durch paralleles Einlesen digitaler und analoger Werte daxel 13 13.231 20.08.2013 12:03
Letzter Beitrag: daxel
  VI liefert nur Endergebnis Labneuling 4 4.301 28.04.2010 08:31
Letzter Beitrag: Labneuling
  Dynamisch gestartete Messanwendung liefert ungleiche Sample Anzahl Micha_IO 0 3.689 27.08.2009 19:10
Letzter Beitrag: Micha_IO
  Datenexport nach Excel reputs 4 5.744 02.02.2008 15:55
Letzter Beitrag: ChristianS

Gehe zu: