Foros del Web » Programando para Internet » Javascript »

Lectura de variables de una estación meteorológica

Estas en el tema de Lectura de variables de una estación meteorológica en el foro de Javascript en Foros del Web. Hola amigos, Se trata de cargar una variable, la cual viene determinada a través de un archivo llamado variables.txt que genera una estación meteorológica, para ...
  #1 (permalink)  
Antiguo 28/10/2014, 02:44
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Lectura de variables de una estación meteorológica

Hola amigos,
Se trata de cargar una variable, la cual viene determinada a través de un archivo llamado variables.txt que genera una estación meteorológica, para así modificar la aguja de un anemómetro generado en HTML5.

Esta es la línea que modifica la aguja del anemómetro. El valor 98 marca el grado de giro de la aguja.
<input type="text" id="valbox" value="98"/>

Aquí la variable que genera el archivo variables.txt
*AZI=98

Alguna sugerencia sobre cómo relacionar la variable con el campo value, para que, según cambie el valor de ésta, igualmente lo haga el campo value...?

Muchas gracias por adelantado.

Última edición por Fuell; 28/10/2014 a las 04:31 Razón: Correción de título
  #2 (permalink)  
Antiguo 28/10/2014, 06:32
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Lectura de variables de una estación meteorológica

prueba así
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<script src="archivo.txt"></script>
<script>
function leer(){
console.log(registro);
}
window.onload=function(){setInterval(leer, 10000);} // lee el archivo cada 10 segundos
</script>
</head>
<body>

</body>
</html>
archivo.txt
Cita:
registro = 'valor';
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 28/10/2014, 11:59
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Lectura de variables de una estación meteorológica

Hola IsaBelM,

Gracias por interesarte en mi tema. Abundaré un poco más.

El objetivo es hacer que "value" coja el valor de la variable que genera la estación, y que no puede ser otro que *AZI=45 donde 45 en este ejemplo, es la cifra que marca el grado de giro de la aguja en el anemómetro, para indicar la dirección de donde viene el viento.

Código:
<input type="text" id="valbox" value="60"/>
Actualmente, el script original lo que hace es permitirme introducir manualmente el valor en una casilla:

Código:
	<div>
		<blockquote>
		  <p>
		    <input type="text" id="valbox" value="60"/>
	      </p>
	  </blockquote>
		<button onclick="updateVal();">Set value</button>
	</div>


Yo quiero poder eliminar esa casilla de valor manual, y hacer que la aguja tome el valor que marque la variable del archivo .TXT. Luego ya me arreglaría para modificar la gráfica, y darle aspecto de brújula.

Estos son otros de los valores que me da la estación, y que una vez demos con la tecla, iré resolviendo y aplicando a otros gráficos.

*TMP=23.3
*WND=45.0
*BAR=1016.0
*HUM=74

Espero haber sido entendible. Muchas gracias por vuestros aportes.

Saludos
  #4 (permalink)  
Antiguo 28/10/2014, 16:21
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Lectura de variables de una estación meteorológica

el token (*) no es válido. una variable ha de empezar por un carácter alfabético o $ y alguna más, creo
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #5 (permalink)  
Antiguo 29/10/2014, 01:07
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Lectura de variables de una estación meteorológica

La estación también genera un archivo XML con los datos actuales. El formato es este:

<item sensor="wind0" cat="dir" unit="deg">274</item>

Donde 274 es el valor en grados del anemómentro, para el caso del sensor de viento, indicando la dirección del viento en un reloj con los puntos cardinales.

<item sensor="wind0" cat="speed" unit="kmh">20.5</item>

Este otro dato del XML indica la velocidad actual del viento.
  #6 (permalink)  
Antiguo 29/10/2014, 05:45
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Lectura de variables de una estación meteorológica

lee esto
http://www.pepemolina.com/index.php?...C+con+X+de+XML
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #7 (permalink)  
Antiguo 30/10/2014, 12:08
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Lectura de variables de una estación meteorológica

Muchas gracias Isabel...

Etiquetas: campo, externa, html, imput, input, valor, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:33.