Xcos
- Fonctions Batch
- lincos — Constructs by linearization a linear state-space model from a general dynamical system described by a Xcos diagram
- scicos_simulate — Function for running xcos simulation in batch mode
- scicosim — xcos (batch) simulation function
- steadycos — Finds an equilibrium state of a general dynamical system described by a xcos diagram
- xcos_simulate — Function for running xcos simulation in batch mode
- xcosValidateBlockSet — Function to validate Xcos Block interface function.
- xcosValidateCompareBlock — Function to compare two Xcos Blocks.
- palettes
- Palette Annotations
- Annotations_pal — Palette Annotations
- TEXT_f — Annotation libre
- Palette Blocs couramment utilisés
- Commonlyusedblocks_pal — Palette Blocs couramment utilisés
- LOGICAL_OP — Opération logique
- RELATIONALOP — Opération Relationnelle
- Palette Systèmes à temps continu
- Continuous_pal — Palette Systèmes à temps continu
- CLINDUMMY_f — Dummy (Factice)
- CLR — Fonction de transfert continue
- CLSS — Représentation d'état en temps continu
- DERIV — Dérivée
- INTEGRAL_f — Intégration
- INTEGRAL_m — Intégration
- PID — Régulateur PID
- TCLSS — Système continu linéaire avec saut
- TIME_DELAY — Retard pur
- VARIABLE_DELAY — Retard pur variable
- Demonstrations blocks palette
- Palette Fonctions discontinues
- discontinuities_pal — Palette Fonctions discontinues
- BACKLASH — Backlash (jeu)
- DEADBAND — Zone morte
- HYSTHERESIS — Hystérèsis (relais)
- RATELIMITER — Limitation de vitesse
- SATURATION — Saturation
- Palette Systèmes à temps discret
- Discrete_pal — Palette Systèmes à temps discret
- DELAY_f — Retard en temps discret
- DELAYV_f — Retard variable
- DLR — Fonction de transfert discrète
- DLRADAPT_f — Fonction de transfert discrète (Pôles & zéros)
- DLSS — Représentation d'état en temps discret
- DOLLAR_f — Opérateur Retard
- REGISTER — Registre à décalage
- Palette Electrique
- Electrical_pal — Palette électrique
- Capacitor — Capacité électrique
- CCS — Générateur de courant contrôlable Modelica
- ConstantVoltage — Générateur de tension continue
- CurrentSensor — Ampèremètre idéal
- CVS — Générateur de tension contrôlable Modelica
- Diode — Diode électrique
- Ground — Masse (Référence du potentiel zéro)
- Gyrator — Gyrateur Modelica
- IdealTransformer — Transformateur idéal
- Inductor — Inductance électrique
- NMOS — Transistor NMOS simple
- NPN — Transistor NPN
- OpAmp — Amplificateur opérationnel idéal (Paire norator-nullator)
- PMOS — Transistor PMOS simple
- PNP — Transistor PNP
- PotentialSensor — Mesure de potentiel électrique
- Resistor — Résistance électrique
- SineVoltage — Générateur de tension sinusoïdale
- Switch — Interrupteur électrique non idéal
- VariableResistor — Résistance électrique variable
- VoltageSensor — Voltmètre idéal
- VsourceAC — Générateur de tension sinusoïdale
- VVsourceAC — Générateur de tension variable sinusoïdale
- Event handling palette
- Events_pal — Event handling palette
- ANDBLK — Activation and
- ANDLOG_f — Logical AND
- CEVENTSCOPE — Activation scope
- CLKFROM — Receives data from a corresponding CLKGOTO
- CLKGOTO — Send input events to the corresponding CLKFROM block
- CLKGotoTagVisibility — Define Scope of CLKGOTO tag visibility
- CLKSOMV_f — Activation union
- EDGE_TRIGGER — generate an event when the input signal sign changes
- ESELECT_f — Synchronous block Event-Select
- EVTDLY_c — Event delay
- EVTGEN_f — Event generator
- EVTVARDLY — Event variable delay
- Extract_Activation — Extract_Activation block
- freq_div — Frequency division
- HALT_f — Pause the simulation at an input event
- IFTHEL_f — Synchronous block If-Then-Else
- M_freq — Multiple Frequencies
- MCLOCK_f — double clock at two multiple output frequencies
- MFCLCK_f — triggered double clock with two output frequencies
- VirtualCLK0 — Triggers always active blocks in a superblock
- Implicit palette
- Implicit_pal — Implicit palette
- CONSTRAINT_c — Constraint
- DIFF_f — Derivative
- Palette Entier
- Integer_pal — Palette Entier
- BITCLEAR — Positionne un bit à 0
- BITSET — Positionne un bit à 1
- CONVERT — Conversion de type de données
- DFLIPFLOP — Bascule D
- DLATCH — Bascule D transparente
- EXTRACTBITS — Extraction de bits
- INTMUL — Multiplication de matrices entières
- JKFLIPFLOP — Bascule JK
- LOGIC — Logique combinatoire
- SHIFT — Décalage/Rotation de bits
- SRFLIPFLOP — Bascule SR
- Lookup tables palette
- Lookuptables_pal — Lookup tables palette
- INTRP2BLK_f — 2D interpolation
- INTRPLBLK_f — Linear interpolation
- LOOKUP_f — Lookup table
- Palette Opérations Mathématiques
- Mathoperations_pal — Palette Opérations mathématiques
- ABS_VALUE — Valeur absolue
- BIGSOM_f — Somme
- COSBLK_f — Cosinus
- EXPBLK_m — Exponentielle d'un scalaire
- EXPRESSION — Mathematical expression
- GAINBLK_f — Gain
- INVBLK — Inverse
- LOGBLK_f — Logarithme commun
- MATMAGPHI — Complexe à partir de/vers module et phase
- MATZREIM — Composition/décomposition complexe
- MAX_f — Valeur maximale des éléments d'un vecteur
- MAXMIN — Minimum ou maximun des éléments d'un vecteur, ou des éléments de même numéro d'une série de vecteurs.
- MIN_f — Valeur minimale des éléments d'un vecteur
- POWBLK_f — Puissance d'un tableau
- PROD_f — Produit de vecteurs élément par élément
- PRODUCT — Multiplication/Division de vecteurs élément par élément
- SIGNUM — Signe
- SINBLK_f — Sinus
- SQRT — Racine carrée
- SUM_f — Addition
- SUMMATION — Addition/Soustraction de matrices
- TANBLK_f — Tangente
- TrigFun — Fonction trigonométrique
- Palette Opérations matricielles
- Matrix_pal — Palette Opérations Matricielles
- CUMSUM — Sommes partielles cumulées
- EXTRACT — Extraction de matrice
- EXTTRI — Extraction triangulaire ou diagonale
- MATBKSL — Division à gauche de matrice
- MATCATH — Concaténation horizontale
- MATCATV — Concaténation verticale
- MATDET — Déterminant de matrice
- MATDIAG — Création de matrice diagonale
- MATDIV — Division matricielle
- MATEIG — Valeurs propres d'une matrice
- MATEXPM — Exponentielle matricielle
- MATINV — Matrice inverse
- MATLU — Factorisation LU
- MATMUL — Multiplication de matrice
- MATPINV — Pseudo-inverse de matrice
- MATRESH — Remise en forme de matrice
- MATSING — Décomposition en valeurs singulières (SVD)
- MATSUM — Somme des éléments d'une matrice
- MATTRAN — Transposée de matrice
- MATZCONJ — Conjugués des éléments d'une matrice
- RICC — Equation de Riccati
- ROOTCOEF — Coefficients d'un polynôme de racines données
- SUBMAT — Extraction de sous-matrice
- Palette Port & Sous-systèmes
- Signal processing palette
- Signalprocessing_pal — Signal processing palette
- QUANT_f — Quantization
- SAMPHOLD_m — Echantillonneur - bloqueur
- Signal routing palette
- Signalrouting_pal — Signal routing palette
- DEMUX — Demultiplexer
- EXTRACTOR — Extractor
- FROM — receives data from a corresponding GOTO
- FROMMO — Receives data from a corresponding GOTOMO
- GOTO — Send input data to the corresponding FROM block
- GOTOMO — Pass block input to FROMMO block
- GotoTagVisibility — Define Scope of GOTO tag visibility
- GotoTagVisibilityMO — Define Scope of GOTOMO tag visibility
- ISELECT_m — Iselect
- M_SWITCH — Multi-port switch
- MUX — Multiplexer
- NRMSOM_f — Merge data
- RELAY_f — Relay
- SELECT_m — Select
- SELF_SWITCH — Switch
- SWITCH2_m — Switch2
- SWITCH_f — Switch
- Sinks palette
- Sinks_pal — Sinks palette
- AFFICH_m — Display input numbers on the block's icon
- BARXY — y=f(x) animated viewer
- CANIMXY — y=f(x) animated viewer
- CANIMXY3D — z=f(x,y) animated viewer
- CFSCOPE — Floating point scope
- CMAT3D — Matrix z values 3D viewer
- CMATVIEW — Matrix Colormapped viewer
- CMSCOPE — Multi display scope in subplot(N,1)
- CSCOPE — Single Display Scope
- CSCOPXY — y = f(x) permanent viewer
- CSCOPXY3D — z = f(x,y) permanent viewer
- END_c — END_c block
- ENDBLK — END block
- SCALE_CMSCOPE — Multi display scope with autoscale feature of graph
- SCALE_CSCOPE — Single Display Scope with autoscale feature of graph
- TOWS_c — Data to Scilab workspace
- TRASH_f — Trash block
- WRITEAU_f — Write AU sound file
- WRITEC_f — Ecriture dans un fichier binaire C
- Palette Sources
- Sources_pal — Palette Sources
- CLOCK_c — Activation clock
- CONST_m — Constant
- Counter — Counter
- CURV_f — Curve
- FROMWSB — Data from Scilab workspace to Xcos
- GENSIN_f — Sine wave generator
- GENSQR_f — Square wave generator
- Modulo_Count — Modulo counter (0 to N counter)
- PULSE_SC — Pulse Generator
- RAMP — Ramp
- RAND_m — Random generator
- READAU_f — Read AU sound file
- READC_f — Read binary data
- RFILE_f — Lecture dans un fichier
- SampleCLK — Sample Time Clock
- SAWTOOTH_f — Sawtooth generator
- Sigbuilder — Signal creator/generator
- STEP_FUNCTION — Step Function
- TIME_f — Time
- TKSCALE — Adjust value with a graphical widget.
- Thermohydraulics palette
- ThermoHydraulics_pal — Thermal-Hydraulics toolbox
- Bache — Thermal-hydraulic tank (reservoir)
- Flowmeter — Thermal-hydraulic Flow sensor
- PerteDP — Thermal-hydraulic pipe
- PuitsP — Thermal-hydraulic drain (well)
- SourceP — Thermal-hydraulic constant pressure source
- VanneReglante — Thermal-hydraulic control valve
- User defined functions palette
- Userdefinedfunctions_pal — User defined functions palette
- c_block — C language
- CBLOCK — New C
- DEBUG — Debug the simulation
- DSUPER — Masked super block
- fortran_block — Fortran
- generic_block3 — Generic block
- MBLOCK — Modelica generic block
- scifunc_block_m — Scilab function block
- SUPER_f — Super block
- Zero crossing detection palette
- Zerocrossingdetection_pal — Zero crossing detection palette
- GENERAL_f — GENERAL_f title
- NEGTOPOS_f — Threshold negative to positive
- POSTONEG_f — Threshold positive to negative
- ZCROSS_f — Threshold detection at zero
- Palette Annotations
- Programmation Xcos Blocks
- C Computational Functions
- Scilab Computational Functions
- sci_struct — Scicos block structure of a scilab computational function
- Utilities Functions
- curblock — Returns the current called xcos block during the simulation
- getblocklabel — Get the label of a scicos block
- getscicosvars — Supervisor utility function
- phase_simulation — Get the current simulation phase
- pointer_xproperty — Get the type of a continuous time state variable
- scicos_time — Returns the current time during simulation
- set_blockerror — set the block error number
- set_xproperty — Set the type of a continuous time state variable
- Structure de données Scilab/Xcos
- scicos_block — Define a block structure
- scicos_cpr — Compiled Scicos structure
- scicos_diagram — Define a scs_m structure
- scicos_graphics — Define an Xcos block graphics structure
- scicos_link — Define a link structure
- scicos_model — Define a model structure
- scicos_params — Define a param structure
- scicos_sim — Define a sim structure
- scicos_state — Define a state structure
- Fonctions utilitaires Scilab
- block_parameter_error — Affiche une boîte d'erreur de saisie de paramètre pour un bloc Xcos.
- buildouttb — Build of the sublist %cpr.state.outtb
- getModelicaPath — Get the Modelica directory path needed by Xcos diagram containing Modelica blocks
- importXcosDiagram — Import a Xcos diagram on Scilab
- loadScicos — Load the Xcos simulation native library.
- loadXcosLibs — Loads all native Xcos blocks interfaces functions
- %MODELICA_USER_LIBS — Spécifier l'emplacement des librairies Modelica
- scicos_debug — Set the level of the Scicos debugging
- scicos_getvalue — xwindow dialog for Xcos
- scicos_log — Logger utility for scicos
- scicosDiagramToScilab — Load or Save an Xcos diagram
- standard_define — Define a block from its interface as in Xcos editor.
- standard_inputs — Get the position of the input ports of a block in Xcos editor.
- standard_origin — Get the position of a block in the Xcos editor.
- standard_outputs — Get the position of the output ports of a block in Xcos editor.
- var2vec — Transform a scilab variable into a vector of double
- vec2var — Transform a vector of double into a scilab variable
- xcosAddToolsMenu — Ajoute un menu au menu "Outils" d'Xcos.
- xcosDiagramToScilab — Load or Save an Xcos diagram
- xcosPal — Instantiate a new Xcos palette on Scilab.
- xcosPalAdd — Add a palette to the Scilab/Xcos palette manager. Optional property can be added to set the category of the palette.
- xcosPalAddBlock — Add a block to a Scilab/Xcos palette instance. Some optional properties can be added to customize the palette icon and the style of the block.
- xcosPalDelete — Remove an Xcos palette.
- xcosPalExport — Export a palette instance to a path.
- xcosPalGenerateAllIcons — Update the palette icons (gif files) from a Scilab instance
- xcosPalMove — Move a palette from a category to another one.
- xcosUpdateBlock — Met à jour un bloc.
- Solveurs
- LSodar — LSodar (abréviation de "Livermore Solver for Ordinary Differential equations, with Automatic method switching for stiff and nonstiff problems, and with Root-finding") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinaires (EDOs).
- CVode — CVode (abréviation de "C-language Variable-coefficients ODE solver") est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs). Il utilise BDF ou Adams comme méthode d'intégration, et des itérations fonctionnelles ou de Newton.
- Runge-Kutta 4(5) — Runge-Kutta est un solveur numérique fournissant une méthode explicite efficace pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs).
- Dormand-Prince 4(5) — Dormand-Prince est un solveur numérique fournissant une méthode explicite efficace pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs).
- Implicit Runge-Kutta 4(5) — Solveur numérique fournissant une méthode implicite efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinarires (EDOs)
- Crank-Nicolson 2(3) — Crank-Nicolson est un solveur numérique basé sur le schéma Runge-Kutta fournissant une méthode implicite efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Ordinaires (EDOs). Appelé par xcos.
- IDA — "Implicit Differential Algebraic equations system solver" est un solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Algebriques (EDAs).
- DDaskr — "Double-precision Differential Algebraic equations system Solver with Krylov method and Rootfinding" : solveur numérique fournissant une méthode efficace et stable pour résoudre des Problèmes à Valeur Initiale d'Equations Différentielles Algebriques (EDAs).
- Recherche de racines — Trouve des racines de fonctions continues pour les blocks Zero-crossing.
- Comparaisons — Cette page compare les solveurs pour déterminer lequel est le mieux adapté au le problème étudié.
- xcos — Editeur de schéma-bloc et IHM pour le simulateur hybride
- xcos_debug_gui — Interactive debugging function to be used in the Debug Xcos block
- Entrées de menu — Entrées de menu de l'éditeur Xcos
Report an issue | ||
<< Sorties | Aide de Scilab | Tableur >> |