Académique Documents
Professionnel Documents
Culture Documents
ORG
INTRODUCCIN A XCOS
(SCILAB)
CREACIN Y RESOLUCIN DE MODELOS CON XCOS
(SCILAB)
Noviembre 2012
www.cacheme.org
ndice de Contenido
1. NOTA ........................................................................................................... 2
2. INTRODUCCIN. ........................................................................................ 2
3. Superbloques y Enmascaramiento para el RCTA. .................................. 2
3.1. Creacin de un superbloque. ................................................................ 2
3.2. Enmascaramiento del superbloque. ...................................................... 5
4. UNIN ENTRE SCILAB Y XCOS. ............................................................. 10
4.1. Asignar contexto ................................................................................. 10
4.2. Bloques de unin ................................................................................ 11
Videos recomendados en la red: ...................................................................... 16
Bibliografa: ...................................................................................................... 16
1. NOTA
2. INTRODUCCIN.
Este
manual completa
el video
de
enmascaramiento
de
3.1.
Creacin de un superbloque.
la altura del nivel del lquido del tanque y su temperatura, la figura 1 muestra el
problema resuelto:
Recuerda: para ver de nuevo los bloques de resolucin haz doble click sobre
el subsistema y con el botn derecho sobre el bloque selecciona la opcin de
mirar debajo de la mscara.
Llegados a este momento un usuario del programa podra seleccionar las
entradas y salidas del problema sin necesidad de entender cmo se ha resuelto
el problema, y sin la abrumadora visin que provoca el enredo de bloques.
3.2.
Al cambiar el nmero de filas a 2, una nueva lnea para las variables aparece.
Si haces click en "nombre de la variable" bajo "los nombres de variables",
obtendrs una lista desplegable de modo que se puede elegir una variable de
la lista si hay ms de una en el superbloque. Se hace doble clic en "nombre de
la variable" bajo "Descripcin de variables" hecho que permite cambiar la
descripcin. Si la opcin "Editable" est seleccionada, se abrir una ventana
para editar el valor de la variable.
A diferencia de Simulink, para cambiar el aspecto del superbloque, no se
hace a travs de las opciones de enmascaramiento, sino con las opciones de
edicin. Para ello, se pulsa sobre el bloque con el botn derecho y en la opcin
de formato se pulsa sobre editar.
4.1.
Asignar contexto
Recuerda: Puedes introducir aqu las instrucciones de Scilab para definir los
parmetros simblicos Xcos utilizados en las definiciones de los bloques o para
hacer lo que quieras. (InitFcn en Simulink)
Estas instrucciones se evalan cada vez que se carga el diagrama. Si cambias
el valor de algunos parmetros Xcos simblicos en el contexto, todos los
bloques que contienen este parmetro simblico se actualizan cuando se haga
clic en Aceptar.
Recuerda: Introduce en el cuadro el valor de todas los parmetros antes de
utilizar su smbolo en cualquier bloque, ya que Xcos no acepta ningn smbolo
no numrico que no haya sido definido previamente.
4.2.
Bloques de unin
Formato de salida
Es una cadena de caracteres que define el formato en que se escribe el
archivo.
Este bloque se utiliza para poder utilizar los datos de una seal en el espacio
de trabajo de Scilab.
Gracias a este bloque se puede trabajar con datos que hayan sido previamente
guardados en un archivo de Scilab. El cuadro de dilogo presenta las siguiente
opciones:
El bloque FROMWSB permite trabajar con datos que estn siendo utilizados o
han sido cargados previamente en el rea de trabajo de Scilab, al igual que el
bloque From Workspace de Simulink.
Mtodo de interpolacin: Las variables ledas por Xcos son valores de datos
ledos en instantes discretos dados por el campo de tiempo. Esta opcin hace
se interpole en pasos de tiempo para los datos del rea de trabajo
correspondiente. Hay cuatro mtodos de interpolacin disponibles.
0: " mtodo de orden Zero". Este mtodo genera una seal constante por
tramos.
1: "mtodo lineal". Este mtodo genera una seal lineal a trozos.
2: "mtodo natural". se calcula un Sline cbico. Este mtodo slo est
disponible para los tipos de datos reales y complejos.
3: "mtodo NOT_A_KNOT". spline cbico. Este mtodo slo est disponible
para los tipos de datos reales y complejos.
Habilitar paso por cero (0: No, 1: S): Permite la deteccin del cruce por cero.
Salida al final (0: Cero, 1: Hold, 2: Repeticin): Esta opcin permite seleccionar
un mtodo para generar la salida una vez alcanzado el tiempo para el cual hay
datos disponibles en el rea de trabajo.
0 ("cero"): La salida se pone a cero.
1 ("Hold"): La salida se espera.
2 ("Repeat"): La salida se repite de espacio de trabajo.
Bibliografa:
Pgina de ayuda de Scilab: http://help.scilab.org/