el 12-01-2014 02:43 AM
Hola,
Tengo una pequeña dificultad que me está dando muchos quebraderos de cabeza en un proyecto que estoy haciendo, a ver si me podéis ayudar.
Tengo que recoger los datos de un sistema de control de climatización, desmenuzarlos y organizarlos en un fichero y representarlos. Mi problema va en la representación, básicamente lo que tengo que hacer es representar la magnitud vs las horas, yo los recojo de un fichero, la magnitud no tengo problema en convertirla a un número y representarla, perolas horas vienen con el formato hh:mm:ss, y querría representarlo en un waveform graph o algo similar de forma que en el eje vertical represente la magnitud de cada muestreo y en el eje horizontal la hora para ese muestreo.
Agradezco cualquier ayuda, si tenéis algún vi que haga eso me vendría genial.
Gracias y un saludo!
el 01-02-2015 04:57 PM
Hola JMSH
Según entiendo estas leyendo los valores desde un fichero, entonces el formato hh:mm:ss es un string, si es así, para transformarlo en horas puedes utilizar un "Scan From String" y utilizar el siguiente formato: %2f:%2f:%2f. El resultado son 3 salidas tipo double, la primera son las horas, la segunda son los minutos y la tercera son los segundos. Solo necesitarias transformar los minutos y segundos a horas y sumarlos.
Espero que la información sea útil.
Saludos
el 01-12-2015 02:03 AM
Hola danielch,
Gracias por tu respuesta, el asunto ya lo tengp resuelto, lo que quería era que un waveform graph me pintase en el eje de abcisas esa información en ese formato (hh:mm:ss), y ya lo conseguí jugando con las propiedades del graph y utilizando el contrl Scan from string.
Un saludo!