Bloc convertion vecteur de nombres entiers en vecteur de nombres binaires
Ce bloc convertit des nombres entiers en mots binaires. Les mots binaires sont des vecteurs de 0 et de 1 et l'entrée peut-être un vecteur de nombres entiers. Cela signifie que la sortie peut-être composée de plusieurs mots binaires.
En définissant N le nombre de bits par entier et outsz la taille du vecteur de sortie, la taille du vecteur du port d'entrée régulier est outsz = insz * N.
- Input size
La taille du port régulier d'entrée.
Propriétés : Type 'vec' de taille 1.
- Number of bits per integer
Le nombre de bits par entier.
Propriétés : Type 'vec' de taille 1.
- MSB first (0:No/1:Yes)
Ce paramètre définit si le premier bit écrit est le bit de poid fort ou bien bien le bit de poid faible. La valeur par défaut est 1.
Propriétés : Type 'vec' de taille 1.
- Signed number (0:No/1:Yes)
Définit si les entiers à l'entrée sont des nombres signés ou non.
Propriétés : Type 'vec' de taille 1.
- Output data type
Cela donne le type de données de sortie. Les valeurs peuvent-être :
- 1
double
- 3/4/5
int32/int16/int8
- 6/7/8
uint32/uint16/uint8
- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
- port 1 : taille [1,1] / type -1
- sorties régulières:
- port 1 : taille [4,1] / type 8
- nombre des entrées évènementielles: 0
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: non
- possède un état objet: non
- nom de la fonction de calcul: dec2bin
- MODNUMCOS/macros/scicos_blocks/Integer/DEC2BIN_c.sci [voir code]
- MODNUMCOS/routines/integer/dec2bin.c (Type 4) [voir code]
A.Layec INRIA