Walter, nem eu nunca ouvi falar, isto porque eu pensei uma coisa e escrevi
outra. Hi,hi,hi

O correto é CLP (Controlador Lógico Programável) PLC 

 

Assim +-

Digite:

Horário para início do acionamento:      13:15:00

Duração do acionamento em minutos,segundos:  02m30s

Então neste horário o rele fica aceso por 2minutos e 30 segundos:

Contece que se quero parar este processo tenho que derrubar alguma coisa.

Vou ver agorinha umas sugestões que me foram passadas

 

Abc

Roberto (RJ)

//////////////////////////

Roberto, o que seria um CLC?

A trabalho com automação industrial e nunca ouvi esse termo.
Pelo que entendi você esta desenvolvendo algum software supervisório 
para controle de um equipamento. Se for realmente isso o ideal é o uso 
de Threads. Assim você não corre o risco de travar o software e terá um 
controle efetivo sobre o equipamento.

Roberto escreveu:
> 
> 
> Walter, boa tarde,
> 
> O propósito é o seguinte:
> 
> Estou desenvolvendo um CLC em software. O cara digita a hora de início de
> acionamento do dispositivo e digita a duração em minutos e segundos.
> 
> Acontece, que se o cara (no caso o usuário) definir o tempo muito grande e
> quiser parar o programa porque digitou errado, não vai conseguir pelas
vias
> normais.
> 
> Então quero colocar uma condição no sleep para testar, e que se acionada,
> sair do sleep.
> 
> Expliquei?
> 
> Magine que o cara coloca 200 minutos, como clicou em acionar o CLC, vai
> clicar até nas estrelas e o programa não vai reagir. Tendeu?
> 
> Abs
> 
> Roberto(RJ)
> 
> Em tempo, se eu substituir por Ttime e testar em cada segundo acho que
> consigo, queria é no sleep pois já to adiantado com a programação
> 
> De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br
<mailto:delphi-br%40yahoogrupos.com.br>  
> <mailto:delphi-br%40yahoogrupos.com.br>] Em
> nome de Walter Chagas (Bol)
> Enviada em: sexta-feira, 3 de abril de 2009 15:53
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: Re: [delphi-br] Interromper o sleep(Duracao);
> 
> Roberto,
> 
> Qual o propósito disto? Te pergunto porque voce nos descrevendo o
proposito
> da rotina dá pra gente ver o que pode lhe ser proposto a nível de solução
> mesmo ou alternativas.
> 
> []s
> 
> Walter Alves Chagas Junior
> Belo Horizonte - MG - Brazil
> wchag...@bol.com.br <mailto:wchagasj%40bol.com.br>
<mailto:wchagasj%40bol.com.br> 
> <mailto:wchagasj%40bol.com.br>
> http://www.geocities.com/SiliconValley/Bay/1058 
> <http://www.geocities.com/SiliconValley/Bay/1058>
> http://delphitocorporerm.blogspot.com/ 
> <http://delphitocorporerm.blogspot.com/>
> MSN: whitesock...@hotmail.com <mailto:whitesockets%40hotmail.com>
<mailto:whitesockets%40hotmail.com> 
> <mailto:whitesockets%40hotmail.com>
> SKYPE: WalterChagasJr
> 
> ----- Original Message -----
> From: Roberto
> To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
<mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
> Sent: Friday, April 03, 2009 12:06 PM
> Subject: RES: [delphi-br] Interromper o sleep(Duracao);
> 
> Pois é Guedes, se usar TTime e o que vc disse dá certo, mas tem forma sim
> de fazer isto, só que eu não sei.
> 
> Valew, Abc.
> 
> Roberto
> 
> /////////////////////////////////////
> 
> Isso não é possível, creio eu (vai saber né?)
> 
> Eu sugiro que você crie uma procedure personalizada, que receba, por
> exemplo, um ponteiro para um Boolean, que quando se tornar false
interrompe
> a execução.
> 
> Imagem removida pelo remetente.
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 





[As partes desta mensagem que não continham texto foram removidas]

Responder a