Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
double dPeriod = 1000.0 / 13.0; // Periodendauer bei 13 KHz in Mikrosekunden
while( 1 )
{
// Ausgabe an USB-Port
HighResolutionTimeout(dPeriod);
}
void HighResolutionTimeout(double dMicroseconds)
{
LARGE_INTEGER liFrequency;
LARGE_INTEGER liStartCounter;
QueryPerformanceFrequency(&liFrequency);
QueryPerformanceCounter(&liStartCounter);
while( 1 )
{
LARGE_INTEGER liCounter;
QueryPerformanceCounter(&liCounter);
double dDiff = (double)(liCounter.QuadPart - liStartCounter.QuadPart) /
(double)liFrequency.QuadPart * 1000000.0;
if( dDiff > dMicroseconds )
{
break;
}
}
}