Bit (FPScript)
Extrait une trace binaire d'un ensemble de données avec des données numériques.
Syntaxe
Bit(DataSet, N)
La syntaxe de la fonction Bit se compose des éléments suivants :
Section |
Description |
---|---|
DataSet |
Ensemble de données dont un bit doit être extrait. Toutes les structures de données sont autorisées. Tous les types de données réels sont autorisés. L'unité de l'argument est ignorée. Pour les types de données complexes, un nombre est formé. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
N |
Spécifie le nombre de bits à extraire. Les bits des données numériques sont numérotés en commençant par zéro. Les structures de données autorisées sont Scalaire. Tous les types de données entiers sont autorisés. La valeur doit être supérieure ou égale à 0 et inférieure ou égale à 63. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. |
Remarques
Le résultat a la même structure que l'argument DataSet.
Une conversion est effectuée en nombres entiers avant que le bit ne soit extrait. Pour les signaux, seule la composante Y est prise en compte.
L'illustration suivante montre un ensemble de données avec des valeurs linéaires croissantes de 0 à 255 et la décomposition en bits individuels :
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
Bit(0x10, 4) |
Renvoie 1. |
Bit(0x10, 3) |
Renvoie 0. |
Bit(16, 4) |
Renvoie 1. |