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 

Excel zu schnell voll



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.07.2011, 20:41
Beitrag #1

ralffurrer Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2011

2010
2009
DE_EN


Schweiz
Excel zu schnell voll
Hallo

Ich bastle noch immer an meinem Distanzmesser. Big Grin
Bin wieder auf eine Hürde gestossen. Mein Excel File ist sofort vollgeschrieben,
weil ich mit 1K Hz Sample und 1000 Werte Lese. Ich will jedoch diese Werte im Daq nicht ändern.
Das heisst ich müsste vor dem Array neu Sampeln, was irgendwie nicht geht.
am besten wäre wenn er auf Knopfdruck nur immer ein Messwert in Die Tabelle einliest.

Habe keine Ahnung wie ich das machen soll. Eine 2te Sample Stufe?


Gruss und Danke für Tips

Gruss

Ralf

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.07.2011, 22:14
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Excel zu schnell voll
Hallo Ralf,

und warum ein neuer Thread statt im alten zu bleiben?

Zitat:Mein Excel File ist sofort vollgeschrieben
Jetzt weißt du, warum NI das DIADEM-Paket so massiv bewirbt Smile

Zitat:am besten wäre wenn er auf Knopfdruck nur immer ein Messwert in Die Tabelle einliest.
Bitte versuche dich an einer klaren Ausdrukcsweise: du willst doch sicher in die Tabelle eintragen/schreiben und nicht lesen.
Nur einen Messwert erhält man aus einem Array entweder durch ArrayIndex oder durch Mittelwert-Berechnung...

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

flattervieh Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Sep 2009

2011 Prof. SP1
2009
EN


Deutschland
RE: Excel zu schnell voll
Hmm als erstes würde ich mal darüber nachdenken, was für eine Abtastrate denn sinnvoll ist.
Du sprichst von einem Abstanzsmesser, also willst du wohl den Abstand zu einem Objekt messen. Wenn du sagst du nimmst die Werte mit 1 kHz auf, also 1000 Werte pro Sekunde stellt sich mir die Frage, ist das denn überhaupt nötig?

Wie schnell bewegt sich denn das Objekt als dass sowas nötig ist?
Bewegt sich das Objekt mit max. 1 m/s, dann hättest du eine Ortsauflösung von 1 mm. Sollte sich das Objekt jedoch mit einer niedrigeren Geschwindigkeit bewegen und du brauchst keine so genaue Ortsauflösung, dann dreh die Abtastrate runter. Das erspart dir in erster Linie viel Arbeit denn die Datenverarbeitung wird wesentlich leichter.

Und was meinst du mit "Excel läuft voll" Excel 2007 kann immerhin 1.048.576 Zeilen. Das wären bei einer Zeile pro Messwert 1.048,576 Sekunden, also über 17 Minuten. Ganz davon abgesehen, nur weil du bei "write spreadsheet file" eine Datei mit Endung *. xls gewählt hast ist das in erster Linie kein Excelfile. Excel meckert erst wenn du das File dort dann öffnen willst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2011, 16:29
Beitrag #4

ralffurrer Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2011

2010
2009
DE_EN


Schweiz
RE: Excel zu schnell voll
Hallo

erstmal Danke für deine Antwort.

Ich wollte ursprünglich eine kleinere Abtastrate wählen. Der Daq hat aber etwas dagegen. Habe die Rate auf 1 gesetzt (1 Messung pro Sekunde) und 100 Messungen.

Es erscheint folgende Fehlermeldung:
       
Der Graf wird nicht mehr angezeigt und es wird nur eine Messung eingetragen in das Excel File und immer wieder überschrieben.

Gruss

Ralf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2011, 16:44
Beitrag #5

flattervieh Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Sep 2009

2011 Prof. SP1
2009
EN


Deutschland
RE: Excel zu schnell voll
Das liegt dann an den Einstellungen des DAQ selbst. So Probleme hatte ich anfangs auch. Wie ist der bei dir denn eingestellt?

Mach doch mal ein Screenshot des DAQ Fensters und stell den hier ein.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2011, 16:50
Beitrag #6

ralffurrer Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2011

2010
2009
DE_EN


Schweiz
RE: Excel zu schnell voll
Hallo

Hier die Screenshots...
               
Gruss und Dank

Ralf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2011, 19:08 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2011 19:09 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Excel zu schnell voll
Hallo Ralf,

Zitat:Habe die Rate auf 1 gesetzt (1 Messung pro Sekunde) und 100 Messungen.
Laut deinem ersten Bild hast du eine Rate von 1000 ("1k") und du fragst 1000 ("1k") Messwerte ab...

Häng doch mal dein VI ran...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2011, 19:19 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2011 19:42 von jg.)
Beitrag #8

ralffurrer Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2011

2010
2009
DE_EN


Schweiz
RE: Excel zu schnell voll
Hallo,

Bin einen Schritt weiter. Habe einen minus wert eingegeben und so hat das DAQ einen Fehler angezeigt der die möglichen Werte anzeigt. Minimum Wert für Samples ist 9 ?!? Und die für die Anzahl Messungen 10K.

Wieso auch immer.

Das Problem das er mir nicht den Graphen anzeigte habe ich mit dem "Bis zu einem Vielfachen warten" gelöst.
Klappt so. Warum? Keine Ahnung.

Ich will noch die geschwindigkeit messen. Dazu möchte ich das gleiche Signal mathematisch subtrahieren wobei ein Signal ein Delay von einer Sekunde haben muss. Wie ich das anstellen soll habe ich noch nicht herausgefunden.
Falls du auch noch eine Idee dazu hast Smile

Gruss und Dank

Ralf
   

2010 .vi  Projekt23.vi (Größe: 90,44 KB / Downloads: 185)


EDIT jg: LV-Version ergänzt
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2011, 19:39 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2011 19:41 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Excel zu schnell voll
Hallo Ralf,

Zitat:Minimum Wert für Samples ist 9 ?!? Und die für die Anzahl Messungen 10K. Wieso auch immer.
Hardware-Limitierungen? Limitierungen im ExpressVI DAQ-Assistent?

Zitat:Das Problem das er mir nicht den Graphen anzeigte habe ich mit dem "Bis zu einem Vielfachen warten" gelöst.
Damit dürftest du ein Symptom behandelt haben, aber nicht die Ursache...

Zitat:Dazu möchte ich das gleiche Signal mathematisch subtrahieren wobei ein Signal ein Delay von einer Sekunde haben muss.
Um sich Werte in einer Schleife zu merken, gibt es Schieberegister.
Um ein Signal nach einer Sekunde noch einmal zu messen, solltest du einen Delay von 1000ms statt 100ms verwenden (und vielleicht hier besser "Wait" anstatt "Wait for next multiple"). Wenn dein DAQmx richtig (!) konfiguriert/programmiert wird, brauchst du diesen zusätzlichen Delay nicht mehr, da dann die Wartezeit durch Samplerate und -anzahl bestimmt wird.

Auch du scheinst über die ExpressVIs zu stolpern. Da wird in deinem DAQAssi ein "1D-Array of Waveform" erzeugt und du packst als Anzeige einen einfachen DBL-Indicator ran. Das der nur bedingt vernünftige Werte zeigt, sollte dir schon klar sein. Und das LabVIEW mit einem fetten roten Punkt am Anschluß darauf hinweist, hast du hoffentlich auch schon bemerkt.

Wenn du wissen willst, wie man DAQmx (halbwegs) richtig programmiert, öffnest du einfach mal das Frontpanel des DAQAssi. Dann wird das ExpressVI nämlich in "echten" Code umgewandelt, den man dann zum Lernen und nachfolgend Anpassen an die eigenen Bedürfnisse verändern kann!
Ansonsten: Link in meiner Signatur Smile

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

kernhausen Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Jul 2011

8.5 und höher
-
EN



RE: Excel zu schnell voll
Wenn du weniger Werte speichern möchtest zieh doch einfach eine FOR Schleife um alles was vor dem Befehl Schreiben kommt. Dann kannste dir aussuchen ob du nur jeden 10. oder 100. Wert oder was du auch immer du haben willst, speichern tust.
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
  OHNE VI: Arbeitsspeicher läuft voll ddrayss 8 6.457 12.10.2019 17:05
Letzter Beitrag: ddrayss
  Arbeitsplatz läuft voll kompass453 6 4.406 05.09.2017 14:10
Letzter Beitrag: kompass453
  Speicher voll / Programmaufbau yapete 2 4.505 13.12.2016 16:21
Letzter Beitrag: jg
  "array" aufbau, vergleichen, schnell wrock 5 5.179 02.09.2015 17:55
Letzter Beitrag: jg
  Arbeitsspeicher läuft voll Michael1984 10 10.776 04.03.2015 09:45
Letzter Beitrag: Y-P
  Speicher läuft in Statemachine voll (großes Array...) Peter04 5 7.773 30.11.2013 22:42
Letzter Beitrag: D_Sev

Gehe zu: