Bit (FPScript)

21.09.2021

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.

Voir aussi

Opérateur bit à bit AND (&)

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :