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 

Einfach Frage bezüglich Zeit



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.07.2008, 13:22 (Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2008 13:23 von fsg4u.)
Beitrag #1

fsg4u Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: May 2008

8.6
2008
de

23552
Deutschland
Einfach Frage bezüglich Zeit
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


Angehängte Datei(en)
Sonstige .vi  2einlesen.vi (Größe: 60,68 KB / Downloads: 215)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.07.2008, 13:38
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Einfach Frage bezüglich Zeit
Lad' doch mal Dein VI hoch.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2008, 13:54 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2008 21:39 von jg.)
Beitrag #3

fsg4u Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: May 2008

8.6
2008
de

23552
Deutschland
Einfach Frage bezüglich Zeit
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.

Lv82_img


Angehängte Datei(en)
Sonstige .vi  2einlesen.vi (Größe: 60,68 KB / Downloads: 208)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2008, 14:11
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Einfach Frage bezüglich Zeit
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.
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.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2008, 15:33 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2008 07:40 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Einfach Frage bezüglich Zeit
' 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.
Lv82_img
Sonstige .vi  2einlesen_1_.vi (Größe: 28,47 KB / Downloads: 217)

(Habe das VI wegen der vorkunfigurierten Task nicht getestet. Wenn die Zeitdarstellung in den Graphen nicht befriedigt, dann noch mal melden)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2008, 15:46
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Einfach Frage bezüglich Zeit
Deshalb habe ich oben auch "fast" geschrieben. Wink
Aber Du hast Recht. In dem Fall braucht er keine Verzögerung.

Gruß Markus

' schrieb:@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.
Lv85_img[attachment=40970:2einlesen_1_.vi]
(Habe das VI wegen der vorkunfigurierten Task nicht getestet. Wenn die Zeitdarstellung in den Graphen nicht befriedigt, dann noch mal melden)

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.07.2008, 06:19
Beitrag #7

fsg4u Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: May 2008

8.6
2008
de

23552
Deutschland
Einfach Frage bezüglich Zeit
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2008, 06:56
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Einfach Frage bezüglich Zeit
Hab's Dir runtergespeichert.


Sonstige .vi  2einlesen_1__1.vi (Größe: 28,38 KB / Downloads: 226)

Lv80_img

Gruß Markus

' schrieb: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

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2008, 07:42 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2008 07:45 von Lucki.)
Beitrag #9

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Einfach Frage bezüglich Zeit
' 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..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.07.2008, 08:28
Beitrag #10

fsg4u Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: May 2008

8.6
2008
de

23552
Deutschland
Einfach Frage bezüglich Zeit
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  NI USB 6009 steigt während dem Messen einfach aus 1johleh 5 5.714 20.10.2010 07:48
Letzter Beitrag: 1johleh
  Digitale Ausgabe möglichst einfach Benjamin_A 9 8.702 02.11.2009 08:56
Letzter Beitrag: rolfk
  sensoren-, ventilsignale und messkarte einfach zu simulieren? rolgan 4 7.086 10.04.2008 09:00
Letzter Beitrag: rolgan

Gehe zu: