Hallo bsnej,
Zitat:Was ich an meiner Messung nicht verstehe ist, warum sowohl die Geschwindigkeit, als auch der Weg immer wieder auf Null zurückspringen.
Zufälligerweise springen die integrierten Größen immer nach 1000 Messpunkten wieder auf Null zurück.
Und zufälligerweise wandelst du die vom FPGA gelieferten Samples in ein 1×1000 Werte großes 2D-Array um.
Und zufälligerweise gibst du (anscheinend) Null-Arrays als Initialbedingungen für die Integration vor.
Zufälle gibt es…
- Warum liest du 10k Samples vom FPGA, wenn du davon nur 1000 verwendest?
- Warum verwendest du ReshapeArray überhaupt? Warum kein BuildArray?
- Warum an dieser Stelle überhaupt in 2D-Array umwandeln, wenn die Rechnung hinterher ein 1D-Array erwartet? Warum das BuildArray also nicht einfach vor dem WriteTDMS?
- Wozu die Wartezeit von 0 ms?
- Warum ist dein dt "1.0", wenn dein FPGA 10k Samples in weniger als 50s liefern soll?