Acceleration |
Accélération |
| Power Fx |
Syntaxe
|
Acceleration.X
|
|
Acceleration.Y
|
|
Acceleration.Z
|
Paramètres
| Nom |
Description |
| X |
Ce paramètre retourne l'accélération de l'appareil sur l'axe horizontal (X), généralement orienté vers la droite. |
| Y |
Ce paramètre retourne l'accélération de l'appareil sur l'axe vertical (Y), généralement orienté vers le haut. |
| Z |
Ce paramètre retourne l'accélération de l'appareil sur l'axe de profondeur (Z), perpendiculaire à l'écran. |
Description
Cette fonction permet de retourner l'accélération de l'appareil en trois dimensions.
Remarques
- La fonction Acceleration permet de récupérer les données d'accélération d'un appareil mobile en temps réel. Elle renvoie un enregistrement contenant trois
composantes : X, Y et Z, correspondant aux trois axes spatiaux. C'est une fonctionnalité utile pour créer des applications interactives réactives au mouvement.
- Le champ Acceleration.X retourne la valeur d'accélération mesurée sur l'axe horizontal. Cet axe est généralement orienté vers la droite lorsque l'appareil est tenu
en mode portrait. Cette donnée peut servir à détecter un déplacement latéral ou une inclinaison de l'appareil.
- Le champ Acceleration.Y donne l'accélération verticale de l'appareil, souvent perçue comme un mouvement de haut en bas. Cela peut être utile pour détecter un saut,
une secousse ou une chute. La valeur varie aussi en fonction de la gravité et de l'orientation de l'appareil.
- Le champ Acceleration.Z mesure l'accélération sur l'axe perpendiculaire à l'écran, c'est-à-dire la profondeur. Il est très utile pour détecter si l'appareil est
soulevé ou abaissé par rapport à une surface plane. Par exemple, un pic dans cette valeur peut indiquer que l'utilisateur a secoué l'appareil.
- Les valeurs retournées par Acceleration sont des mesures brutes, exprimées en mètres par seconde carrée (m/s2). Elles peuvent inclure la gravité terrestre
(environ 9,81 m/s2) si l'appareil est immobile. Il est donc nécessaire de les interpréter en tenant compte du contexte physique.
- La syntaxe d'utilisation est simple : Acceleration.X, Acceleration.Y ou Acceleration.Z, selon l'axe désiré. Ces champs sont accessibles comme propriétés d'un
seul enregistrement. Cela permet une intégration fluide dans des formules conditionnelles ou des calculs dynamiques.
- Les données d'accélération sont mises à jour en temps réel lorsque l'application est active sur un appareil compatible. Cela ouvre la porte à des expériences immersives
basées sur les mouvements, comme des jeux ou des contrôles gestuels. Cependant, elles ne sont pas disponibles sur les navigateurs ou appareils sans capteur de mouvement.
- L'exploitation de Acceleration dans Power Fx exige une compréhension de la physique du mouvement. Les développeurs peuvent combiner les valeurs des trois
axes pour calculer la magnitude ou détecter des patterns. Par exemple, une formule comme Sqrt(X^2 + Y^2 + Z^2) donne l'intensité totale du mouvement subi par l'appareil.
Dernière mise à jour : Jeudi, le 1 Mai 2025