Einfach Frage bezüglich Zeit - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Einfach Frage bezüglich Zeit (/Thread-Einfach-Frage-bezueglich-Zeit) |
Einfach Frage bezüglich Zeit - fsg4u - 22.07.2008 13:22 Hey Ihr. Mit einer cDAQ-9172 USB Karte nehm ich werte in ein 1D array auf und schreib die in ne Datei. Nun würd ich aber gerne zu jedem wert noch die jeweilie Zeit in msec vom starten der Messung an haben.(also ein 2darray) wollte ich mit build array einfügen. Ich hab es mit for und while schleifen versucht, aber ich schaffe es immer nur, dass die letzte Zeit, in das array geschrieben wird. also hab ich zwar 1000 werte für die amplitude aber nur ein wert für die Zeit.ein wenig sinnlos. Die zeit in msec hol ich mir über Tick Count. Vielleicht gehts ja noch irgendwie ganz viel einfacher oder ihr habt ne Idee. Arbeite hier mir 8.2 in der englischen Version. Wär super, wenn Ihr ne Idee hättet. Vielen Dank FSG Einfach Frage bezüglich Zeit - Y-P - 22.07.2008 13:38 Lad' doch mal Dein VI hoch. Gruß Markus Einfach Frage bezüglich Zeit - fsg4u - 22.07.2008 13:54 ist jetzt im anhang. hab noch nicht so viel trin, also nicht meckern.*G* Zur zeit liest das Programm nur 2 Signale ein,trennt sie voneinander und schreibt das eine als array in ne textdatei. naja und versucht die zeit mit reinzuschreiben. Einfach Frage bezüglich Zeit - Y-P - 22.07.2008 14:11 Schau' doch mal hier. Tips: 1. Blockdiagramm-Elemente aus Platzgründen nicht als Icon anzeigen lassen. 2. In einer Whileschleife (fast) immer eine Verzögerungszeit mit einbauen, sonst steigt Deine CPU-Last auf bis zu 100%. 3. So kompakt und geradlinig wie möglich programmieren (überschaubar sollte es aber schon noch sein). 4. Hast Du Dir schon mal die DAQmx-Bsp. im Examplefinder angeschaut? Ich verstehe z.B. nicht, wieso Du "Sample Clock" und "DAQmx Write" parallel hast. Gruß Markus ' schrieb:ist jetzt im anhang. Einfach Frage bezüglich Zeit - Lucki - 22.07.2008 15:33 ' schrieb:ist jetzt im anhang.Ich würde hier einfach Waveforms statt Arrays zu verwenden, dann ist die Zeit schon von Haus aus dabei. Wenn Du für die Datei-Aufzeichnung für jede Sample die Zeit mit dabei haben willst, dann das VI "Waveform to xy-Pairs" verwenden. @Markus: In der LV-Hilfe steht: If the task acquires a finite number of samples and you set this input to -1 (= nicht angeschlossen) , the VI waits for the task to acquire all requested samples, then reads those samples Das heißt hier: Das DAQmxRead wartet solange, bis im Buffer die vorgegebene Anzahl von Samples vorhanden iat. Die zusätzliche Einfügung von Wait in der Schleife, wie von Dir empfohlen, ist hier nicht anzuraten. [attachment=13629] (Habe das VI wegen der vorkunfigurierten Task nicht getestet. Wenn die Zeitdarstellung in den Graphen nicht befriedigt, dann noch mal melden) Einfach Frage bezüglich Zeit - Y-P - 22.07.2008 15:46 Deshalb habe ich oben auch "fast" geschrieben. Aber Du hast Recht. In dem Fall braucht er keine Verzögerung. Gruß Markus ' schrieb:@Markus: Einfach Frage bezüglich Zeit - fsg4u - 23.07.2008 06:19 vielen dank erstmal für Eure Mühe.Kannste Dein Vi eventuell noch mal für 8.2 hochladen? Das wär super danke fsg Einfach Frage bezüglich Zeit - Y-P - 23.07.2008 06:56 Hab's Dir runtergespeichert. [attachment=13636] Gruß Markus ' schrieb:vielen dank erstmal für Eure Mühe.Kannste Dein Vi eventuell noch mal für 8.2 hochladen? Einfach Frage bezüglich Zeit - Lucki - 23.07.2008 07:42 ' schrieb:Kannste Dein Vi eventuell noch mal für 8.2 hochladen?Habs geändert, s. oben Edit: Entschuldige, Markus, habe übersehen, daß Du das schon für mich gemacht hast.. Einfach Frage bezüglich Zeit - fsg4u - 23.07.2008 08:28 hey danke erstmal für Eure Mühe, ich nehm die Tipps natürlich sehr gern an. Wenn ich das nun als Waveform speichern will bekomm ich allerdings ne Fehlermeldung im Blockdiagramm: The Type of source is 1d cluster of 2 elements the type of sink ist 1d array auf DBL ich möchte das ganze ja als asci in ner datei speichern. vielen dank das sample clock benutz ich um die rate variabel einstellen zu können. |