USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Timer
luferazan
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/01/2007 15:30 hs            
Boa Tarde,
 
trabalho com VB para criação de aplicações de supervisão de máquina, ou seja, supervisório de automação.
 
Tenho um produto que monitora rede elétrica, mas para questão de poupar espaço e não deixar o Banco de Dados muito cheio quero enviar amostras de valores apenas de 15min em 15min, mas o timer do VB não disponiviliza esse intervalo de tempo.
 
Alguém conhece alguma rotina de timer onde eu possa trabalhar com tempo maior?
 
Por exemplo: cada 15min guardo o valor medido...o equipamento seria um voltímetro e amperímetro, mas de alta tecnologia.
 
Desde já,
Muito Obrigado

Engº Luiz Fernando
MSN:
luferazan@hotmail.com
SKYPE: luferazan

   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 24/01/2007 16:23 hs            
Fernando se você colocar o tempo que corresponde aos 15 min, desejados no timer, ele da algum erro ??
   
luferazan
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/01/2007 16:33 hs            
Então Álvaro, apresenta erro sim.
 
Pois 15min = 900s = 900000ms
 
sendo que, o o timer utiliza tempo em Milisegundos.
 
o tempo máximo permitido é 65000ms
 
Obrigado pelo retorno.

Engº Luiz Fernando
MSN:
luferazan@hotmail.com
SKYPE: luferazan

   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
Postada em 24/01/2007 16:44 hs            
Uma Idéia - O que você pode fazer é pegar o tempo máximo que o timer aguenta e dividir pelos seus 15 min, e o número que você conseguir dessa divisão é o tanto de vezes que você tem que mandar o timer rodar. Essa seria uma solução rápida, para que o seu sistema não ficasse parado, pois se criar um loop utilizando o while ou for next nesse tempo, o seu sistema ficará travado e ninguem ira conseguir utiliza-lo até o término desse tempo. Pois eu não sei se existe outra ferramenta que faça essa contagem de tempo sem travar o sistema

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
     
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
Postada em 25/01/2007 10:32 hs            
luferazan conseguiu alguma coisa, o que pensei também é o seguinte, você pega a hora do windows adicionar 15 min, deixar o timer rodando de minuto em minuto perguntando se a hora do windows é igual a sua hora desejada, se for executa sua rotina, dai você pega a hora novamente e adiciona 15 min. Nem precisa criar um campo no banco de dados para guardar a hora desejada, más seria bom apenas para evitar que por uma possível queda de energia, rápida, você deixe de executar a coleta do teste no tempo desejado

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 25/01/2007 14:16 hs            
vc pode ainda fazer o seguinte:
 
ajusta o timer para 1000ms(1s).
a cada s ele dará um pulso mudando de estado ok?
daí v conta qtas mudanças de estado e qdo derem 900 vc atingiu os seus 15min ..
com a vantagem de q vc pode ainda alterar os tempos entre os intervalos de medição.
 
a proposito...este soft é para um analisador de rede elétrica?
 
 
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página