VBScript: Timer erstellen?

C00k1e

Lt. Commander
Registriert
Jan. 2008
Beiträge
1.925
[VBScript] Timer erstellen?Millisekundengenau?

Hallo, ich verzweifle grade daran einen Timer zu erstellen.
Der Timer soll durch ein Startevent(Digitaler_Ausgang = 1) laufen bis Digitaler_Eingang = 1.

Leider muss ich mit VBS das Programm erstellen(C etc liegen mir eher). Habe mich erst seit gestern in das Thema eingelesen, daher bin ich absoluter Anfänger.

Im Prinzip müsste die eigentliche Timer Function ja so aussehen:

Edit: Nach stundelangem Syntaxfehler suchen hab ich mal Function weggemacht.

Timer()
Dim Startzeit, Endzeit, Erfassung
Startzeit=Timer
Endzeit=Timer
Erfassung = Endzeit-Startzeit
End Function
wscript.echo Erfassung

So läuft er jetzt. Gibt mir allerdings(Das Programm läuft 10Sek+nen paar millisekunden) nur 10 aus. Kann ich den Timer auch noch unterteilen in Stunden/Minuten/Sekunden/Millisekunden?

EDIT: Habe die unterteilung durch hoch/runterrechnen des Ergebnisses in Sekunden.

Gibt es eine genauere Methode dieses Millisekundengenau wiederzugeben?
Beim einfachen Hoch und Runterrechnen gehen schon einge Millisekunden verloren bzw obwohl das Programm um 2ms länger läuft, kommt trotzdem das gleiche ergebnis raus...Da ich Mit dem Programm unter anderem auch Frequenzen testen muss, ist eine solche Toleranz natürlich nicht tolerierbar :(
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben