Part III. Palettes
Table of Contents
1. Branching Palette
Branching_pal
— Branching palette
CLKFROM
— Receives data from a corresponding CLKGOTO
CLKGOTO
— Pass block input to CLKFROM block
CLKGotoTagVisibility
— Define Scope of CLKGOTO tag visibility
DEMUX
— Demultiplexer
EDGE_TRIGGER
— EDGE_TRIGGER block
ESELECT_f
— Synchronous block Event-Select
EXTRACTOR
— Extractor
Extract_Activation
— Extract_Activation block
FROM
— FROM Receives data from a corresponding GOTO
FROMMO
— Receives data from a corresponding GOTOMO
GOTO
— GOTO Pass block input to From block
GOTOMO
— Pass block input to FROMMO block
GotoTagVisibility
— Define Scope of GOTO tag visibility
GotoTagVisibilityMO
— Define Scope of GOTOMO tag visibility
IFTHEL_f
— Synchronous block If-Then-Else
ISELECT_m
— Iselect
MUX
— Multiplexer
M_SWITCH
— Multi-port switch
NRMSOM_f
— Merge data
RELAY_f
— Relay
SCALAR2VECTOR
— Scalar to vector
SELECT_m
— Select
SWITCH2_m
— Switch2
SWITCH_f
— Switch
2. Demoblocks Palette
BOUNCE
— Balls coordinates generator
BOUNCEXY
— Balls viewer
BPLATFORM
— Balls under a platform viewer
DemoBlocks_pal
— DemoBlocks palette
3. Electrical Palette
CCS
— Controllable Modelica current source
CVS
— Controllable Modelica voltage source
Capacitor
— Electrical capacitor
ConstantVoltage
— Electrical DC voltage source
CurrentSensor
— Electrical current sensor
Diode
— Electrical diode
Electrical_pal
— Electrical toolbox
Ground
— Ground (zero potential reference)
Gyrator
— Modelica Gyrator
IdealTransformer
— Ideal Transformer
Inductor
— Electrical inductor
NMOS
— Simple NMOS Transistor
NPN
— NPN transistor
OpAmp
— Ideal opamp (norator-nullator pair)
PMOS
— Simple PMOS Transistor
PNP
— PNP transistor
PotentialSensor
— Potential sensor
Resistor
— Electrical resistor
SineVoltage
— Sine voltage source
Switch
— Non-ideal electrical switch
VVsourceAC
— Variable AC voltage source
VariableResistor
— Electrical variable resistor
VoltageSensor
— Electrical voltage sensor
VsourceAC
— Electrical AC voltage source
4. Events Palette
ANDBLK
— Activation and
ANDLOG_f
— Logical and
CLKSOMV_f
— Activation union
CLOCK_c
— Activation clock
EVTDLY_c
— Event delay
EVTDLY_f
— Event delay (Old block)
EVTGEN_f
— Event generator
EVTVARDLY
— Event variable delay
Events_pal
— Events palette
HALT_f
— Halt
M_freq
— Multiple Frequencies
SampleCLK
— Sample Time Clock
freq_div
— Frequency division
5. Integer Palette
BITCLEAR
— BITCLEAR Clear a Bit
BITSET
— BITSET Set a Bit
CONVERT
— CONVERT Data Type Conversion
DFLIPFLOP
— D flip-flop
DLATCH
— D latch flip-flop
EXTRACTBITS
— EXTRACTBITS
INTMUL
— INTMUL integer matrix multiplication
Integer_pal
— Integer palette
JKFLIPFLOP
— JK flip-flop
LOGIC
— Combinational Logic
SHIFT
— SHIFT Shift Bits
SRFLIPFLOP
— SR flip-flop
6. Linear Palette
CLINDUMMY_f
— Dummy
CLR
— Continuous transfer function
CLSS
— Continuous state-space system
DERIV
— Derivative
DLR
— Discrete transfer function
DLSS
— Discrete state-space system
DOLLAR_m
— Delay operator
GAINBLK
— Gain
INTEGRAL_m
— Integration
Linear_pal
— Linear palette
PID
— PID regulator
REGISTER
— Shift Register
SAMPHOLD_m
— Sample and hold
SUMMATION
— SUMMATION Matrix Summation
SUM_f
— Addition
TCLSS
— Continuous linear system with jump
TIME_DELAY
— Time delay
VARIABLE_DELAY
— Variable delay
7. Matrix Palette
CUMSUM
— CUMSUM: Cumulative Sum
EXTRACT
— EXTRACT: Matrix Extractor
EXTTRI
— EXTTRI: Triangular or Diagonal extraction
MATBKSL
— MATBKSL:left matrix division
MATCATH
— MATCATH: Horizontal Concatenation
MATCATV
— MATCATV Vertical Concatenation
MATDET
— MATDET Matrix Determinant
MATDIAG
— MATDIAG Create Diagonal Matrix
MATDIV
— MATDIV Matrix division
MATEIG
— MATEIG Matrix Eigenvalues
MATEXPM
— MATEXPM Matrix Exponential
MATINV
— MATINV Matrix Inverse
MATLU
— MATLU LU Factorization
MATMAGPHI
— MATMAGPHI Complex to Magnitude and Angle Conversion
MATMUL
— MATMUL Matrix Multiplication
MATPINV
— MATPINV Matrix PseudoInverse
MATRESH
— MATRESH Matrix Reshape
MATSING
— MATSING SVD decomposition
MATSUM
— Matrix Sum
MATTRAN
— Matrix Transpose
MATZCONJ
— Matrix Conjugate — Example
MATZREIM
— Complex decomposition
Matrix_pal
— Matrix operation palette
RICC
— RICC Equation de Riccati
ROOTCOEF
— Coefficient computation
SQRT
— SQRT Square root
SUBMAT
— SUBMAT Sub-matrix extraction
8. Non-linear Palette
ABS_VALUE
— Absolute value
EXPBLK_m
— Exp
EXPRESSION
— Mathematical expression
INTRP2BLK_f
— 2D interpolation
INTRPLBLK_f
— Interpolation
INVBLK
— Inverse
LOGBLK_f
— Log
LOOKUP_f
— Lookup table
MAXMIN
— Max and Min
Non_linear_pal
— Non-Linear palette
POWBLK_f
— Pow
PRODUCT
— Product
PROD_f
— Multiplication
QUANT_f
— Quantization
SATURATION
— Saturation
SIGNUM
— Signum
TrigFun
— Trigonometric function
9. Old Blocks Palette
ABSBLK_f
— Absolute value (Old block)
BIGSOM_f
— Sum (Old block)
CLKSOM_f
— Activation union
CLOCK_f
— Activation clock (Old block)
COSBLK_f
— COSBLK
DELAYV_f
— DELAYV_f title
DELAY_f
— Discrete time delay
DEMUX_f
— Demultiplexer (Old block)
DIFF_f
— DIFF_f title
DLRADAPT_f
— DLRADAPT_f title
DOLLAR_f
— Delay operator (Old block)
GAINBLK_f
— Gain (Old block)
GENERAL_f
— GENERAL_f title
INTEGRAL_f
— Integration (Old block)
MAX_f
— MAX
MCLOCK_f
— MCLOCK_f title
MEMORY_f
— MEMORY_f title
MFCLCK_f
— MFCLCK_f title
MIN_f
— MIN
MUX_f
— Mulitplexer (Old block)
OldBlocks_pal
— Old blocks palette
RAND_f
— Random generator (Old block)
SAT_f
— Saturation (Old block)
SINBLK_f
— SINBLK
TANBLK_f
— TANBLK
TRASH_f
— Trash block
generic_block
— Generic block (Old block)
10. Others Palettes
AUTOMAT
— automata (finite state machine)
BACKLASH
— Backlash
CBLOCK
— New C
CONSTRAINT_f
— Constraint
DEADBAND
— Deadband
DEBUG_SCICOS
— Debug block
ENDBLK
— END block
END_c
— END_c block
HYSTHERESIS
— Hystheresis
LOGICAL_OP
— Logical operation
MBLOCK
— Modelica generic block
Others_pal
— Others palette
PDE
— 1D PDE block
RATELIMITER
— Rate limiter
RELATIONALOP
— Relational operation
SUPER_f
— Super block
TEXT_f
— Text
c_block
— C language
fortran_block
— Fortran
generic_block3
— Generic block
scifunc_block_m
— Scilab function block
11. Sinks Palette
AFFICH_m
— Display
CANIMXY
— y=f(x) animated viewer
CANIMXY3D
— z=f(x,y) animated viewer
CEVENTSCOPE
— Activation scope
CFSCOPE
— Floating point scope
CLKOUTV_f
— Output activation port
CMAT3D
— Matrix z values 3D viewer
CMATVIEW
— Matrix Colormapped viewer
CMSCOPE
— Multi display scope
CSCOPE
— Single Display Scope
CSCOPXY
— y=f(x) permanent viewer
CSCOPXY3D
— z=f(x,y) permanent viewer
FROMWS_c
— Data from Scilab worspace to Scicos
OUTIMPL_f
— Output implicit port
OUT_f
— Output Port
Sinks_pal
— Sinks palette
TOWS_c
— Data to Scilab worspace
WFILE_f
— Write to file
WRITEAU_f
— Write AU sound file
WRITEC_f
— Write binary data
12. Sources Palette
CLKINV_f
— Input activation port
CONST_m
— Constant
CURV_f
— Curve
Counter
— Counter
FROMWSB
— Data from Scilab worspace to Scicos
GENSIN_f
— Sin generator
GENSQR_f
— Square wave generator
INIMPL_f
— Input implicit port
IN_f
— Input Port
Modulo_Count
— Modulo counter
RAMP
— Ramp
RAND_m
— Random generator
READAU_f
— Read AU sound file
READC_f
— Read binary data
RFILE_f
— Read from file
SAWTOOTH_f
— Sawtooth generator
STEP_FUNCTION
— Step function generator
Sigbuilder
— Signal creator/generator
Sources_pal
— Sources palette
TIME_f
— Time
TKSCALE
— Adjust constant value with a tk widget
13. Thermohydraulics Palette
Bache
— Thermal-hydraulic tank (reservoir)
PerteDP
— Thermal-hydraulic pipe
PuitsP
— Thermal-hydraulic drain (well)
SourceP
— Thermal-hydraulic constant pressure source
ThermoHydraulics_pal
— Thermal-Hydraulics toolbox
VanneReglante
— Thermal-hydraulic control valve
14. Threshold Palette
NEGTOPOS_f
— Threshold negative to positive
POSTONEG_f
— Threshold positive to negative
Threshold_pal
— Threshold palette
ZCROSS_f
— Threshold detection at zero