s3c Postado Maio 6, 2004 Denunciar Share Postado Maio 6, 2004 Alguém por aí saberia fazer um timer cujo intervalo mínimo fosse <= 200 microssegundos, ou seja, a quinta parte do milissegundo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 azizvc Postado Maio 6, 2004 Denunciar Share Postado Maio 6, 2004 eu não sei como fazermas tem uma coisa o Timer que você quer é mais rapido que o comum e não mais lento como você colocou no assunto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 s3c Postado Maio 6, 2004 Autor Denunciar Share Postado Maio 6, 2004 O timer lento que quiz dizer é o TTimer do Delphi. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Corposemalma Postado Maio 6, 2004 Denunciar Share Postado Maio 6, 2004 Acho que tu vai ter que conseguir um outro componente Ttimer com essa capacidade... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bolomaster Postado Maio 6, 2004 Denunciar Share Postado Maio 6, 2004 Uma vez queria algo assim... para um programa .. de corrida .. tipo .. down hill onde se cadastrava o cara ..e ai... marcava o tempo inicial e o final.. descrobririamos enquanto tempo ele fez.. e para a largada queriamos .. adiantar o tempo de um minuto .. tipo fazer com que ele contasse um minuto mas estivesse contando 25 segundos a menos.. fizemos uma funçao para calcular.. o tempo do timer.. e aplicar este tempo 4vs mais rapido.. ai .. tipo eu não tenho aqui porque está com meu amigo Michel lá no sul de minas.. mas vou tentar entrar em contato com ele para ver se tiver peço para ele postar ela aqui .. Abraços e espero que a ideia o tenha ajudado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 s3c Postado Maio 6, 2004 Autor Denunciar Share Postado Maio 6, 2004 O único jeito que arrumei foi fazer um for incrementado uma variável e a cada milissegundo do timer ele me retorna o valor do contador; daí um for de 1 a contador/5 seria os 200 microssegundos.O problema é que não é preciso e varia em cada processador e condições de memória da máquina.Acho que o límite mínimo do timer é justamente para não afetar a performance do processador.Bom, qualquer ajuda é bemvinda.Obrigado !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Corposemalma Postado Maio 6, 2004 Denunciar Share Postado Maio 6, 2004 você falow em variacao e pior que é mesmo.... Tipo outro dia fiz um codigo de teste para inclementar em 1 o valor de uma label a cada milisegundo e no final os segundos contados eram mais rapidos que os segundos normais... não sei se foi erro no código ou o ttimer se perdeu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 s3c Postado Maio 6, 2004 Autor Denunciar Share Postado Maio 6, 2004 No próprio relógio da máquina, ao menos na minha, a hora é certa, mas o ponteiro dos segundos as vezes é mais lento, outras é mais rápido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Arlon Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Às vezes fica mais rápido a às vezes mais lento, porque a frequência da rede elétrica não é 60 Hz continuamente, existe uma pequena variação. O processador trabalha da mesma forma que um rádio relógio: a cada 120 oscilações entre o pico e o vale de uma onda (60 Hz) ele conta 1 segundo, situação q acaba se agravando se o seu processador for aquele movido a carvão vegetal... rsrsCuriosidade: se agente pegar um rádio relógio alemão e ligá-lo numa tomada aki no brasil ele vai atrasar dez minutos por hora, isso porque a frequência da rede elétrica na Alemanhã é 50 Hz e não 60 Hz como aki. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Corposemalma Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Por isso que eu digo: Que voltem as cordas e manivelas! HAUA Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
s3c
Alguém por aí saberia fazer um timer cujo intervalo mínimo fosse <= 200 microssegundos, ou seja, a quinta parte do milissegundo?
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.