Nelson banner
Blocs NFlow

Le module nflow_blocks fournit les blocs de simulation utilisés par NFlow, avec leurs ports, paramètres, phases et comportements à l'exécution.

NFlow est actuellement publié en version 1.0.0-beta.1 : fonctionnel et testé, mais les détails de ses interfaces et de son format de fichier peuvent encore évoluer selon les retours.

Electrical (acausal)

Blocs acausals (physiques) a broches non dirigees, simules nativement par le moteur differentiel-algebrique.

  • CCC
    Source de courant commandee en courant : i_pn = gain i_cp (la branche de mesure cp-cn est un court-circuit).
  • CCV
    Source de tension commandee en courant : v_pn = gain i_cp (la branche de mesure cp-cn est un court-circuit).
  • Capacitor
    Condensateur lineaire ideal : i = C dv/dt.
  • Conductor
    Conducteur lineaire ideal : i = G (v_p - v_n).
  • ConstantCurrent
    Source de courant constant : le courant I circule de p vers n.
  • ConstantVoltage
    Source de tension constante : v_p - v_n = V.
  • CurrentSensor
    Mesure le courant de branche de p vers n (amperemetre ideal).
  • Diode
    Diode exponentielle (Shockley) : i = Is (exp(vd/Vt) - 1).
  • ExpSineCurrent
    Source de courant sinusoidal amorti exponentiellement.
  • ExpSineVoltage
    Source de tension sinusoidale amortie exponentiellement.
  • Ground
    Noeud de reference (0 V) pour un ilot electrique.
  • Gyrator
    Gyrateur : i1 = G2 v2, i2 = -G1 v1 (transducteur across<->through).
  • HeatingResistor
    Resistance qui dissipe sa puissance P = v^2 / R sous forme de chaleur dans un port thermique.
  • IdealDiode
    Diode ideale commutant a la tension de coude Vknee : bloquee en dessous (conductance de fuite Goff), passante au-dessus (resistance Ron en serie avec Vknee) ; le changement de mode est un evenement.
  • IdealOpAmp
    Amplificateur operationnel ideal (nullor) : court-circuit virtuel e_+ = e_-, courant de sortie libre.
  • IdealSwitch
    Interrupteur ideal : commande > 0.5 -> court-circuit ferme, sinon ouvert (i = 0).
  • IdealTransformer
    Transformateur ideal : v1 = n v2, i2 = -n i1 (structurel, sans stockage d etat).
  • Idle
    Branche ouverte ideale : i = 0 (tension de branche libre).
  • Inductor
    Inductance lineaire ideale : v = L di/dt.
  • NMOS
    MOSFET a canal N (loi quadratique) : broches de drain, de grille et de source.
  • NPN
    Transistor bipolaire NPN (Ebers-Moll) : broches de collecteur, de base et d emetteur.
  • PMOS
    MOSFET a canal P (loi quadratique) : broches drain, grille et source.
  • PNP
    Transistor bipolaire PNP (Ebers-Moll) : broches collecteur, base et emetteur.
  • PotentialSensor
    Mesure le potentiel absolu du noeud.
  • RampCurrent
    Source de courant en rampe : i = Slope (t - StartTime) pour t >= StartTime, sinon 0.
  • RampVoltage
    Source de tension en rampe : v = Slope (t - StartTime) pour t >= StartTime, sinon 0.
  • Resistor
    Resistance lineaire ideale : i = (v_p - v_n) / R.
  • Short
    Court-circuit ideal : e_p = e_n (courant de branche libre).
  • SignalCurrent
    Source de courant pilotee par le signal d entree.
  • SignalVoltage
    Source de tension pilotee par le signal d entree.
  • SineCurrent
    Source de courant sinusoidale : i = Amplitude sin(2 pi Frequency t + Phase).
  • SineVoltage
    Source de tension sinusoidale : v = Amplitude sin(2 pi Frequency t + Phase).
  • TrapezoidCurrent
    Source de courant trapezoidale (montee / maintien / descente continus).
  • TrapezoidVoltage
    Source de tension trapezoidale (montee / maintien / descente continus).
  • VCC
    Source de courant commandee en tension : i = gain (v_cp - v_cn).
  • VCV
    Source de tension commandee en tension : v_pn = gain (v_cp - v_cn).
  • VariableCapacitor
    Condensateur dont la capacite C est definie par un signal (formulation exacte en charge Q).
  • VariableConductor
    Conducteur dont la conductance G est definie par le signal d entree.
  • VariableInductor
    Bobine dont l inductance L est definie par un signal (formulation exacte en flux phi).
  • VariableResistor
    Resistance dont la resistance R est definie par le signal d entree.
  • VoltageSensor
    Mesure la tension v_p - v_n (ideale, sans charge).
  • ZDiode
    Diode Zener : conduction directe de Shockley plus claquage inverse a -Vz.
Planar (acausal)

Blocs acausals (physiques) a broches non dirigees, simules nativement par le moteur differentiel-algebrique.

  • PlanarAccelerationSensor
    Acceleration absolue du corps au repere a selon l axe choisi (x, y) ou l acceleration angulaire (alpha).
  • PlanarBody
    Corps rigide : masse m, inertie centrale I ; six etats (xc, yc, phi, vx, vy, w). Les reperes nommes sont des decalages fixes au corps par rapport au centre de masse.
  • PlanarDamper
    Amortisseur lineaire 2D entre les points aux reperes a et b : F = -d dv.
  • PlanarDistance
    Tige rigide : maintient une distance fixe L entre les points aux reperes a et b.
  • PlanarDistanceSensor
    Distance entre les points aux reperes a et b.
  • PlanarFixed
    Repere rigidement fixe au point monde (x, y).
  • PlanarForce
    Force externe du monde (fx, fy) appliquee au point du repere a (ajoute un couple lorsqu elle est decalee du centre de masse).
  • PlanarPointMass
    Masse ponctuelle (sans orientation) : quatre etats (xc, yc, vx, vy) ; attachez les liaisons a son point.
  • PlanarPositionSensor
    Position absolue du point du repere a selon l axe choisi (x, y) ou l angle du corps (phi).
  • PlanarPrismatic
    Liaison prismatique : le repere b glisse selon l axe monde (dx, dy) passant par le repere a, rotation relative bloquee.
  • PlanarRelPositionSensor
    Position relative du point du repere a moins le point du repere b selon l axe choisi (x, y).
  • PlanarRelativeTorque
    Couple d actionneur : +tau sur le corps au repere a, -tau sur le corps au repere b (entraine une liaison).
  • PlanarRevolute
    Liaison pivot (rotoide) : les reperes a et b partagent la position, rotation relative libre.
  • PlanarRollingWheel
    La roue au repere a roule sans glisser sur la ligne de surface fixe (px,py)+(dx,dy), en restant a la hauteur radius.
  • PlanarSpring
    Ressort lineaire 2D entre les points aux reperes a et b : F = -c dr.
  • PlanarSpringDamper
    Ressort-amortisseur lineaire 2D entre les points aux reperes a et b : F = -(c dr + d dv).
  • PlanarTorque
    Couple externe tau applique au corps au repere a.
  • PlanarVelocitySensor
    Vitesse absolue du point du repere a selon l axe choisi (x, y) ou la vitesse angulaire (omega).
  • PlanarWorld
    Monde inertiel avec gravite uniforme (bas = -y) ; fournit un repere fixe a l origine.
Rotational (acausal)

Blocs acausals (physiques) a broches non dirigees, simules nativement par le moteur differentiel-algebrique.

  • AngleSensor
    Mesure l angle absolu d une bride.
  • BearingFriction
    Frottement de palier regularise (sans evenement) : tau = -tau_c tanh(w / w_eps).
  • Clutch
    Embrayage rotatif (adherence-glissement sans evenement) : tau = tau_max tanh((w_a - w_b) / w_eps) reduit le glissement vers une vitesse commune.
  • ConstantRotSpeed
    Mouvement impose : la bride tourne a une vitesse angulaire constante w.
  • ConstantTorque
    Couple constant sur une bride.
  • EMF
    Convertisseur electromecanique (moteur/generateur) : force contre-electromotrice v = k w, couple tau = k i.
  • ElastoBacklash
    Jeu rotatif : couple elastique avec une zone morte de jeu total b.
  • ExpSineTorque
    Couple sinusoidal amorti exponentiellement sur une bride.
  • Freewheel
    Embrayage unidirectionnel : accouple la bride a a b uniquement tant que a depasse b (roue libre sinon).
  • IdealGear
    Engrenage ideal phi_a = ratio phi_b (fusion structurelle de noeuds, inertie repliee).
  • Inertia
    Inertie en rotation : J dw/dt = tau_net.
  • LinearSpeedDependentTorque
    Resistance proportionnelle a la vitesse par rapport au bati : tau = -d w.
  • QuadraticSpeedDependentTorque
    Resistance quadratique (trainee) par rapport au bati : tau = -d w |w|.
  • RampTorque
    Couple en rampe sur une bride : tau = Slope (t - StartTime) pour t >= StartTime, sinon 0.
  • RelAngleSensor
    Mesure l angle relatif phi_a - phi_b entre deux brides.
  • RelRotSpeedSensor
    Mesure la vitesse angulaire relative w_a - w_b entre deux brides.
  • RotAccelerate
    Mouvement impose : l acceleration angulaire de la bride suit le signal d entree.
  • RotBrake
    Frein rotatif actionne par signal par rapport au bati : l entree fixe le couple de freinage maximal.
  • RotDamper
    Amortisseur en rotation : tau = d (w_a - w_b).
  • RotFixed
    Bride fixee a un angle impose phi0.
  • RotSpeed
    Mouvement impose : la vitesse angulaire de la bride suit le signal d entree.
  • RotSpeedSensor
    Mesure la vitesse angulaire absolue d une bride.
  • RotSpring
    Ressort en rotation : tau = c (phi_a - phi_b).
  • RotSpringDamper
    Ressort et amortisseur en rotation en parallele : tau = c (phi_a - phi_b) + d (w_a - w_b).
  • SineTorque
    Couple sinusoidal sur une bride : tau = Amplitude sin(2 pi Frequency t + Phase).
  • Torque
    Couple externe sur une bride, pilote par le signal d entree.
  • Torque2
    Couple egal et oppose entre deux brides : +tau sur a, -tau sur b (pilote par signal).
  • TrapezoidTorque
    Couple trapezoidal sur une bride (montee / maintien / descente continues).
Thermal (acausal)

Blocs acausals (physiques) a broches non dirigees, simules nativement par le moteur differentiel-algebrique.

Translational (acausal)

Blocs acausals (physiques) a broches non dirigees, simules nativement par le moteur differentiel-algebrique.

  • Accelerate
    Mouvement impose : l acceleration de la bride suit le signal d entree.
  • Brake
    Frein a friction actionne par signal vers la masse : l entree fixe la force de freinage maximale.
  • ConstantForce
    Force constante sur une bride.
  • ConstantSpeed
    Mouvement impose : la bride se deplace a une vitesse constante v.
  • Damper
    Amortisseur lineaire en translation : F = d (v_a - v_b).
  • ElastoGap
    Ressort-amortisseur de contact unilateral : agit uniquement lorsque le jeu est ferme (s_rel < s_rel0).
  • ExpSineForce
    Force sinusoidale amortie exponentiellement sur une bride.
  • Fixed
    Bride fixee a une position imposee s0.
  • Force
    Force externe sur une bride, pilotee par le signal d entree.
  • Force2
    Force egale et opposee entre deux brides : +F sur a, -F sur b (pilotee par signal).
  • Friction
    Frottement de Coulomb regularise (sans evenement) : F = -Fc tanh(v / vEps).
  • Lever
    Levier (petit angle) : s_a = ratio s_b, le rapport de bras (fusion structurelle).
  • LinearSpeedDependentForce
    Resistance proportionnelle a la vitesse vers la masse : F = -d v.
  • Mass
    Masse coulissante avec inertie : m dv/dt = F_net.
  • MassWithWeight
    Masse coulissante sous gravite : m dv/dt = F_net - m g (se developpe en Mass + ConstantForce).
  • PositionSensor
    Mesure la position absolue d une bride.
  • Pulley
    Poulie ideale : s_a = ratio s_b (fusion structurelle ; ratio = rapport des rayons).
  • QuadraticSpeedDependentForce
    Resistance quadratique (trainee) vers la masse : F = -d v |v|.
  • RampForce
    Force en rampe sur une bride : F = Slope (t - StartTime) pour t >= StartTime, sinon 0.
  • RelPositionSensor
    Mesure la position relative s_a - s_b entre deux brides.
  • RelSpeedSensor
    Mesure la vitesse relative v_a - v_b entre deux brides.
  • Rod
    Tige rigide sans masse : s_a = s_b (fusion structurelle ; ratio par defaut 1).
  • SineForce
    Force sinusoidale sur une bride : F = Amplitude sin(2 pi Frequency t + Phase).
  • SlidingMass
    Masse coulissante de longueur L : m dv/dt = F_net (L est geometrique, n affecte pas la dynamique).
  • Speed
    Mouvement impose : la vitesse de la bride suit le signal d entree.
  • SpeedSensor
    Mesure la vitesse absolue d une bride.
  • Spring
    Ressort lineaire en translation : F = k (s_a - s_b).
  • SpringDamper
    Ressort et amortisseur en parallele : F = k (s_a - s_b) + d (v_a - v_b).
  • TranslationalEMF
    Convertisseur electromecanique lineaire : force contre-electromotrice v = k v_flange, force F = k i.
  • TrapezoidForce
    Force trapezoidale sur une bride (montee / maintien / descente en rampe continue).
Blocs continus

Blocs continus avec etat, mis a jour avec le pas de simulation.

  • constraint
    Etat algebrique (differentiel-algebrique) resolu par le solveur DAE.
  • delay
    Retarde un signal avec un tampon circulaire.
  • derivative
    Estime la derivee temporelle d une entree.
  • hpf
    Applique un filtre passe-haut du premier ordre.
  • integrator
    Integre l entree dans le temps avec bornes optionnelles.
  • lpf
    Applique un filtre passe-bas du premier ordre.
  • pid
    Implemente un controleur PID scalaire avec limites de sortie.
  • stateSpace
    Implemente un modele d etat continu scalaire.
  • tf
    Implemente une approximation de fonction de transfert continue.
Blocs tableau de bord

Widgets interactifs de tableau de bord lies aux signaux et parametres pour observer ou piloter un modele en cours d execution.

Blocs discrets

Blocs echantillonnes qui stockent des valeurs, historiques ou etats discrets.

  • ddelay
    Retarde un signal echantillonne d un nombre entier de pas.
  • detectChange
    Sort 1 a tout pas ou l entree differe du pas precedent.
  • detectDecrease
    Sort 1 quand l entree diminue strictement par rapport au pas precedent.
  • detectIncrease
    Sort 1 quand l entree augmente strictement par rapport au pas precedent.
  • difference
    Produit la difference avec l entree precedente.
  • dstateSpace
    Implemente un modele d etat discret scalaire.
  • dtf
    Implemente une fonction de transfert discrete.
  • fallingEdge
    Sort 1 au pas ou l entree passe de >= 0 a < 0.
  • foh
    Maintien d ordre un pour valeurs d entree echantillonnees.
  • rateTransition
    Rééchantillonne un signal à son propre pas d'échantillonnage (bloqueur d'ordre zéro).
  • risingEdge
    Sort 1 au pas ou l entree passe de <= 0 a > 0.
  • unitDelay
    Retarde l entree d une mise a jour.
  • zoh
    Echantillonne une entree et conserve la derniere valeur.
Blocs FMI et Modelica

Blocs pour importer, executer ou compiler des unites de simulation et des modeles.

  • fmu
    Exécute une FMU de co-simulation dans un diagramme NFlow.
  • fmuMe
    Intègre une FMU d'échange de modèle avec le solveur NFlow.
  • modelica
    Compile un modèle Modelica et l'utilise comme bloc NFlow.
Blocs logiques

Blocs booleens et de comparaison pour signaux numeriques.

  • and
    Produit le ET logique de deux entrees.
  • bitClear
    Met a 0 le bit a la position BitIndex de l entree entiere.
  • bitSet
    Met a 1 le bit a la position BitIndex de l entree entiere.
  • bitwiseOperator
    AND/OR/XOR/NAND/NOR/NOT bit-a-bit de l entree avec un BitMask constant.
  • combinatorialLogic
    Recherche par table de verite : un vecteur d entree de N bits indexe une TruthTable de 2^N entrees.
  • compareToConstant
    Compare une entree a un seuil constant.
  • compareToZero
    Compare une entree a zero.
  • extractBits
    Extrait NumBitsToExtract bits a partir de StartBit, alignes a droite.
  • if
    Sélectionne une sortie d'action à partir d'une expression booléenne sur les entrées.
  • intervalTest
    Sort 1 quand l entree est dans [LowerLimit, UpperLimit], sinon 0.
  • intervalTestDynamic
    Comme intervalTest mais les bornes proviennent des ports d entree (lo, u, up).
  • logicalOperator
    AND/OR/NAND/NOR/XOR/XNOR/NOT logique configurable des entrees.
  • not
    Produit la negation logique d une entree.
  • or
    Produit le OU logique de deux entrees.
  • relationalOperator
    Compare deux signaux d entree.
  • shiftArithmetic
    Decalage arithmetique de bits a gauche/droite de ShiftNumber (64 bits signes).
  • switchCase
    Aiguille un contrôle entier vers l'une de plusieurs sorties d'action.
  • xor
    Produit le OU exclusif logique de deux entrees.
Tables de consultation

Blocs de tables de consultation interpolees et directes (1-D, 2-D, n-D et directe).

  • directLookup
    Table de consultation directe (n-D) sans interpolation.
  • interpolationPrelookup
    Interpole une Table statique a partir du couple [k, f] issu d un prelookup.
  • lookup1D
    Table de consultation 1-D interpolee.
  • lookup2D
    Table de consultation 2-D interpolee.
  • lookupDynamic
    Recherche 1-D interpolee dont les breakpoints et la table sont pris sur les ports d entree.
  • lookupND
    Table de consultation n-D interpolee.
  • prelookup
    Calcule l indice d intervalle k et la fraction f pour une recherche de breakpoints partagee.
Blocs mathematiques

Operations mathematiques scalaires algebriques.

  • abs
    Produit la valeur absolue de son entree.
  • atan2
    Arctangente quatre quadrants des deux entrées.
  • bias
    Ajoute un biais constant a l entree.
  • complexToMagnitudeAngle
    Émet le module et l’angle d’un signal complexe.
  • complexToRealImag
    Sépare un signal complexe en sorties réelle et imaginaire.
  • conjugate
    Conjugué complexe du signal d’entrée.
  • crossProduct
    Produit vectoriel de deux vecteurs a 3 elements.
  • divide
    Divise l entree 1 par l entree 2.
  • dotProduct
    Produit scalaire de deux vecteurs d entree.
  • gain
    Multiplie l entree par un gain scalaire.
  • magnitudeAngleToComplex
    Construit un signal complexe à partir d’entrées module et angle.
  • mathFunction
    Fonction mathématique de l’entrée.
  • matmul
    Multiplie deux signaux matriciels ou applique une multiplication élément par élément.
  • max
    Produit le maximum de deux entrees.
  • min
    Produit le minimum de deux entrees.
  • mult
    Multiplie les entrees connectees.
  • negate
    Inverse le signe du signal d entree.
  • polynomial
    Evalue un polynome de Coefficients constants (puissance la plus haute d abord).
  • productOfElements
    Produit des elements d un vecteur d entree.
  • realImagToComplex
    Construit un signal complexe à partir d’entrées réelle et imaginaire.
  • roundingFunction
    Arrondit l’entrée à une valeur entière.
  • sign
    Signe de l’entrée (-1, 0 ou +1).
  • sqrt
    Famille de racines carrées de l’entrée.
  • sum
    Additionne les entrees connectees avec des signes configurables.
  • sumElements
    Somme des elements d un vecteur d entree.
  • trigFunction
    Fonction trigonométrique de l’entrée.
  • wrapToZero
    Sort 0 quand l entree atteint Threshold, sinon la transmet telle quelle.
Blocs non lineaires

Blocs avec saturation, seuils, hysteresis ou limites de vitesse.

  • backlash
    Modele un jeu avec une bande morte autour de la sortie precedente.
  • coulombViscousFriction
    Friction statique : terme visqueux Gain*u plus terme de Coulomb signe Offset*sign(u).
  • deadZone
    Supprime les valeurs dans une zone morte.
  • hitCrossing
    Sort 1 au pas ou l entree franchit HitCrossingOffset.
  • hysteresis
    Relais : bascule à deux seuils avec mémoire (uHigh, uLow, yHigh, yLow).
  • quantizer
    Arrondit l entree au plus proche intervalle.
  • rate
    Limite les vitesses de montee et de descente du signal.
  • saturation
    Borne l entree entre min et max.
Blocs recepteurs

Blocs qui consomment, affichent ou nomment les signaux.

  • display
    Stocke la derniere valeur d entree pour affichage.
  • fileSink
    Represente un recepteur de sortie fichier.
  • labelSink
    Nomme un signal d entree pour le routage par etiquette.
  • scope
    Stocke des series temporelles pour affichage.
  • stopSimulation
    Termine le run a la fin du pas ou son entree devient non nulle pour la premiere fois.
  • terminator
    Consomme un signal intentionnellement inutilise.
  • toWorkspace
    Écrit le signal d'entrée dans une variable du workspace Nelson.
  • xyScope
    Stocke des paires X/Y pour affichage.
  • xyzScope
    Stocke des echantillons X/Y/Z pour affichage 3D.
Blocs sources

Blocs qui generent des signaux depuis des parametres, le temps, des etiquettes ou des fichiers.

  • chirp
    Genere un chirp sinusoidal de f0 a f1.
  • clock
    Produit le temps courant de simulation.
  • constant
    Produit une valeur numerique constante.
  • counterFreeRunning
    Compteur incremental libre, replie modulo 2^NumBits.
  • counterLimited
    Compteur incremental qui revient a 0 des qu il atteint UpperLimit.
  • enumeratedConstant
    Sort une valeur d enumeration fixe (EnumClass la documente, Value est le nombre).
  • fileSource
    Produit des valeurs depuis les tableaux precharges times et values.
  • fromWorkspace
    Lit un signal depuis une variable du workspace Nelson.
  • impulse
    Produit une impulsion a un instant configure.
  • labelSource
    Lit un signal depuis un labelSink correspondant.
  • noise
    Genere un bruit pseudo-aleatoire deterministe.
  • pulse
    Générateur d'impulsions : train d'impulsions périodique (Amplitude, Period, Width, StartTime, Offset).
  • ramp
    Genere une rampe commencant a start.
  • repeatingSequenceInterpolated
    Source periodique lineaire par morceaux interpolant une table (TimeValues, OutValues).
  • repeatingSequenceStair
    Escalier periodique : une entree de OutValues par echantillon, en boucle.
  • signalGenerator
    Source periodique configurable : sinus, carre ou dent de scie (Amplitude, Frequency).
  • sine
    Genere un signal sinusoidal.
  • step
    Genere un echelon unitaire a stepTime.
Blocs fonctions utilisateur

Blocs évaluant des expressions ou des fonctions Nelson fournies par l'utilisateur.

  • expression
    Évalue une expression mathématique restreinte de u, en simulation et dans le code généré.
  • nelsonFunction
    Évalue une fonction Nelson à chaque pas de simulation.
Blocs utilitaires

Blocs de routage, regroupement, annotation et commutation interactive.

  • assignment
    Ecrit des elements dans un signal : out = base avec out[Indices] = valeurs.
  • busAssignment
    Remplace des membres choisis d un bus et laisse passer le reste inchange.
  • busCreator
    Regroupe des signaux hétérogènes (ou des bus imbriqués) en un bus.
  • busSelector
    Extrait des membres d’un bus par chemin.
  • comment
    Ajoute un texte d annotation non execute au diagramme.
  • concatenate
    Concatène les signaux d'entrée selon une dimension sélectionnée.
  • convert
    Convertit un signal vers un type de données sélectionné.
  • dataStoreMemory
    Declare une memoire scalaire nommee partagee dans tout le modele (valeur initiale).
  • dataStoreRead
    Sort la valeur de la memoire de donnees nommee.
  • dataStoreWrite
    Ecrit son entree dans la memoire de donnees nommee.
  • demux
    Route une entree vers plusieurs ports de sortie.
  • functionCallGenerator
    Pilote un sous-système function-call un nombre fixe de fois par pas.
  • functionCallSplit
    Distribue un function-call à plusieurs callees, dans l'ordre.
  • initialCondition
    Force la sortie a InitialValue au premier pas, puis transmet l entree.
  • iteratorCondition
    porte le prédicat de continuation d'un sous-système While Iterator
  • iteratorNumber
    fournit l'indice d'itération courant dans un sous-système For/While Iterator
  • merge
    Recombine les sorties de sous-systèmes conditionnels mutuellement exclusifs.
  • multiportSwitch
    Route une des entrees de donnees vers la sortie, selon une entree de controle.
  • mux
    Regroupe plusieurs routes d entree vers une route de sortie.
  • reshape
    Modifie les dimensions d'un signal sans changer ses valeurs.
  • selector
    Sélectionne des éléments du signal d'entrée avec des indices commençant à un.
  • signalConversion
    Passe-plat qui recopie son entree vers sa sortie inchangee (point de conversion).
  • subsystem
    Execute un diagramme imbrique comme un seul bloc.
  • switch
    Selectionne l entree haute ou basse avec une entree de condition.
  • toggleSwitch
    Produit l une de deux valeurs configurees depuis state.
  • width
    Sort le nombre d elements (largeur) de son signal d entree, sous forme scalaire.