Explanation of an innovative programming approach to create a progressive two-dimensional data file of three inter-dependant variables in a fully automated data acquisition system
Abstract
This technical document explains a programming model for recording data of a special case in a comma-separated (.csv) file. Generally, in any data acquisition system storing of data increments in one direction; that is in rows. In this article a different programming concept has been illustrated for an automated application to store data in two dimensions; that not only expands in rows but also in columns during the progress of next all successive data acquisition loops for the same set of parameters with a new updated value of the third variable. The effectiveness of the programme has been verified based on a practical proto type test made by monitoring and recording several sets of resultant values of DC current at different values of applied DC voltage and had performed these tests consecutively at different values of temperature. All these acquired data sets were saved in a single comma separated (.csv) data file. The full process can be completed in a single test run and most importantly, without any intervention from a human being. By following the logic and method demonstrated, a similar application could be developed also by other text-based programming languages like Java or Python.
Downloads
References
LabVIEW User Manual, National Instruments Corp.
LabVIEW Arrays and Clusters Explained. Available in: https://www.ni.com/en-in/support/documentation/supplemental/08/labview-arrays-and-clusters-explained.html
Keithley Model 2450 User Manual, Tektronix Inc. Available in: https://download.tek.com/manual/2450-900-01E_Aug_2019_User.pdf
Keithley Model 2450 Reference Manual, Tektronix Inc. Available in: https://www.tek.com/en/keithley-source-measure-units/keithley-smu-2400-series-sourcemeter-manual/model-2450-interactive-sou
Autonics TK series PID Controller communication. Manual, Available in: https://www.autonics.com/
Autonics TK series PID Controller user manual. Available in: https://autonics.se/wp-content/uploads/2018/03/tk_en_manual_170829_hw.pdf
Wikipedia – Modbus. Available in: https://en.wikipedia.org/wiki/Modbus
What is the Modbus Protocol & How Does It Work?, National Instruments Corp. Available in: https://www.ni.com/en-in/innovations/white-papers/14/the-modbus-protocol-in-depth.html
Copyright (c) 2023 ITEGAM-JETIA
This work is licensed under a Creative Commons Attribution 4.0 International License.