' schrieb:weil die kleinste zeit, dioe LabVIEW messen kann 1ms ist, und außerdem werden zeiten nicht wirklich genau eingehalten.
Also genau zeiten einhalten geht nur mit einem RealTimeOS.
Mittels API geht es zum messen schon genauer.
( QueryPerformanceFrequency + QueryPerformanceCounter in der kernel32.dll)
Kann diese VI's ja sonst mal posten, sind aber relativ einfach zum selber machen.
Da habe ich dann anstelle von z.Bsp. 10ms einen Wert von 9.91243ms angezeigt.
Die Auflösung des Timers ist soweit ich weis von der PC-HW abhängig und wird danach durch das OS und/oder LabVIEW irgendwie auf die 1ms begrenzt.
Es gibt von Sysinternals z.Bsp ein Tool "clockres.exe", dieses zeigt bei mir z.Bsp. "The system clock interval is 15.625000 ms" an.
Bin da auch nicht der Experte, diese Timinggeschichten sind doch ein recht komplexes Thema, deshalb höre ich hier auf.
Schönes Wochenende