(24.07.2013 07:46 )GerdW schrieb: Hallo,
noch ein weiteres Problem:
Du baust in deiner Messschleife ein 2D-Array zusammen mit 3 Spalten: einmal "relative Zeit", zweimal Spannungswerte. Du bekommst 1000 Samples vom DAQ-Assi für die beiden Spannungen geliefert - und "klebst" da einfach eine Zeitspalte davor, die überhaupt nichts mit den Zeitpunkten der Samples zu tun hat...
Daraus resultieren gleich zwei Fehler: die von dir beobachteten 0,1s-Intervalle an der Zeitspalte und zweitens die vielen Nullen ab Mitte 15% der Zeitspalte...
P.S.: Ich finde es immer wieder toll, wie Leute riesige ConcatString (mit vielen Zusatzfunktionen) aufbauen, statt nur ein einziges gut selbstdokumentierendes FormatIntoString zu verwenden...
Danke erst einmal für deine Antwort,
""klebst" da einfach eine Zeitspalte davor, die
überhaupt nichts mit den Zeitpunkten der Samples zu tun hat..." Habe ich aber schon erklärt deswegen frage ich gibt es da nicht eine andere Möglichkeit. Das habe ich ja gemacht um zu zeigen wo ich hilfe brauche .
"zweitens die vielen Nullen ab
Mitte 15% der Zeitspalte..."
das hast du richtig erkannt
gibt es da kein besseren Timer?
(24.07.2013 05:48 )Achim schrieb: (23.07.2013 20:59 )Q62 schrieb: Nun aber zurück zum Messen: Wenn ich z.b. ein Signal derart messe habe ich nichts von dem instantanem Wert in dem Messintervall .
Ich überspringe quasi das Messintervall und habe nichts von dem instantanen Wert und deshalb will ich "schneller" die Zeit messen und nicht langsam
Du bastelst dir einen Zeitstempel...das ist vollkommen überflüssig. Verwende mal den "Waveform Data type", da ist der Zeitstempel (von der Hardware!) automatisch mit dabei. Dazu gibts jede Menge Beispiele im Example Finder.
Und dann ist der Zeitstempel auch absolut äquidistant, weil sich der DAQmx-Treiber bzw. die Karte darum kümmert! Und dann kriegst du auch mehr Messwerte innerhalb von 100ms, nämlich soviele wie du per Abtastrate (meinetwegen auch per DAQ-Assi) einstellst!
A.
Danke A.,
http://digital.ni.com/public.nsf/allkb/B...DF00363B10
Wenn du das meinst, habe ich getestet funktioniert nicht.
Wenn du was anderes meinst , bitte über so ein ähnlichen Link posten , damit ich weiss welcher es ist .