Bloc générique (Ancien bloc)
The block provides a generic interfacing function but the
computational function needs to be defined separately, either as a
Scilab function or a Fortran or a C function. Besides the name of the
function, user should specify information such as the type, whether or
not the block contains a direct feed-through term. The function
realising computational functions of generic blocks of a scicos
diagram must be saved along with the diagram and loaded or dynamically
linked before simulation.
- simulation function
Nom de la fonction de simulation à charger.
Propriétés : Type 'vec' de taille 1
- function type
Définit le type de la fonction de calcul.
Propriétés : Type 'vec' de taille 1
- input ports sizes
Un vecteur contenant des valeurs positives, nulles ou négatives.
La taille de ce vecteur donne le
nombre de ports réguliers d'entrée.
Propriétés : Type 'vec' de taille -1
- output port sizes
Un vecteur contenant des valeurs positives, nulles ou négatives.
La taille de ce vecteur donne le
nombre de ports réguliers de sortie.
Propriétés : Type 'vec' de taille -1
- input event ports sizes
Un vecteur contenant des valeurs 1.
La taille de ce vecteur donne le
nombre de ports événementiels d'entrée.
Propriétés : Type 'vec' de taille -1
- output events ports sizes
Un vecteur contenant des valeurs 1.
La taille de ce vecteur donne le
nombre de ports événementiels de sortie.
Propriétés : Type 'vec' de taille -1
- initial continuous state
Un vecteur colonne.
Conditions initiales des états continus.
Propriétés : Type 'vec' de taille -1
- initial discrete state
Un vecteur colonne.
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
- number of modes
Nombre de modes des fonctions du
système.
Propriétés : Type 'vec' de taille 1
- number of zero_corssings
Nombre de passage à zéro.
Permet l'utilisation de la détection
'zero-crossing'.
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 'vec' de taille 1
- time dependence
Permet de déterminer si le bloc doit être
marqué comme temps dépendant.
Propriétés : Type 'vec' de taille 1
- 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: sinblk
- SCI/macros/scicos_blocks/Misc/generic_block2.sci [voir code]
Ramine Nikoukhah INRIA