Bloc Scicos
fr - eng

##
Ecriture dans un fichier

### Contenu

- Ecriture dans 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 sauvegarder des données dans un fichier. Ces données peuvent être formatées ou binaires. Chaque appel au bloc correspond à un enregistrement. Chaque enregistrement à la forme suivante : où est la valeur du temps lorsque le bloc est appelé et est la valeur d'entrée. Ce bloc fonctionne de paire avec le bloc RFILE.

### Boîte de dialogue

- Input size
  un scalaire. Cela fixe la taille de l'entrée.
  Propriétés : Type 'vec' de taille 1.

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

- Output 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: oui
- détection de passage à zéro: non
- mode: non
- entrée 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: writef4

### Fonction d'interface

- SCI/macros/scicos_blocks/Sinks/WFILE.sci [voir code]

### Fonction de calcul

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