CBLOCK

Bloc Scicos
fr - eng

##
New C

### Contenu

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

### Palette

- Others - Palette Others

### Description

Ce bloc crée une fonction de calcul squelette en C. Il crée aussi une librairie et un fichier objet à la compilation.

### Boîte de dialogue

- simulation function
  Nom de la fonction de simulation à générer.
  Propriétés : Type 'str' de taille 1

- is block implicit?
  Si oui (y), le bloc appelera le solveur implicite sinon (n), il appelera le solveur explicite.
  Propriétés : Type 'str' de taille 1

- input ports sizes
  Nombre de ports réguliers d'entrée.
  Propriétés : Type 'vec' de taille -1

- output ports sizes
  Nombre de ports réguliers de sortie.
  Propriétés : Type 'vec' de taille -1

- input event ports sizes
  Nombre de ports événementiels d'entrée.
  Propriétés : Type 'vec' de taille -1

- output events ports sizes
  Nombre de ports événementiels de sortie.
  Propriétés : Type 'vec' de taille -1

- initial continuous state
  Conditions initiales des états continus.
  Propriétés : Type 'vec' de taille -1

- number of zero crossing surfaces
  Permet l'utilisation de la détection 'zero-crossing'.
  Propriétés : Type 'vec' de taille 1

- initial discrete state
  Conditions initiales des états discrets.
  Propriétés : Type 'vec' de taille -1

- Real parameters vector
  Vecteur des paramètres réels.
  Propriétés : Type 'vec' de taille -1

- Integer parameters vector
  Vecteur des paramètres entiers.
  Propriétés : Type 'vec' de taille -1

- initial firing vector
  Un vecteur. La taille de ce vecteur correspond au nombre de sorties événementielles. La valeur de la entrée spécifie la date initiale préprogrammée du port événementiel de sortie. Si la valeur est inférieure à zéro, alors aucun événement n'est préprogrammé.
  Propriétés : Type 'vec' de taille 'sum(%6)'

- direct feedthrough
  L'entrée du bloc à un instant donné, détermine la sortie du bloc à ce même instant. Cela force le bloc à répondre instantanément, comme si le système était en régime établi.
  Propriétés : Type 'str' de taille 1

- time dependence
  Permet de déterminer si le bloc doit être marqué comme temps dépendant.
  Propriétés : Type 'str' 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
- 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:

### Fonction d'interface

- SCI/macros/scicos_blocks/Misc/CBLOCK.sci [voir code]

### Auteurs

Ramine Nikoukhah INRIA