[pyar] Controlador de surtidores por TCP/IP

Python - CD Soft python en cdsoft.com.uy
Vie Oct 14 13:49:57 ART 2011


El 11/10/2011 17:01, Python - CD Soft escribió:
> El 11/10/2011 16:49, Nahuel Defossé escribió:
>>> Es cierto que *saber* Twisted lleva bastante tiempo, pero agarrando el
>>> ejemplo básico se puede tener un prototipo funcional que no tenga un
>>> buen rendimiento y cuando sea necesario, ponerse a entender los
>>> Deferreds y optimizar el código.
>> Coincido con vos Diego, en mi experiencia personal, comencé con
>> sockets para envair y recibir carecteres contra unos uC de microchip,
>> pero cuando tuve que hacer un envío de un paquete de datos, respetando
>> un protocolo, Twisted me solucionó muchas cosas.
>> Creando una clase para cada problema particular, pude hacer un
>> desarrollo bottom-up, bastante llevadero
>> con el detalle de que al final descubrí que tenía un reactor para
>> PyQt4 y terminé por hacer una HMI muy bonita. Fue parte de un proyecto
>> de semaforización inteligente para el municipio de Trelew, que incluía
>> también la ingeniería del hw (que al día de hoy todavía no lo han
>> puesto en producción aún).
>>
>> En cuanto al hardware de surtidores, se que necesitas una placa
>> especial, una DBox de Gilbarco. Era un soft muy propietario
>> sobre Win 2000 el que hacía de cliente. Recuerdo a mi ex suegro putear
>> por los contadores de millar y esas cosas. Interesante
>> desarrollo Carlos.
>>
>> Saludos
>> Nahuel
>>
> Gracias, Nahuel.
>
> Por sus comentarios opte por Twisted, me mire el video sobre Twisted 
> publicado en unos hilos anteriores.
> Ya tengo funcionando en producción, si bien falta algunos detalles, ya 
> anda.
>
> Si con respecto a la controladora la compramos en Pump Control [1] por 
> si alguno le interesa. que según los surtidores y lo que deseamos nos 
> pasan las actualizaciones ecp
>
> Gracias a todos.
>
> Saludos.
>
>
>
>
> [1] http://www.pump-control.com/
> _________________

Estimados.

Después de ver algunos ejemplos aplique el siguiente desarrollo [1], 
funciona bien el tema es que cada tanto pierde la conexión.

Dando este error.
     "Connection to the other side was lost in a non-clean fashion: 
Connection lost"


Mis consulta es si esta bien mi código?
Como lo podría mejorar?
Ese ejemplo es para consultar un surtidor, como hago para consultar los 
otros, debería tener un script para cada uno?

Desde ya muchas gracias.


[1] http://pastebin.com/pAvhsmLT



More information about the pyar mailing list