|
||
El Magazine electrónico de SCM |
|
|
|
Manejo de puertos series con las BasicX y monitoreo de variables del sistema desde internet! Las BasicX 24 poseen tres puertos serie. Dos incluidos en el chip y uno emulado sobre cualquier pin de entrada/salida. Los tres puertos poseen buffers de entrada y de salida. Los buffers son accedidos a través de colas de datos. Las colas de datos primero deben ser creadas y asociadas a un puerto serie y además definida como cola de entrada o de salida. Como crear una cola? Antes de asociar la cola a un COM
deberá setearlo con el procedimiento: DefineCom. Vea el siguiente ejemplo con el COM3
para ser seteado para operar en el pin13, no invertido, sin bit de paridad, y longitud de
palabra a transmitir 8 bits. Luego deberá abrir el puerto,
setear la velocidad de transmisión y asociarle a este las colas de entrada y salida. De aquí en mas simplemente deberemos escribir o leer las colas para que el sistema operativo y/o el hardware se encargue de transmitir o recibir los datos serie en forma automática y cristalina para el usuario. Las comunicaciones serie pueden tener muchas aplicaciones, principalmente, el monitoreo o control de las BasicX desde otro dispositivo o un PC. Ahora con los nuevos opcionales de Cyber Tools para monitoreo desde internet y con la licencia Cyber Comm le será muy fácil consultar estos dispositivos con conexión punto a punto o en red a un PC desde internet o intranet con un navegador! Con Cyber Comm podrá crear un protocolo de consulta, por ejemplo con el siguiente formato: [ Número de nodo de la red ] [ Identificador de variable a ser consultada ] [ Fin de consulta] . En la BasicX podremos crear un
proceso que este esperando un fin de consulta en la cola de entrada, al recibirlo la
BasicX deberá analizar el número de red, realizando una simple comparación de strings.
Si la consulta es para ella deberá extraer el identificador de consulta y condicho valor
podrá determinar que variable del sistema se desea conocer su valor. Para transmitir la
respuesta simplemente deberá escribir la cola de salida con el valor consultado seguido
de los caracteres o caracter de fin de consulta. Le recomendamos leer la nota de
la edición anterior correspondiente a monitoreo
desde internet por medio de las herramientas Cyber Tools.
|
| Copyright © 2001 SCM International. All rights reserved. |
| El Saber Electronica y computacion Hoy es leer este Magazine. |