Bloc Scicos
fr - eng

##
Lecture à partir d'un fichier

### Contenu

- Lecture à partir d'un fichier
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul

### Description

Ce bloc permet à l'utilisateur de lire des données dans un fichier. Ces données peuvent être formatées ou binaires. Les paramètres Output record selection et Time record selection permettent de selectionner des données parmi les enregistrements du fichier. Chaque appel au bloc avance d'un enregistrement.
Ce bloc fonctionne de paire avec le bloc WFILE.

### Boîte de dialogue

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

- Outputs record selection
  un vecteur d'entiers positifs.
  . 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 d'enregistrement (de type fortran ou bien vide pour aucun format). Si ce paramètre est renseigné alors il doit être encadrer par des paranthèses. Par exemple : .
  Propriétés : Type 'str' de taille 1.

- Buffer size
  Pour améliorer l'efficacité de la lecture, il est possible d'enregistrer les données d'entrée dans un buffer. Les données sont alors délivrées à chaque appel du bloc lorsque le buffer est rempli.
  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: readf4

### Fonction d'interface

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

### Fonction de calcul

- SCI/routines/scicos/readf4.c (Type 4) [voir code]