SWITCH2

Bloc Scicos
fr - eng

##
Switch2 (Ancien bloc)

### Contenu

- Switch2 (Ancien bloc)
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Auteurs

### Description

The Switch block passes through the first (top) input or the third (bottom) input based on the value of the second (middle) input. The first and third inputs are called data inputs. The second input is called the control input. You select the conditions under which the first input is passed with the Criteria for passing first input parameter. You can make the block check whether the control input is greater than or equal to the threshold value, purely greater than the threshold value, or nonzero. If the control input meets the condition set in the Criteria for passing first input parameter, then the first input is passed. Otherwise, the third input is passed.

### Boîte de dialogue

- pass first input if: u2=a
  Détermine la condition pour laquelle la première entrée est redirigée. Cette condition peut être une entrée de contôle supérieure ou égale, strictement supérieure ou différente de la valeur donnée dans le paramètre threshold a. Si l'entrée de contrôle satisfie la condition alors c'est la première entrée régulière qui est redirigée à la sortie, sinon c'est la troisième entrée régulière.
  Propriétés : Type 'vec' de taille 1.

- threshold a
  Définit la valeur de détection qui détermine qu'elle est l'entrée redigirée vers la sortie.
  Propriétés : Type 'vec' de taille 1.

- use zero crossing: yes
  A sélectionner pour permettre la détection 'zero-crossing'.
  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: oui
- mode: oui
- entrée régulières:
  - port 1 : taille [-1,1] / type 1
  - port 2 : taille [1,1] / type 0
  - port 3 : taille [-1,1] / type 1
- sorties régulières:
  - port 1 : taille [-1,1] / type 1
- nombre des entrées évènementielles: 0
- nombre des sorties évènementielles: 0
- possède un état continu: non
- possède un état discret: non
- possède un état objet: non
- nom de la fonction de calcul: switch2

### Fonction d'interface

- SCI/macros/scicos_blocks/Branching/SWITCH2.sci [voir code]

### Fonction de calcul

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

### Auteurs

Ramine Nikoukhah INRIA