datalog¶
This class is written for saving the measured data in a csv file. It supports following methods.
Creating filename¶
- Syntax: filename(‘Enter_the_filename’)
- Description: This method assigns the entered filename to the csv file. This method must be called before using any other method of this class.
Header¶
- Syntax: header(‘header1’,’header2’,…)
- Description: This method creates the header row in the csv file. It accepts at least one argument.
Logging the Data¶
- Syntax: data([data_list])
- Description: This method saves the measured data (list) in the csv file ,it only accepts one argument. It’s advisable to save the multiple data points in a list form before entering it into this method.
Examples¶
- datalog.filename(‘my_experiment’) , creates the filename.
- datalog.header(‘device_number’,’temperature’,’voltage’) , opens the my_experiment.csv file and writes (appends) the row with header arguments.
- datalog.data([1,‘25C’,2.3]) , appends the entered data in the csv file.