Bascule SR
Ce bloc définit la mémoire la plus simple et la plus fondamentale, la bascule SR. La sortie Q dépend de l'état des entrées S et R :
Si S (Set) est pulsée à l'état haut alors que R est gardé à l'état bas la sortie Q est forcée à l'état haut, et le reste quand S retourne à l'état bas.
Si R (Reset) est pulsée à l'état haut alors que S est gardé à l'état bas, la sortie Q est forcée à l'état bas, et le reste quand R retourne à l'état bas.
Quand S et R sont à l'état bas, Q(t) prend la valeur de l'état antérieur de la sortie Q(t-1).
Quand S et R sont à l'état haut, Q et !Q prennent l'état bas ou haut; l'état est instable. En pratique cet état est interdit.
La sortie !Q est la négation logique de Q.
L'utilisateur peut donner la valeur initiale de l'état de sortie avec le paramètre Initial Value.
Ce bloc est souvent utilisé comme une mémoire.
La table de vérité de ce bloc est :
S | R | Qn | !Qn | |
---|---|---|---|---|
0 | 0 | Qn | !Qn | Maintien |
0 | 1 | 0 | 1 | Remise à 0 |
1 | 0 | 1 | 0 | Mise à 1 |
1 | 1 | I | I | Etat interdit |
où I
signifie "Inconnu".
Le bloc supporte les types suivants :
Entrées :
S : scalaire. Seulement le type entier int8 de Scilab.
R: scalaire. Seulement le type entier int8 de Scilab.
Une entrée positive est considérée comme un 1 logique, une entrée négative ou nulle comme un 0 logique.
Sorties : scalaires. Type int8 de Scilab.
Initial Value
Valeur initiale de l'état de Q. Il doit être de type int8.
Propriétés : Type 'vec' de taille 1.
always active: non
direct-feedthrough: oui
zero-crossing: non
mode: non
regular inputs:
- port 1 : size [1,1] / type 5
- port 2 : size [1,1] / type 5
regular outputs:
- port 1 : size [1,1] / type 5
- port 2 : size [1,1] / type 5
number/sizes of activation inputs: 0
number/sizes of activation outputs: 0
continuous-time state: non
discrete-time state: non
object discrete-time state: non
name of computational function: csuper
L'exemple suivant présente une application typique d'anti-rebond de la bascule SR. Le graphe de sortie montre l'effet mémoire de la bascule.