Vous êtes sur la page 1sur 3

MANUAL DE SCICOS

INTRODUCCION EN 20 MINUTOS!!!
POR EDINSON FRANCO MEJIA

El Scicos es una herramienta gráfica que permite editar y simular sistemas lineales y no lineales,
continuos y discretos de una forma analoga a como lo hace el simulink de Matlab.

Si usted en el editor de Scilab digita ”help Scicos”, verá en una ventana de ayuda:

scicos - Block diagram editor and GUI for the hybrid simulator scicosim

CALLING SEQUENCE
sys=scicos()
sys=scicos(sys,[menus])
sys=scicos(file,[menus])

PARAMETERS

sys : a Scicos data structure

file : a character string. The path of a file containing the image of a


Scicos data structure. These files may have .cos or

menus
: a vector of character strings. It allows to select some of the Sci-
cos menus. If menus==[] Scicos draws the diagram and the contents of
each super blocks in separate windows without menu bar. This option is
useful to print diagrams.
DESCRIPTION
Scicos is a visual editor for constructing models of hybrid dynamical sys-
tems. Invoking Scicos with no argument opens up an empty Scicos window.
Models can then be assembled, loaded, saved, compiled, simulated, using GUI
of Scicos. The input and ouput arguments are only useful for debugging pur-
poses. Scicos serves as an interface to the various block diagram compilers
and the hybrid simulator scicosim.
SEE ALSO
scicosim, scicos_main, scicos_menus

La filosofía de esta guia es aprender haciendo, por lo tanto a través de un ejemplo los induciremos
en el uso de la herramienta.

Problema 1: Se desea simular con el scicos el funcionamiento de un sistema de segundo orden en


función de transferencia de la forma:

2
¢S A2£/¢ S A3S A1£

Solución: Digite en el ambiente de Scilab la orden


• P1=scicos()

usted acaba de crear un sistema lineal “P1” que contendrá toda la información del diagrama en
bloques que va a generar.

Ahora usted esta en el ambiente de Scicos. Para comenzar generemos los bloques mínimos para
realizar una simulación, estos son: una entrada constante (para simular el escalón en el inicio de la
simulación), un bloque donde estará la función de transferencia a simular, el bloque del visor o
graficador y por último un bloque de control de tiempo (como un reloj) para sincronizar el despliegue
en la gráfica (ver Figura 1).

Para seleccionar e ingresar los bloques vaya al menu principal y escoja la opción: Edit y luego
Palettes

A continuación encontrará las opciones de seleccionar entre

Inpus_Outpus
Linear
Non_ linear
Events
Treshold
Others
Branching

Para iniciar :
• seleccionamos Inputs_Outpus,
• luego sobre OK dan click en el boton izquiero del mouse (CkBI),
• buscan el bloque de entrada constante (ver Figura 1), paran el mouse sobre el, de nuevo CkBI e
inmediatamente estan en la ventana de Scicos,
• arrastran el mouse hasta donde deseen posicionar el bloque y de nuevo CkBI.
• Repiten el proceso anterior para el bloque de graficación (ver Figura 1).
• Repiten el proceso anterior para el bloque de Control de tiempo (ver Figura 1).

( no olviden cerra la ventana de bloques Inputs_Outputs)

Para insertar el bloque de función de transferencia busquen en Edit, Palettes


• seleccionamos Linear,
• luego sobre OK dan click en el boton izquiero del mouse (CkBI),
• buscan el bloque de función de trasferencia en la forma numerador denominador (ver Figura 1),
paran el mouse sobre el, de nuevo CkBI e inmediatamente estan en la ventana de Scicos,
• arrastran el mouse hasta donde deseen posicionar el bloque y de nuevo CkBI.

( no olviden cerra la ventana de bloques Linear)

Para conectar los bloques, vaya a la opción edit y busque link(I), seleccionela y automaáticamente
quedará en la ventana de scicos, observará que su icono ahora es una cruz gruesa:
• Parece sobre el primer bloque (o de origen),
• haga CkBI y arrastre el mouse hasta la entrada destino,
• haga CkBI,
• repita los pasos entre todos los bloques a conectar

Ya termino de armar su diagrama de bloques, para configurarlo


• seleccione en el menu la opción Objet
• seguidamente Open/Set(o), luego aparecera una cruz resaltada en la ventana
• arrastre la cuz sobre el bloque a abrir o ajustar
• realice los cambios necesarios, para este ejemplo en el bloque de Función de trasferencia ajuste

2
¢S A2£/¢ S A3S A1£

• En el bloque del graficador haga Ymin=0, periodo de refresco=8


• En el bloque del reloj ajuste el tiempo de inico en 0.

Para finalizar en el menu en la opción de Simulate seleccioneSetup y ajuste el tiempo máximo de


simulación (de acuerdo al tiempo que usted estime para que el sistema se estabilice), ahi mismo
seleccione la opción compile y después de run.

AHORA ESTA LISTO PARA SEGUIR APRENDIENDO Y APLICANCO, SEA INGENIOSO Y


DISFRUTELO.!!

Vous aimerez peut-être aussi