02-10-2009 04:32 AM
hi,
i want to use the cRIO - system to log a huge amount of data in the fastest way that's possible. (file size about 50.000 measured data)
i want to read or write data from/to an usb device, which is connected to the cRIO controller, for a long time (a few hours) and i'm looking for the best file system that can handle it in the fastest way.
i'm thinking about to use a fifo-dma to read data very fast from the usb-device and transfer it to the fpga and then indicates these data (read from usb-case) or i read data from an analog module and write it via fifo-dma from the fpga to the host and save it on the usb-device (write to usb-case).
so my question is: what file system should i use to do this? (*.tdms, *.tms, *.xml, *.txt, ...)
what's the big differences between this file systems?
thanks for your reply,
best regards,
Simon Gabriel
02-11-2009 06:18 AM
Hey,
If you wanna put additional information together with your data you should use TDMS. If you just need to write I32 data or a selfbuild format like a cluster then I would suggest to use binary file I/O functions. You will find some information about TDMS here: http://zone.ni.com/devzone/cda/tut/p/id/5696
Christian