Guest
27.10.2006, 09:45
Hi,
kann mir mal kurz einer helfen. Mir fehlt nur noch ein kleiner Baustein damit mein Prog so laeuft wie ich es will. Ich schreibe gemessene Daten in Array und will daraus den Mittelwert berechnen. Leider zeigt mir die Simulation meines Programms, dass er nur die eingestellten Samples liest und dann nur die in ein Array schreibt. Ich will aber, dass er bei 1kHz 1000 Samples liest und das 3 Sekunden lang und alle 3000 in ein Array schreibt. Er macht aber nur 1000 in das Array, zumindest nach zeigt das die Zahl am Array an wenn ich das Programm in der Simulation ablaufen lasse. Ich kann mit dem USB-Geraet jedoch keine Dauereinlesung machen, es kann maximal 48kHz, aber so genau brauche ich es gar nicht. Ich will einfach nur 3 Sekunden Samples in ein Array schreiben.
Weiss da einer was ich da machen kann?
Oder muss ich dann drei schritte machen und jedes mal ein Array voll schreiben und am Ende dann alle zusammen fuer den Mittelwert benutzen? Das kann doch nicht sein, oder?
Danke,
Boris
kann mir mal kurz einer helfen. Mir fehlt nur noch ein kleiner Baustein damit mein Prog so laeuft wie ich es will. Ich schreibe gemessene Daten in Array und will daraus den Mittelwert berechnen. Leider zeigt mir die Simulation meines Programms, dass er nur die eingestellten Samples liest und dann nur die in ein Array schreibt. Ich will aber, dass er bei 1kHz 1000 Samples liest und das 3 Sekunden lang und alle 3000 in ein Array schreibt. Er macht aber nur 1000 in das Array, zumindest nach zeigt das die Zahl am Array an wenn ich das Programm in der Simulation ablaufen lasse. Ich kann mit dem USB-Geraet jedoch keine Dauereinlesung machen, es kann maximal 48kHz, aber so genau brauche ich es gar nicht. Ich will einfach nur 3 Sekunden Samples in ein Array schreiben.
Weiss da einer was ich da machen kann?
Oder muss ich dann drei schritte machen und jedes mal ein Array voll schreiben und am Ende dann alle zusammen fuer den Mittelwert benutzen? Das kann doch nicht sein, oder?
Danke,
Boris