[Probablemente Spam] Sobre timer

Jose Caballero jcaballero.hep en gmail.com
Mar Jul 8 00:10:51 CEST 2008


mi pregunta era: has probado a escribir en el puerto 2 veces (y solo 2
veces) y funciona?



El día 7 de julio de 2008 15:30, "Ms.C. Julio Oscar Peñarroche Gómez" <
julio.penarroche en etecsa.cu> escribió:

> si indefinidamente hasta que le de la orden de detenerce
>
> Julio
>
>
> Jose Caballero wrote:
>
>> indefinidamente o mas de una vez?
>> Funciona si intentas escribir 2 veces?
>>
>>
>>
>> El día 7 de julio de 2008 14:49, "Ms.C. Julio Oscar Peñarroche Gómez" <
>> julio.penarroche en etecsa.cu> escribió:
>>
>>
>>
>>> Si, realmente fue el ejemplo inicial que tomé y le hice alguna
>>> modificación, pero el problema ocurre cuando repito esto indefinidamente
>>>
>>> Julio
>>>
>>>
>>> Jose Caballero wrote:
>>>
>>>
>>>
>>>> Te funciona el ejemplo que viene en este link?
>>>>
>>>>
>>>>
>>>> http://devpower.blogsite.org/index.php/blog/show/Python-Parport-Library.html
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> El día 7 de julio de 2008 14:31, "Ms.C. Julio Oscar Peñarroche Gómez" <
>>>> julio.penarroche en etecsa.cu> escribió:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Estoy de acuerdo pero me sigue dando el mismo error.
>>>>>
>>>>> *Fatal Python error: deallocating None
>>>>> Cancelado
>>>>> *
>>>>> Porque no se
>>>>>
>>>>> Julio
>>>>>
>>>>>
>>>>> Jose Caballero wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> En mi opinión, la forma que apunta Reynaldo es (o debería ser) la más
>>>>>> fácil... bastante parecida a algún ejemplo que he visto buscando en
>>>>>> google.
>>>>>>
>>>>>>
>>>>>>
>>>>>> El día 7 de julio de 2008 14:21, "Ms.C. Julio Oscar Peñarroche Gómez"
>>>>>> <
>>>>>> julio.penarroche en etecsa.cu> escribió:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hola Jose, disculpa si no te contesté, realmente la forma recursiva
>>>>>>> no
>>>>>>> es
>>>>>>> la que voy a emplear y el puerto no es una cadena es un número, como
>>>>>>> dije
>>>>>>> en
>>>>>>> el mensaje anterior en lenguajes sobre windows tengo bastante
>>>>>>> experiencia
>>>>>>> y
>>>>>>> en el manejo del puerto también. Solo quiero lograr que  se escriba
>>>>>>> el
>>>>>>> valor
>>>>>>> 255 repetidamente cada cierto tiempo en el puerto, cosa esta que
>>>>>>> lograba
>>>>>>> de
>>>>>>> forma fácil en windows.
>>>>>>>
>>>>>>> Julio
>>>>>>>
>>>>>>>
>>>>>>> Jose Caballero wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hola de nuevo.
>>>>>>>>
>>>>>>>> Sigo pensando que la forma recursiva de tu programa no es buena.
>>>>>>>> Pero
>>>>>>>> bueno,
>>>>>>>> si te gusta, no tengo inconveniente.
>>>>>>>> Por otro lado, ¿estás seguro de que el puerto se pasa como una
>>>>>>>> cadena
>>>>>>>> de
>>>>>>>> caracteres y no como un entero? Veo en tu código
>>>>>>>>
>>>>>>>> p = ParallelPort('0x378')
>>>>>>>>
>>>>>>>> donde '0x378' es un string, no un entero. ¿Es así?
>>>>>>>>
>>>>>>>>
>>>>>>>> Saludos,
>>>>>>>> Jose
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> El día 7 de julio de 2008 13:29, "Ms.C. Julio Oscar Peñarroche
>>>>>>>> Gómez"
>>>>>>>> <
>>>>>>>> julio.penarroche en etecsa.cu> escribió:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Gracias a todos los que me han respondido, Reynaldo estuve probando
>>>>>>>>> el
>>>>>>>>> código que enviastes y me sigue dando el mismo error cuando lleva
>>>>>>>>> un
>>>>>>>>> tiempo
>>>>>>>>> ejecutandoce
>>>>>>>>>
>>>>>>>>> *Fatal Python error: deallocating None
>>>>>>>>> Cancelado
>>>>>>>>>
>>>>>>>>> *Que quiero lograr yo exactamente, provengo de la programación en
>>>>>>>>> windows
>>>>>>>>> y
>>>>>>>>> he trabajado con delphi, .net entre otros, en estos lenguajes que
>>>>>>>>> son
>>>>>>>>> visuales existen componentes timer que uno le define el tiempo que
>>>>>>>>> quiere
>>>>>>>>> que se ejecute y este lo hace, mi interés es escribir cada cierto
>>>>>>>>> tiempo
>>>>>>>>> el
>>>>>>>>> dato 255 en el puerto paralelo, en delphi me funciona sin
>>>>>>>>> problemas.
>>>>>>>>>
>>>>>>>>> Julio
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Reynaldo wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hola Julio,
>>>>>>>>>> Ms.C. Julio Oscar Peñarroche Gómez escribió:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Hola, es posible que no me explicara bien, lo que yo deseo es
>>>>>>>>>>> poder
>>>>>>>>>>> ejecutar un código determinado cada x tiempo, el ejemplo a lo
>>>>>>>>>>> mejor
>>>>>>>>>>> no
>>>>>>>>>>> es el
>>>>>>>>>>> más correcto debido a que me inicio en el python y la
>>>>>>>>>>> programación
>>>>>>>>>>> en
>>>>>>>>>>> software libre pero el error que me da es el siguiente:
>>>>>>>>>>>
>>>>>>>>>>> Fatal Python error: deallocating None
>>>>>>>>>>> Cancelado
>>>>>>>>>>>
>>>>>>>>>>>  No es necesario utilizar hilos para lo que quieres..
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> import time
>>>>>>>>>> from parport import ParallelPort
>>>>>>>>>>
>>>>>>>>>> def main():
>>>>>>>>>>  p = ParallelPort('0x378')
>>>>>>>>>>  p.write(0)
>>>>>>>>>>  while 1:
>>>>>>>>>>  p.write(255)
>>>>>>>>>>  print 'Escribe 1 en el puerto'
>>>>>>>>>>  time.sleep(3)
>>>>>>>>>>
>>>>>>>>>> main()
>>>>>>>>>>
>>>>>>>>>> Saludos,
>>>>>>>>>> Reynaldo
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Gracias
>>>>>>>>>>>
>>>>>>>>>>> Diego Sosa wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> En Fri, 04 Jul 2008 16:49:40 -0200, Ms.C. Julio Oscar Peñarroche
>>>>>>>>>>>> Gómez
>>>>>>>>>>>> <
>>>>>>>>>>>> julio.penarroche en etecsa.cu> escribió:
>>>>>>>>>>>>
>>>>>>>>>>>>  Me estoy iniciando en python y necesito saber como programar un
>>>>>>>>>>>> timer
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> que me ejecute cada cierto tiempo un código determinado, he
>>>>>>>>>>>>> buscado
>>>>>>>>>>>>> en
>>>>>>>>>>>>> Internet y los ejemplos que he encontrado son con hilos que
>>>>>>>>>>>>> algunos
>>>>>>>>>>>>> me han
>>>>>>>>>>>>> funcionado, pero cuando pongo a correr mi código explota.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> Los hilos no funcionan al ejecutar desde el IDLE... quizás sea
>>>>>>>>>>>> eso
>>>>>>>>>>>> lo
>>>>>>>>>>>> que te pasó.
>>>>>>>>>>>>
>>>>>>>>>>>> http://wiki.python.org/moin/ThreadProgramming
>>>>>>>>>>>> http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Lista de correo Python-es
>>>>>>>>>>>> http://listas.aditel.org/listinfo/python-es
>>>>>>>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Lista de correo Python-es
>>>>>>>>>>> http://listas.aditel.org/listinfo/python-es
>>>>>>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Lista de correo Python-es
>>>>>>>>>> http://listas.aditel.org/listinfo/python-es
>>>>>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Lista de correo Python-es
>>>>>>>>> http://listas.aditel.org/listinfo/python-es
>>>>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Lista de correo Python-es
>>>>>>>> http://listas.aditel.org/listinfo/python-es
>>>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Lista de correo Python-es
>>>>>>> http://listas.aditel.org/listinfo/python-es
>>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
>>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
>>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
>>>> FAQ: http://listas.aditel.org/faqpyes
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
>>> FAQ: http://listas.aditel.org/faqpyes
>>>
>>>
>>>
>> _______________________________________________
>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
>> FAQ: http://listas.aditel.org/faqpyes
>>
>>
>>
>>
>
> _______________________________________________
> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es