Domanda:
Timer e clock in Delphi?
Hexx18
2007-10-15 08:22:05 UTC
Devo realizzare la simulazione in delphi di un circuito elettronico digitale (un automa a stati finiti a 3 flip-flop per la precisione).

Ho già creato le varie tabelle degli stati e di eccitazione ma ora c'è un problema: tutto quello che il programma deve fare è simulare il circuito che per funzionare ha bisogno di un segnale di clock.
Il mio professore mi ha detto che bisogna utilizzare l'oggetto "timer" in delphi.
Dentro questo oggetto dovrei mettere tutte le varie istruzioni che consistono nel far cambiare la posizione di un indice all'interno di un array (viene simulato il passaggio del clock e quindi la commutazione dei flip - flop e degli stati) e ad ogni cambio di indice stampare in un label o in un edit il valore numerico dello stato in cui si trovano i flip-flop.

Qualcuno potrebbe spiegarmi dettagliatamente come viene utilizzato l'oggetto timer???

Grazie in anticipo
Tre risposte:
Miriam
2007-10-19 07:49:48 UTC
il timer in delphi ha una proprieta' Enabled che dice se e' acceso o spento (se sta eseguendo il metodo onTimer).

Altra proprieta' importante e' Interva, espressa in Millisecondi. Nel tab "Events" fai doppio click su onTimer e si apre il metodo Timer1Timer(Sender: TObject).

Qui dentro puoi mettere il codice che deve essere chiamato OGNI n MILLISECONDI (la famosa proprieta' INTERVAL.

Ciao,

OTB
anonymous
2007-10-15 23:58:23 UTC
nella palette degli oggetti troverai un orologio (la classica cipolla o il cronometro).. lo trascini nel tuo form, ne setti il timeout, e poi negli eventi avrai il Timer, la procedura che sarà richiamata quando sarà andato in timeout..



Abbastanza semplice direi.. basta che lo metti sul form e ci fai doppio click :)



Dopodichè mi pare che devi impostare solo l'evento per l'autostart, o chiamarlo direttamente tu..
anonymous
2007-10-15 09:46:52 UTC
http://programmazione.html.it/guide/lezione/1205/il-form-designer/

http://programmazione.html.it/guide/lezione/1222/classi-ed-oggetti-le-proprieta/

http://en.allexperts.com/q/Delphi-1595/delphi-timer.htm

prova a vedere se ti è d 'aiuto


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...