Bloc Scicos
fr - eng

##
Select

### Contenu

- Select
  - Palette
  - Description
  - Boîte de dialogue
  - Propriétés par défaut
  - Fonction d'interface
  - Fonction de calcul
  - Auteurs

### Palette

- Branching - Palette Branching

### Description

Un bloc selecteur accepte sur son entrée aussi bien un vecteur qu'une matrice. Vous pouvez définir le paramètre Input Type au type de signal que vous utilisez dans votre modèle (matrice ou vecteur). Les paramètres de la boîte de dialogue et l'aspect du bloc changent en accord avec le type de l'entrée, ainsi que la manière dont il détermine les éléments à sélectionner.

### Boîte de dialogue

- Datatype(1= real double 2=Complex)
  une scalaire. Ce paramètre indique le type de donnée de la sortie. Ce bloc fonctionne uniquement avec des types de donnée réels(1) et complexes(2). Si un autre type que 1 et 2 est indiqué, alors Scicos retourne le message d'erreur "Datatype is not supported".
  Propriétés : Type 'vec' de taille 1

- number of inputs
  un scalaire. Nombre d'entrées régulières et événementielles.
  Propriétés : Type 'vec' de taille 1

- initial connected input
  un entier qui doit être compris entre 1 et le nombre d'entrée.
  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,-2] / type 1
  - port 2 : taille [-1,-2] / type 1
- sorties régulières:
  - port 1 : taille [-1,-2] / type 1
- nombre des entrées évènementielles: 2
- 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: selector_m

### Fonction d'interface

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

### Fonction de calcul

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

### Auteurs

- Fady NASSIF INRIA
- Ramine Nikoukhah INRIA