Condividi tramite


Calibrazione dei sensori (HTML)

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

I sensori di un dispositivo basato sul magnetometro, ovvero la bussola, l'inclinometro e il sensore di orientamento, possono richiedere una calibrazione a causa di fattori ambientali. L'enumerazione MagnetometerAccuracy può essere utile per determinare l'azione da eseguire quando è necessario calibrare il dispositivo.

Questo breve video fornisce una panoramica sulla calibrazione del magnetometro.

L'enumerazione MagnetometerAccuracy include quattro valori che consentono di determinare se il dispositivo su cui viene eseguita l'app deve essere calibrato. Se un dispositivo deve essere calibrato, devi comunicare all'utente che è necessario eseguire la calibrazione. Tuttavia, non è consigliabile chiedere all'utente di eseguire la calibrazione troppo spesso. Ti suggeriamo di non eseguirla più di una volta ogni 10 minuti.

Valore Descrizione
Unknown Il driver del sensore non è riuscito a segnalare la precisione corrente. Questo non significa necessariamente che il dispositivo non è calibrato. Se viene restituito il valore Unknown, spetterà all'app determinare l'azione più appropriata. Se l'app dipende da una lettura precisa del sensore, è consigliabile chiedere all'utente di calibrare il dispositivo.
Unreliable Il magnetometro presenta attualmente un alto grado di imprecisione. La prima volta che viene restituito questo valore, le app devono sempre chiedere all'utente di eseguire la calibrazione.
Approximate I dati sono abbastanza precisi per alcune applicazioni. Un'app di realtà virtuale, che deve solo stabilire se l'utente ha spostato il dispositivo in direzione orizzontale o verticale, può continuare anche senza calibrazione. Le app che richiedono informazioni estremamente precise, come un'app di navigazione che deve conoscere la direzione in cui stai guidando per fornire indicazioni, devono invece richiedere la calibrazione.
High I dati sono precisi. Non è necessaria alcuna calibrazione, nemmeno per le app che richiedono informazioni estremamente precise, come le app di realtà aumentata o di navigazione.

 

Argomenti correlati

MagnetometerAccuracy