Data Logger


Moku:Lab’s Data Logger enables you to log data directly to an SD card for long-term measurements at rates of up to 100 kS/s, where the duration is limited only by the capacity of the SD card. Data can also be acquired at up to 1 MS/s by saving directly to Moku:Lab’s internal memory. Data saved to Moku:Lab’s internal memory can be uploaded to the cloud for analysis once the measurement is complete.


How long can I record for?

Moku:Lab’s Data Logger is limited only by storage. The Moku:Lab has 500MB of internal storage and can also log to an SD card of any size. Note though that most SD cards use the FAT32 filesystem, which is limited to a maximum file size of 4GB.

Recording a single channel at minimum rate to a binary file, this gives you approximately 4 months of recording to internal storage, up to 2.5 years to an SD card.

How can I read data from .li files?

The LI File Converter can be used to convert binary data from a .li file into plain text data in .CSV (comma-separated values) format, or to a MATLAB .mat file.

How can I import a CSV file from Moku:Lab’s Data Logger into MATLAB?

If you only need the data itself, simply type “load yourfile.csv” at the MATLAB command prompt. CSV files generated by Moku:Lab’s Data Logger also contain a text header with information about when the data was recorded, the instrument settings, and what each column in the data represents. If you want to import this metadata as well, use the command “moku = importdata(‘yourfile.csv’)