| Dispositivo :: ws2500pc Interfaz con el registrador de tiempo WS2500PC de ELV |
Descargar ahora |
Dispositivo :: ws2500pc Clasificación y resumen
- Nombre del editor:
- Magnus Schmidt
- Sitio web del editor:
- http://ducts.27b-6.de/cdcover/
Dispositivo :: ws2500pc Etiquetas
Dispositivo :: ws2500pc Descripción
Interfaz del registrador de tiempo WS2500PC de ELV Dispositivo :: WS2500PC es un módulo PERL para leer los datos de la interfaz WS2500PC distribuida por la empresa alemana ELV (http://www.elv.de). Esta interfaz recopila datos de varios sensores (temperatura, viento, lluvia, etc.), y los almacena en un búfer. Este búfer se puede leer con la interfaz serial. La biblioteca implementa todos los comandos documentados con envoltorios completos, de modo que todos los datos devueltos se puedan procesar fácilmente. Dispositivo de uso de HSYNOPSIS :: WS2500PC; mi% de resultado; if (ws2500_getdataset ('/ dev / ttys0', \% resultado, 'Siguiente')) {if ($ resultado {'dataset'} -> {'estado'} eq 'DataSet' y $ 'Result {' Dataset '} - > {"temp $ x"} -> {'estado'} NE 'N / A') Imprimir "Sensor de temperatura 1: $ resultado {'Dataset'} -> {'temp1'} -> {'temperatura'} celcius \norte"; }} # Más ejemplos de uso: WS2500_GetTime ('/ dev / ttys0'); WS2500_GetStatus ('/ dev / ttys0', \% Result); WS2500_NextDataSet ('/ dev / ttys0'); ws2500_getdataSet ('/ dev / ttys0', \% Result, 'Siguiente'); # Funciones avanzadas WS2500_GetDataSetBulk ('/ dev / ttys0', \% Result Result, 10); ws2500_firstdataSet ('/ dev / ttys0'); ws2500_interfaceinit ('/ dev / ttys0', \% setup_data); ws2500_setdebug (1); Requisitos: · Perl
Dispositivo :: ws2500pc Software relacionado