[Probablemente Spam] Sobre timer

"Ms.C. Julio Oscar Peñarroche Gómez" julio.penarroche en etecsa.cu
Mar Jul 8 15:02:52 CEST 2008


Si he escrito hasta 400 veces y funciona, solo que llega un momento en 
que me da el error

Jose Caballero wrote:
> 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
>
>
>   

_______________________________________________
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