Back to Search
Start Over
Uso de aplicaciones móviles para la medición de confort en el ámbito ferroviario
- Publication Year :
- 2019
-
Abstract
- [ES] El presente documento recoge la información sobre el proceso que se ha realizado para desarrollar la aplicación móvil multiplataforma solicitada por la Cátedra Stadler. Esta aplicación utiliza el hardware integrado del dispositivo móvil, el cual se ha elegido que sea Android e iOS, para realizar la medición de varios parámetros de confort de un vehículo ferroviario según los estándares de calidad EN 12299 e ISO 2631, a partir de los datos obtenidos del acelerómetro. Esta aplicación ha sido desarrollada en el lenguaje C# utilizando la herramienta de desarrollo Xamarin, que implementa, a partir del mismo código, una aplicación nativa para cada plataforma. Además, se ha utilizado código implementado en Matlab, el cual ha tenido que ser traducido al lenguaje C# para que se ejecute de forma local en la aplicación, sin tener que depender de librerías externas o de servicios en red que retrasarían el cálculo rápido que necesita la aplicación. Las librerías que se han utilizado son Syncfusion Charts para la graficación, la cual implementa, de forma nativa, todo tipo de gráficos (aunque en este caso se ha necesitado solo el uso de gráficos de barra y líneas), y la librería Universal Common Mathematics para el procesado de los datos. Una vez se ha terminado de procesar los datos, estos quedan guardados en la base de datos interna del móvil, por lo que se pueden visualizar los mismos datos de forma independiente, y en cualquier momento, También se pueden exportar estos datos a un fichero de texto plano (.txt), que se guardará en una carpeta interna del dispositivo móvil. El objetivo de esta aplicación es poder realizar mediciones con una calidad inferior, pero aproximada, de los valores de confort que se consiguen de los aparatos de medición profesionales que se utilizan en la empresa.<br />[EN] The present document provides the information about the development process that has been carried out to develop a cross-platform mobile app, required by the Cátedra Stadler. This application uses the built-in hardware of the mobile devices that will make measurements about EN 12299 and ISO 2631 comfort parameters, from a railway vehicle, using the data which provides the accelerometer. This application has been developed using C#, through the development tool Xamarin which implements, from only one code, an entire application for Android and iOS. Furthermore, some Matlab code has been implemented on C#, because Matlab cannot be runned up natively. Some libraries have been used to implement several functions that C# doesn’t implement. The libraries that we have used are Syncfusion Charts for graphing, which implements natively all kinds of charts (but in this case I only had to use a bar chart and a line chart). I had to use Universal Common Mathematic for the data processing and Matlab implementation. Once the data has been processed, those data is saved on the internal device data base, so the user is able to visualice the same data. The user also can export this data to a flat text file, which is going to be saved on a internal folder. The purpose of this application is taking measurements which have worse quality, but approximate, from the comfort values which are taken from the professional equipment.<br />[CA] Aquest document conté la informació del procés de desenvolupament que se ha fet per a desenvolupar una aplicación mòbil multiplataforma, que ha solicitat la Cátedra Stadler. Aquesta aplicació utilitza el hardware intern del dispositiu mòbil que realitzará mesuraments en el parámetres de comoditat EN 12299 i ISO 2631 a partir de les dades que s’obtenen del acceleròmetre. Aquesta aplicació se ha desenvolupat utilitzant C#, fent us de la ferramenta de desenvolupament Xamarin que, a partir d’un sol codi, implementa tota una aplicació per a Android i iOS. A més, se ha implementat codi de Matlab en C#, perque aquest codi no se pot executar de forma nativa en aquest entorn. Algunes llibrerires se han utilitzat per implementar funcions que C# no implementa. Les llibreries que se han utilitzat son Syncfusion Charts per a la graficació, que implementa de forma nativa tot tipus de tables (encara que en el nostre cas sol se ha utilitzat un gráfic de barres y un gráfic de linies). Se ha utilitzat també la llibrería Universal Common Mathematic per al procés de dades i la implementació del codi de Matlab. Una vegada les dades se han procesat, se guarden en la base de dades interna del dispositiu, per el que el usuari pot visualitzar aquesta data en el moment que dessitje. Ademés, pot exportar aquesta dada a un fitxer de text pla, que se guarda en una carpeta interna del dispositiu. El objectiu de aquesta aplicació es agafar mesures de pitjor calitat, pero aproximada, dels valors de comoditat que s’obtenen dels equips professionals que utilitza la empresa.
Details
- Database :
- OAIster
- Notes :
- TEXT, Spanish
- Publication Type :
- Electronic Resource
- Accession number :
- edsoai.on1138552741
- Document Type :
- Electronic Resource