Bloc Scicos
fr - eng

##
Lecture de donée binaire

### Contenu

- Lecture de donée binaire
  - Palette
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Auteurs

### Palette

- Sources - Palette Sources

### Description

Ce bloc permet de lire des données dans un fichier C. Les paramètres Output record selection] et Time record Selection permettent de sélectionner des données dans les enregistrements du fichier. Chaque appel au bloc, fait avancer d'un enregistrement dans le fichier.

### Boîte de dialogue

- Time record selection
  une matrice vide ou un entier positif.
  Si un entier i est donné, le élément de l'enregistrement lu est supposé être la date de la sortie d'événement.
  Si ce paramètre est vide alors le bloc n'a pas de sortie événementielle.
  Propriétés : Type 'vec' de taille -1

- Outputs record selection
  un vecteur ou un entier positif.
  ,le élément de l'enregistrement lu donne la valeur de la sortie.
  Propriétés : Type 'vec' de taille -1

- Input file name
  une chaîne de caractères définissant le chemin du fichier.
  Propriétés : Type 'str' de taille 1

- Input Format
  une chaîne de caractères définissant le format à utiliser.
  Propriétés : Type 'str' de taille 1

- Record size
  Le fichier est supposé être formé par des séquence de données au même format.
  Ces données sont organisées en séquence d'enregistrement dont la taille est déterminée par ce paramètre.
  Propriétés : Type 'vec' de taille 1

- Buffer size
  Pour améliorer l'efficacité du bloc, il est possible de mettre les données dans un buffer. La lecture dans le fichier est alors fait après chaque appel au bloc lorsque le buffer est rempli.
  Propriétés : Type 'vec' de taille 1

- Initial record index
  Un scalaire. Cela définit le premier enregistrement à lire dans le fichier.
  Propriétés : Type 'vec' de taille 1

- Swap mode 0/1
  Avec le paramètre Swap mode=1 le fichier est supposé être au format IEEE "little endian" et les données sont entrelacées si nécessaire pour répondre au format IEEE du processeur. Si Swap mode=0 alors l'entrelacement est désactivé.
  Propriétés : Type 'vec' de taille 1

### Propriétés par défaut

- toujours actif: non
- direct-feedthrough: non
- détection de passage à zéro: non
- mode: non
- sorties régulières:
  - port 1 : taille [1,1] / type 1
- nombre des entrées évènementielles: 1
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: oui
- possède un état objet: non
- nom de la fonction de calcul: readc

### Fonction d'interface

- SCI/macros/scicos_blocks/Sources/READC_f.sci [voir code]

### Fonction de calcul

- SCI/routines/scicos/readc.c (Type 2) [voir code]

### Auteurs

Ramine Nikoukhah INRIA