timer di programmazione Windows

B

Bukitoo

Guest
Salve!Voglio implementare una applicazione che comunica con un sistema embedded su protocollo MODBUS (su linea seriale).La specifica dice che (in modalità RTU) la timout tra i caratteri MST essere 3,5 volte più di un carattere.Quella volta, a boudrates Somes, potrebbe essere inferiore a 1 ms.Come posso fare un timer con sistema operativo che uso resoultion finestra?È possibile?

Grazie in anticipo

 
a noi il sistema di ubriaconi conteggio tick alta resulotion, è possibile file di aiuto in MSDN

 
Questo è ciò che io uso quando sto scrivendo nella mia applicazione VB Modbus:

MBrtu.Modbus.Output = SendMessage $

Durata set PauseTime = 1 '.
Ora di inizio = Timer 'Set start.
Do While (Timer <Start PauseTime) E (MBrtu.Modbus.InBufferCount <

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Fresco" border="0" />DoEvents
Loop

$ Recvmsg = MBrtu.Modbus.InputChris Atwan

 
Salve!
Cerca in questo sito LVR punto com Jan Axelson avere un progetto, forse può aiutare.
Se si utilizza ascii non avere problemi con il tempo.

Best regard

 

Welcome to EDABoard.com

Sponsor

Back
Top