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
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Format: | Article |
| Language: | eng |
| Source: | ITEGAM-JETIA |
| Download full: | https://itegam-jetia.org/journal/index.php/jetia/article/view/849 |
Summary: | 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. |
| id |
ITEGAM_a8da855206d0b9cb603979f3d7a4e8dc |
|---|---|
| oai_identifier_str |
oai:ojs.itegam-jetia.org:article/849 |
| network_acronym_str |
ITEGAM |
| network_name_str |
ITEGAM-JETIA |
| repository_id_str |
|
| spelling |
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 systemExplicación de un enfoque de programación innovador para crear un archivo de datos bidimensional progresivo de tres variables interdependientes en un sistema de adquisición de datos totalmente automatizadoExplicação de uma abordagem de programação inovadora para criar um arquivo de dados bidimensional progressivo de três variáveis interdependentes em um sistema de aquisição de dados totalmente automatizadoThis 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.Este documento técnico explica un modelo de programación para registrar datos de un caso especial en un archivo separado por comas (.csv). Generalmente, en cualquier sistema de adquisición de datos, almacenamiento de incrementos de datos en una dirección; eso es en filas. En este artículo se ha ilustrado un concepto de programación diferente para una aplicación automatizada para almacenar datos en dos dimensiones; que no solo se expande en filas sino también en columnas durante el progreso de todos los bucles de adquisición de datos sucesivos para el mismo conjunto de parámetros con un nuevo valor actualizado de la tercera variable. La efectividad del programa ha sido verificada en base a una prueba prototipo práctica realizada al monitorear y registrar varios conjuntos de valores resultantes de corriente CC a diferentes valores de voltaje CC aplicado y haber realizado estas pruebas consecutivamente a diferentes valores de temperatura. Todos estos conjuntos de datos adquiridos se guardaron en un solo archivo de datos separados por comas (.csv). El proceso completo se puede completar en una sola prueba y, lo que es más importante, sin la intervención de un ser humano. Siguiendo la lógica y el método demostrado, una aplicación similar también podría ser desarrollada por otros lenguajes de programación basados en texto como Java o Python.Este documento técnico explica um modelo de programação para registrar dados de um caso especial em um arquivo separado por vírgula (.csv). Geralmente, em qualquer sistema de aquisição de dados, o armazenamento de incrementos de dados em uma direção; isso é em filas. Neste artigo foi ilustrado um conceito de programação diferente para um aplicativo automatizado para armazenar dados em duas dimensões; que não só se expande em linhas, mas também em colunas durante o progresso de todos os loops sucessivos de aquisição de dados para o mesmo conjunto de parâmetros com um novo valor atualizado da terceira variável. A eficácia do programa foi verificada com base em um protótipo de teste prático feito monitorando e registrando vários conjuntos de valores resultantes de corrente CC em diferentes valores de tensão CC aplicada e realizou esses testes consecutivamente em diferentes valores de temperatura. Todos esses conjuntos de dados adquiridos foram salvos em um único arquivo de dados separado por vírgula (.csv). O processo completo pode ser concluído em um único teste e, o mais importante, sem qualquer intervenção de um ser humano. Seguindo a lógica e o método demonstrados, um aplicativo semelhante poderia ser desenvolvido também por outras linguagens de programação baseadas em texto, como Java ou Python.ITEGAM - Instituto de Tecnologia e Educação Galileo da Amazônia2023-04-29info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionPeer-reviewed Articleapplication/pdfhttps://itegam-jetia.org/journal/index.php/jetia/article/view/84910.5935/jetia.v9i40.849ITEGAM-JETIA; v.9 n.40 2023; 4-9ITEGAM-JETIA; v.9 n.40 2023; 4-9ITEGAM-JETIA; v.9 n.40 2023; 4-92447-022810.5935/jetia.v9i40reponame:ITEGAM-JETIAinstname:Instituto de Tecnologia e Educação Galileo da Amazônia (ITEGAM)instacron:ITEGAMenghttps://itegam-jetia.org/journal/index.php/jetia/article/view/849/557Copyright (c) 2023 ITEGAM-JETIAinfo:eu-repo/semantics/openAccessDas, Avijit2024-09-13T14:43:30Zoai:ojs.itegam-jetia.org:article/849Revistahttps://itegam-jetia.org/journal/index.php/jetiaPRIhttps://itegam-jetia.org/journal/index.php/jetia/oaieditor@itegam-jetia.orgopendoar:2024-09-13T14:43:30ITEGAM-JETIA - Instituto de Tecnologia e Educação Galileo da Amazônia (ITEGAM)false |
| dc.title.none.fl_str_mv |
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 Explicación de un enfoque de programación innovador para crear un archivo de datos bidimensional progresivo de tres variables interdependientes en un sistema de adquisición de datos totalmente automatizado Explicação de uma abordagem de programação inovadora para criar um arquivo de dados bidimensional progressivo de três variáveis interdependentes em um sistema de aquisição de dados totalmente automatizado |
| title |
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 |
| spellingShingle |
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 Das, Avijit |
| title_short |
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 |
| title_full |
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 |
| title_fullStr |
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 |
| title_full_unstemmed |
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 |
| title_sort |
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 |
| author |
Das, Avijit |
| author_facet |
Das, Avijit |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Das, Avijit |
| description |
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. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-04-29 |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Peer-reviewed Article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://itegam-jetia.org/journal/index.php/jetia/article/view/849 10.5935/jetia.v9i40.849 |
| url |
https://itegam-jetia.org/journal/index.php/jetia/article/view/849 |
| identifier_str_mv |
10.5935/jetia.v9i40.849 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
https://itegam-jetia.org/journal/index.php/jetia/article/view/849/557 |
| dc.rights.driver.fl_str_mv |
Copyright (c) 2023 ITEGAM-JETIA info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Copyright (c) 2023 ITEGAM-JETIA |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
ITEGAM - Instituto de Tecnologia e Educação Galileo da Amazônia |
| publisher.none.fl_str_mv |
ITEGAM - Instituto de Tecnologia e Educação Galileo da Amazônia |
| dc.source.none.fl_str_mv |
ITEGAM-JETIA; v.9 n.40 2023; 4-9 ITEGAM-JETIA; v.9 n.40 2023; 4-9 ITEGAM-JETIA; v.9 n.40 2023; 4-9 2447-0228 10.5935/jetia.v9i40 reponame:ITEGAM-JETIA instname:Instituto de Tecnologia e Educação Galileo da Amazônia (ITEGAM) instacron:ITEGAM |
| instname_str |
Instituto de Tecnologia e Educação Galileo da Amazônia (ITEGAM) |
| instacron_str |
ITEGAM |
| institution |
ITEGAM |
| reponame_str |
ITEGAM-JETIA |
| collection |
ITEGAM-JETIA |
| repository.name.fl_str_mv |
ITEGAM-JETIA - Instituto de Tecnologia e Educação Galileo da Amazônia (ITEGAM) |
| repository.mail.fl_str_mv |
editor@itegam-jetia.org |
| _version_ |
1837010819213164544 |