How can I compress data points using flushdata or changing to single precision to allow the process to speed up?
Afficher commentaires plus anciens
Hi! I've got a program that collects data and is supposed to run for days, if not a week or so, collecting data continuously (once every 3). As it collects it, it also plots it. I run into trouble as the program goes on, however because I'm storing 48bits of memory every 3 seconds. My question becomes now, is there a way to force Matlab to use single precision when storing data (instead of 8 bits per readout, have it be 1 or 2)? Also if there's a way to predetermine how much data is displayed at one time. The plots are a large drain on the memory too, and so I've decided to only allow for a max of 10 hours of data to be displayed, clearing the earliest 2 hours each time it reaches 10 hours. Problem becomes, I can't flush the data without clearing the whole plot.
Thanks!
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!