Bloc buffer discret d'évènements
Ce bloc est un buffer discret qui permet d'enregistrer les dates des événements véhiculées sur les liens événementiels pendant la simulation.
Les données stockées sont soit enregistrées dans l'état discret du bloc (z) ou bien dans une variable Scilab globale.
- Size of buffer
Entier. Définit la taille du buffer pour les dates du seul événement d'entrée.
Propriétés : Type 'vec' de taille 1.
- Global scilab variable name
Chaîne de caractères. Ce paramètre renseigne un nom de variable symbolique. Si cela est définit, ce paramètre permet à l'utilisateur de stocker les données dans une variable globale Scicab.
Après la simulation ou après une action stop, on peut passer en mode "Calc" (ou bien retourner dans Scilab en fermant Scicos) et charger les données stockées dans le buffer par l'instruction :
-
global myvar
où "myvar" est la chaîne de caractères définit par ce paramètre.
Propriétés : Type 'str' de taille 1.
- Initial counter value
Entier. Ce paramètre donne l'indice initial dans le buffer où le bloc commence à enregistrer les données.
Cette valeur doit être inférieure à la taille du buffer.
Propriétés : Type 'vec' de taille 1.
- Computation of period jitter (no:0, yes:1)
Entier. Si cela est mis à 1, alors le bloc calcule et enregistre la jigue de phase entre chaque événement au lieu d'enregistrer les valeurs des dates.
Propriétés : Type 'vec' de taille 1.
- toujours actif: non
- direct-feedthrough: non
- détection de passage à zéro: non
- mode: non
- 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: z_buft41
- MODNUMCOS/macros/scicos_blocks/Sinks/ZBUFT_c.sci [voir code]
- MODNUMCOS/routines/sinks/z_buft41.c (Type 4) [voir code]
INRIA Alan Layec