Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Flip Flop usando Timers

"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:55:02.
Responder Con Cita
  #2  
Antiguo 28-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Ya se, siempre metiéndome en camisa de once varas.
Pero no es asi?.
Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
begin
Timer1.Enabled :=True;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
PLed.Active := True;
Timer2.Enabled := True;
Timer1.Enabled := False;
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
PLed.Active := False;
Timer1.Enabled := True;
Timer2.Enabled := False;
end;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 28-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:55:18.
Responder Con Cita
  #4  
Antiguo 28-10-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Que dificil amigo.
No es mi campo, para variar, pero para mi que necesitas 3 timers, piensalo un poco veras que es la solucion.
1 marca el inicio y fin, los otros hacen el balance.
Pienso yo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 28-10-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Caral Ver Mensaje
Hola
Que dificil amigo.
No es mi campo, para variar, pero para mi que necesitas 3 timers, piensalo un poco veras que es la solucion.
1 marca el inicio y fin, los otros hacen el balance.
Pienso yo.
Saludos
Nada amigo, lo que pasa es que quiere enseñarle al Jose que usted es muy metódico

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 28-10-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
No esta probado epro y asi:

Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
begin
with timer1 do
  begin
    Interval := 500;
    Enabled :=True;
  end;
end;
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled := False;
if not PLed.Active then
  begin
    PLed.Active := True;
    with timer1 do
      begin
        Interval := 259;
        Enabled := True;
      end;
  end
else
  begin
    PLed.Active := false;
    with timer1 do
      begin
        Interval := 500;
        Enabled := True;
      end;
  end;  
end;
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #7  
Antiguo 28-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:55:36.
Responder Con Cita
  #8  
Antiguo 28-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:55:56.
Responder Con Cita
  #9  
Antiguo 28-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:56:11.
Responder Con Cita
  #10  
Antiguo 29-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:56:28.
Responder Con Cita
  #11  
Antiguo 29-10-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Ayer andaba apurado por lo que no comente esto del timer, la razon de apagarlo al entrar a ciclo es que para intervalos muy cortos, el evento OnTimer se puede volver a disparar lo cual ocasionaria que el procedimiento que se ejecuta se realize incompleto. Esta tambien es la razon por la que se espera que los procedimientos que se ejecuten en este evento sean cortos y rapidos.

Añadiendo que eso de intervalos cortos se refiere a milisegundos (0.001 S); si consideramos los tiempos de ejecucion del procesador que es de microsegundos (0.000001 S) tal vez no sea notable pero.........
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #12  
Antiguo 29-10-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 02:56:49.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda con un array de Timers vejerf OOP 7 15-10-2008 16:02:07
Timers Concurrentes bermubermu Varios 2 12-11-2007 09:39:24
Demoras en los Timers JULIPO Varios 2 30-07-2007 19:26:35
Evitar los timers zugazua2001 Varios 5 17-06-2005 11:11:55
Timers b3nshi Varios 5 07-04-2005 01:48:40


La franja horaria es GMT +2. Ahora son las 18:45:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi