lunes, 28 de mayo de 2018

Simulación de la respuesta de una función de transferencia con Simulink

En esta entrada crearemos un diagrama que simula la respuesta de una función de transferencia utilizando Simulink.


Con nuestro template en blanco y nuestra librería de bloques de Simulink abiertos, en el Simulink Library Browser damos click en la sección Continuous.



En este se mostrarán el conjunto de bloques pertenecientes a esta sección de la librería.

Dentro de esta sección, seleccionamos el bloque denominado “Transfer Fcn



Para llevarlo a nuestro template en blanco, sólo presionamos con el botón del mouse el bloque y lo arrastramos a nuestro template.




Para continuar con el armado de nuestra simulación, colocaremos una entrada y un elemento para realizar la visualización de nuestra respuesta.


Para ello colocaremos como entrada un valor numérico, en este caso el bloque se encuentra en la sección “Sources” y se denomina Constant.




De la misma forma para colocar el bloque en nuestro template, solamente presionamos y arrastramos nuestro bloque.


Para realizar la visualización de nuestra salida, vamos a la sección “Sinks” y damos click en el bloque denominado “Scope”. 




Arrastramos el bloque hacia nuestro template para completar los elementos necesarios en nuestra simulación. En este momento, nuestro template en Simulink debe tener la siguiente estructura:


Para realizar la conexión de nuestros bloques, colocamos el mouse en el triángulo saliente del bloque de valor constante y presionamos el botón del mouse, después arrastramos hasta llegar a la entrada del siguiente bloque.


Cuando los dos bloques se encuentran conectados, la línea que los conecta aparecerá en color negro.

Si nosotros movemos alguno de los bloques y lo alineamos con otro, se muestra de manera automática una línea en color azul, si damos click sobre esa línea, de manera automática se realiza la conexión entre ambos bloques.

Para ejecutar nuestra simulación, damos click en el botón “Run” que se encuentra en la parte superior de nuestro template.

Al finalizar la simulación, si damos doble click sobre el bloque “Scope” podemos ver la respuesta que presenta el bloque de función de transferencia al recibir una entrada escalón.




Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog.




Si deseas solicitar una cotización de MATLAB y Simulink en México, no dudes en escribirnos a: info@multion.com

Somos Distribuidores Exclusivos en México.


Este blog es administrado por MultiON Consulting S.A. de C.V.

jueves, 3 de mayo de 2018

Simulink Library Browser

En esta entrada veremos hablaremos acerca de la Librería de bloques de Simulink.

Como lo mencionamos en la entrada anterior Simulink en un entorno para realizar simulación tomando como elementos principales los bloques y su interconexión.


Los bloques que son necesarios para realizar nuestra simulación se encuentran disponibles en Simulink Library Browser (que conoceremos como la biblioteca de bloques de Simulink). Para acceder al Simulink Library Browser, sobre nuestro template en blanco damos click en el siguiente botón:


El cual se denomina “Library Browser”, se abrirá una ventana la cual nos mostrará los elementos con los cuales contamos para poder realizar una gran cantidad de sistemas y realizar la simulación de estos. La biblioteca de bloques de Simulink cuenta con una gran cantidad de bloques, con los cuales se puede representar:

  • Elementos para representación en tiempo continuo.
  • Elementos para representación en tiempo discreto.
  • Discontinuidades.
  • No linealidades.
  • Elementos Lógicos y para operaciones con bits.
  • Operadores Matemáticos.
  • Puertos y subsistemas.
  • Fuentes.
  • Elementos para mostrar datos.
  • Bloques para funciones que pueden ser definidas por el usuario.
  • Entre otros.



Si se cuentan con alguna de las cajas de herramientas de MathWorks y estas cuentan con bloques de Simulink, estos se podrán visualizar en la biblioteca de bloques de Simulink.


Esto es todo por esta ocasión. 

Como sabes, este Blog es para cualquier usuario de MATLAB de habla hispana; agradecemos que lo recomiendes y compartas con tus colegas y amigos para crear una comunidad aún mayor.

Continúa atento a nuestras redes sociales en las que publicamos próximos eventos y promociones.

¡Gracias!


Este blog es administrado por MultiON Consulting S.A. de C.V.

Simulink

En esta entrada veremos una pequeña introducción al uso de Simulink.

¿Qué es Simulink?
Simulink en un entorno para realizar simulación tomando como elementos principales los bloques y su interconexión.


Para iniciar Simulink, en la pestaña Home del toolstrip, damos clic en el botón “Simulink”.



Al dar clic sobre el botón, aparecerá una nueva ventana.


Esta ventana nos permite crear un nuevo diagrama, una nueva librería, un nuevo proyecto, un diagrama para generar código, etc.


Para crear un nuevo diagrama de Simulink, damos clic en Blank Model 


De esta manera creamos un diagrama (template) en blanco, con el cual podemos comenzar a trabajar.


Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog.

¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

lunes, 23 de abril de 2018

Creación de funciones en MATLAB (parte 2)

En esta entrada crearemos una función personalizada sencilla en MATLAB.
En este caso crearemos una función que tiene dos entradas y una salida. Esta función realizará la suma de las dos entradas y después elevará este resultado al cuadrado.


Iniciemos con un Script  en blanco.


Escribimos la palabra reservada function seguida de la salida, el signo de asignación (=), el nombre de la función y finalmente las entradas entre paréntesis.



Después de esto, colocamos las operaciones que realizaremos utilizando las entradas y salidas de nuestra función.



Y por último colocamos la palabra end.



Ahora solo es necesario guardar nuestro archivo con el nombre que le hemos dado a nuestra función.



Ahora podemos hacer uso de nuestra función personalizada como si fuera una función más de MATLAB (podemos agregar la Path de MATLAB en caso de que así sea requerido).



Una ventaja de utilizar este tipo de funciones es que podemos utilizar valore directamente como entradas o utilizar variables que se encuentren en el workspace de MATLAB. Además, podemos utilizar cualquier nombre tanto para las variables de entrada de la función como para las variables de salida, ya que esto no presenta ninguna restrcción.


Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, ¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

lunes, 9 de abril de 2018

Creación de funciones en MATLAB (parte 1)

En algunas ocasiones no contamos con algunas de las herramientas o la función que deseamos realizar no se encuentra disponible en el conjunto de funciones de las bibliotecas de MATLAB. Por esta razón es necesario contar con alguna herramienta que nos permita crear funciones personalizadas.

MATLAB cuenta con la ventaja de que utilizando un Script en blanco podemos crear funciones personalizadas siguiendo un conjunto de pasos y guardando de manera correcta nuestro archivo.

En esta entrada describiremos los pasos necesarios para generar funciones en MATLAB y como almacenarlas.

Como primer paso debemos verificar el funcionamiento correcto de nuestro código en MATLAB, si este funciona de manera adecuada podemos continuar con el proceso de creación de nuestra función personalizada.


Después de esto, es necesario contar con un Script de MATLAB en blanco e iniciar nuestro archivo con la palabra reservada fuction  con la cual se indica que el archivo será una función. Nuestro código debe ir debajo de esta palabra reservada y debe llevar finalizar con la palabra end


Seguido de la palabra function entre corchetes deben indicarse las salidas o salida de nuestra función, segudas del símbolo de asiganción, el nombre de la función y entre paréntesis deben ir la cantidad de entradas o la entrada a nuestra función.


Otro aspecto importante al crear funciones en MATLAB es que nuestro Script debe llevar el nombre que le hemos asignado a la función y el archivo debe contar con extensión .m


Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada veremos un ejemplo de una función personalizada en MATLAB ¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

martes, 6 de marzo de 2018

El editor de MATLAB (parte 2)

Bienvenido una vez más a nuestro blog de MATLAB dedicado a la comunidad de usuarios de habla hispana.

En esta entrada veremos cómo agregar comentarios y secciones en un Script de MATLAB.

Siguiendo con el ejemplo de la entrada anterior, ahora crearemos comentarios en nuestro Script.


Para crear comentarios en un Script de MATLAB se utiliza el símbolo de %, este símbolo se mostrará en color verde y todos los caracteres que siguen se mostrarán en el mismo color.


Es posible colocar tantas líneas de comentario como deseemos.


Con esta herramienta podemos documentar nuestro Script para saber que es lo hace cada una de líneas de código.


En el caso de que sea necesario generar una sección para la ejecución de nuestro archivo, utilizamos dos símbolos de porcentaje de manera consecutiva (%%).


De forma automática los caracteres después de estos dos símbolos se colocan en un color verde intenso.

Para crear una nueva sección, debemos colocar de nuevo los símbolos de porcentaje (%%) una vez que hayamos terminado una parte de las operaciones que deseamos realizar. Al realiza esto, se mostrará una línea en color gris que divide cada una de las secciones.



Dependiendo de la sección en dónde nos encontremos, los comandos se mostrarán con un fondo en color amarillo pálido.

Es importante señalar que si no dejamos un espacio entre los dos símbolos de porcentaje y el inicio de nuestro comentario, no se generará una sección nueva, por  lo cual todos los comandos se ejecutaran de manera secuencial.



Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, ya que en la siguiente entrada veremos cómo desarrollar funciones utilizando un scrip de MATLAB. 

Si deseas alguna cotización de MATLAB, Simulink o cualquier Toolbox, manda tu requerimiento a info@multion.com




¡Gracias!

Este blog es administrado por MultiON Consulting S.A. de C.V.

viernes, 9 de febrero de 2018

El editor de MATLAB (parte 1)

En esta entrada veremos cómo utilizar el editor de MATLAB.

El Live Editor de MATLAB no es el único template que permite la ejecución de comandos, en esta entrada veremos cómo  utilizar el  editor (Script) de MATLAB.

Para crear un nuevo scrip de MATLAB, podemos utilizar el botón denominado New Script dentro de la pestaña Home del toolstrip de MATLAB.




Otra forma de crear un Script en blanco, es escribiendo la palabra edit en la ventana de comandos de MATLAB.



En este Script podemos colocar directamente código de MATLAB, las cuales se ejecutaran y sus resultados serán guardados en el workspace de MATLAB.



Para poder llevar acabo su ejecución, debemos guardar el archivo, la extensión de este es .m lo que indica que es un archivo de MATLAB.



Para ejecutarlo, solo es necesario  dar click en el botón Run de la pestaña EDITOR.



Después de esto, los datos serán cargados en el workspace de manera automática, con lo cual cualquier función que se encuentre en el Path de MATLAB puede utilizar.


Esto es todo por esta ocasión. Te invitamos a seguir al pendiente de nuestro Blog, en la siguiente entrada veremos cómo integrara comentarios y secciones en un Scrip de MATLAB. ¡Gracias!


Para cotizaciones de MATLAB en México, contáctanos a info@multion,.com 


Este blog es administrado por MultiON Consulting S.A. de C.V.