[Probablemente Spam] Sobre timer

Jose Caballero jcaballero.hep en gmail.com
Lun Jul 7 20:27:59 CEST 2008


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





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