Acelerando el ritmo de la ingeniería y la ciencia

MultiON

MATLAB

Para Cómputo Científico y Técnico

El Lenguaje de Cómputo Técnico


MATLAB es un ambiente de programación para el desarrollo de algoritmos, análisis de datos, visualización y cómputo numérico. Usando MATLAB, podrá resolver problemas de cómputo técnico más rápido que con los lenguajes de programación tradicionales como C/C++ y Fortran.

Imagen 1

Puede usar MATLAB en un amplio rango de aplicaciones, incluyendo procesamiento de señales e imágenes, comunicaciones, sistemas de control, pruebas y medición, modelado y análisis financiero y biología computacional. Para un millón de ingenieros y científicos en la industria y la academia, MATLAB es el lenguaje de cómputo técnico.


Desarrollando Algoritmos y Aplicaciones


MATLAB da un lenguaje de alto nivel y desarrollo de herramientas que le permiten rápidamente desplegar y analizar sus algoritmos y aplicaciones.

El lenguaje de MATLAB


El lenguaje de MATLAB soporta las operaciones vectoriales y matriciales que son fundamentales para problemas en ingeniería y científicos. Esto permite un desarrollo y ejecución rápida.

Con el lenguaje de MATLAB, puede programar y desarrollar algoritmos más rápidamente que con los lenguajes de programación tradicionales porque no necesita desarrollar tareas administrativas de bajo nivel, como declarar variables, especificar tipos de datos y reservar memoria. En muchos casos, MATLAB elimina la necesidad de ciclos for. Como un resultado, en una línea de código MATLAB puede ser remplazado diversas líneas de código C o C++.

Al mismo tiempo, MATLAB da todas las características de un lenguaje de programación tradicional, incluyendo operadores aritméticos, control de flujo, estructura de datos, programación orientada a objetos y características de depurado.

Imagen 2

MATLAB permite ejecutar comandos o grupos de comandos al mismo tiempo, sin compilar y enlazar, permitiendo una iteración rápida a una solución óptima.

Para una rápida ejecución de operaciones de matrices y vectores densos, MATLAB usa librerías optimizadas para procesadores. Para cómputo de escalares de propósito general, MATLAB genera código máquina usando su compilación de tecnologías JIT (Just In Time).

Esta tecnología está disponible en muchas plataformas y da una aceleración en la ejecución que rivaliza con los lenguajes de programación tradicionales.

Herramientas de Desarrollo


MATLAB incluye herramientas de desarrollo que ayudan a implementar su algoritmo de forma eficiente, éstas son:

  • Editor de MATLAB - Proporciona características estándares de edición y depurado, como añadir breakpoints y ejecución paso a paso.
  • Analizador de código - Checa su código para detectar problemas y recomienda modificaciones para maximizar el desempeño y el mantenimiento.
  • MATLAB Profiler - Registra el tiempo consumido en cada línea de código.
  • Reportes de Directorios - Revisa todos los archivos en un directorio y reporta la eficiencia del código, diferencias y dependencias de archivos; así como cobertura del código.
Imagen 3

Diseñando Interfaces Gráficas de Usuario


Puede usar la herramienta interactiva GUIDE (Graphical User Interface Development Environment) para diseñar y editar las interfaces de usuario. GUIDE permite incluir listados, menús desplegables, botones, botones radiales, y barras deslizables, así como gráficas de MATLAB y controles de Microsoft ActiveX®. Alternativamente, puede crear GUIs programadas con funciones de MATLAB.

Imagen 4

Análisis y Acceso a Datos


MATLAB soporta el proceso completo de acceso a datos desde que va desde adquirir datos de dispositivos externos y bases de datos, pasando por el procesamiento, visualización y el análisis numérico para producir una salida de calidad.

Análisis de Datos


MATLAB proporciona herramientas interactivas y funciones en línea de comandos para operaciones de análisis de datos incluyendo:

  • • Interpolación y Decimación
  • • Extracción de secciones de datos, escalado y promediado
  • • Umbrales y Suavizado
  • • Correlación, análisis de Fourier y filtrado
  • • Localización de picos, valles y ceros en 1-D
  • • Estadística básica y ajuste de curvas
  • • Análisis Matricial
Imagen 5

Acceso a Datos


MATLAB es una plataforma eficiente para acceder a datos desde archivos, otras aplicaciones, bases de datos y dispositivos externos. Puede leer datos desde los formatos más populares como Microsoft Excel, Texto ASCII o archivos binarios, imágenes, archivos de sonido y video; además archivos científicos tales como HDF y HDF5. Las funciones E/S de bajo nivel para archivos binarios le permite trabajar con datos en cualquier formato. Las funciones adicionales le permiten leer datos desde páginas web y XML.

Puede llamar otras aplicaciones y lenguajes como C, C++, objetos COM, DLLs, Java, Fortran y Microsoft Excel y accder a sitios ftp y servicios Web. Usando Database Toolbox, podrá acceder a bases de datos ODBC/JDBC.

Puede adquirir datos desde dispositivos de hardware, como el puerto serial de las computadoras o la tarjeta de sonido. Usando Data Acquisition Toolbox, puede medir datos directamente en MATLAB para análisis y visualización. Instrument Control Toolbox permite la comunicación con hardware GPIB y VXI.

Imagen 6

Visualizando Datos


Todas las características gráficas que son requeridas para visualizar datos de ingeniería y científicos están disponibles en MATLAB. Esto incluye funciones de graficación en 2D y 3D, visualización de volúmenes, herramientas para crear graficas interactivamente y la posibilidad de exportar los resultados a todos los formatos de gráficos más populares. Puede personalizar las gráficas añadiendo múltiples ejes, cambiando los colores de las líneas y marcadores, añadir anotaciones, ecuaciones en LaTEX, leyendas y gráficos compartidos.

Gráficas 2-D


Puede visualizar vectores de datos con funciones de graficado en 2D y crear:

  • • Líneas, áreas, barras y gráficas de pastel
  • • Gráficas de Dirección y Velocidad
  • • Histogramas
  • • Polígonos y superficies
  • • Gráficas Dispersas y de Burbujas
  • • Animaciones
Imagen 7

Visualización de Gráficas 3-D y Volúmenes


MATLAB proporciona funciones para visualizar matrices en 2D, escalares en 3D y vectores de datos 3D. Puede usar estas funciones para visualizar y entender datos grandes, complejos y multidimensionales. Puede especificar las características de la gráfica como la vista de la cámara, perspectiva, efecto de iluminación y transparencias. Las funciones de graficación en 3D incluyen:

Imagen 8
  •  
  •  
  • • Superficies, contornos y mallas
  •  
  • • Graficar imágenes
  •  
  • • Cono, sección, cascadas e isosuperficies

Creado y Editando Gráficas Interactivamente


MATLAB proporciona herramientas interactivas para el diseño y la modificación de gráficas. Desde una ventana de figura de MATLAB puede desarrollar las siguientes tareas:

  • • Coloque nuevos datos en sus gráficas arrastrándolos.
  • • Cambie las propiedades de cualquier objeto en la figura.
  • • Acerque, rote, deslice y cambie el ángulo de la cámara y de la luz.
  • • Añada anotaciones y tips a los datos.
  • • Establezca formas.
  • • Estadística básica y ajuste de curvas
  • • Genere una función que puede ser reutilizada con diferentes datos.
Imagen 9

Importando y Exportando Archivos Gráficos


MATLAB permite leer y escribir en diversos formatos de archivos gráficos, como GIF, JPEG, BMP, EPS, TIFF, PNG, HDF, AVI y PCX. Como resultado, puede exportar las gráficas de MATLAB a otras aplicaciones como Microsoft Word® y Microsoft PowerPoint®, o publicar software. Antes de exportar, puede crear y aplicar templates de estilo, cubrir características como el diseño, fondo y escala, para cumplir con las especificaciones.

Desarrollando Cómputo Numérico


MATLAB contiene funciones matemáticas, estadísticas y de ingeniería que soportan las operaciones más comunes en ingeniería y ciencia. Estas funciones, desarrolladas por expertos en matemáticas, son la base del lenguaje de MATLAB. En núcleo de funciones matemáticas usan las bibliotecas de algebra lineal de LAPACK y BLAS y la biblioteca de la transformada de Fourier de FFTW. Debido a que el procesador depende de las bibliotecas, éstas se optimizan en las diferentes plataformas que MATLAB soporta, con lo que se ejecutan más rápido que su equivalente en C o C++.

MTLAB proporciona los siguientes tipos de funciones para desarrollar las operaciones matemáticas y de análisis de datos:

  • • Manipulación de matrices y algebra lineal.
  • • Polinomios e interpolación.
  • • Análisis de Fourier y filtrado.
  • • Análisis de Datos y Estadística.
  • • Optimización e integración numérica.
  • • Ecuaciones Diferenciales Ordinarias (ODEs).
  • • Ecuaciones Diferenciales Parciales (PDEs).
  • • Operaciones de Matrices Dispersas.

MATLAB puede desarrollar la aritmética en un amplio rango de datos, incluyendo dobles, sencillos y enteros. Las Toolboxes añaden funciones de cómputo matemático de diversas áreas incluyendo procesamiento de señales, optimización, estadística, matemática simbólica, ecuaciones diferenciales parciales y ajuste de curvas.

Imagen 10

Publicando Resultados y Desplegado de Aplicaciones


MATLAB da un número de características para documentar y compartir su trabajo. Puede integrar su código en otros lenguajes y aplicaciones, desplegar algoritmos y aplicaciones de MATLAB como programas independientes o módulos de software.

Publicando Resultados


MATLAB le permite exportar sus resultados como gráficas o como reportes completos. Puede exportar gráficas a todos los archivos de gráficos populares e importarlas a otros paquetes, como Microsoft Word o Microsoft PowerPoint. Usando el Editor de MATLAB puede, automáticamente, publicar su código MATLAB en HTML, Word, LaTEX y otros formatos.

Imagen 11

Para crear reportes más complejos, como corridas de simulaciones y pruebas de múltiples parámetros, puede usar MATLAB Report Generator™.

Integrando el Código de MATLAB con otros Lenguajes y Aplicaciones


MATLAB tiene funciones para integrar código C y C++, Fortran, Objetos COM y código de Java con sus aplicaciones. Puede llamar DLLs, clases de Java y Controles Active X. Usando las bibliotecas de MATLAB, puede también llamar a MATLAB desde su código C, C++ y Fortran.

Desplegado de Aplicaciones


Puede crear su algoritmo y distribuirlo a otros usuarios directamente como código de MATLAB. Usando MATLAB Compiler™ puede desplegar su algoritmo, como una aplicación autónoma o como un modulo de software para incluirlo en su proyecto, con usuarios que no tienen MATLAB.

Otros productos adicionales permiten convertir su algoritmo en un módulo de software que se puede llamar archivo COM o desde Microsoft Excel.

Imagen 12

Copyright © 2016 MultiON Consulting S.A. de C.V. - Derechos Reservados.
(55) 5559 4050 info@multion.com 01800 MULTION 68 • 58 • 466

Simulación y Model-Based Design


Imagen 1

Simulink es un ambiente para simulación Multidominio y Model Based Design para sistemas dinámicos y embebidos. Proporciona un ambiente gráfico y un conjunto de librerías de bloques personalizables que le permiten diseñar, simular y probar una variedad de sistemas cambiantes en el tiempo, incluyendo comunicaciones, control, procesamiento de señales, video e imágenes.


Imagen 7

Los productos complementarios extienden a Simulink para modelar en múltiples dominios, además proporcionan las herramientas para tareas de diseño, implementación, verificación y validación. Simulink está integrado en MATLAB, dando acceso inmediato a una amplia gama de herramientas que le permiten desarrollar algoritmos, analizarlos y visualizar simulaciones, crear lotes de scripts para su procesamiento, personalizar el ambiente de modelado, definir señales, parámetros y datos de prueba.

Características:

  • • Librería amplia y expandible de bloques predefinidos.
  • • Editor gráfico interactivo e intuitivo para ensamblar y manejar sus diagramas de bloques.
  • • Capacidad para manejar diseños complejos por modelos segmentados en componentes jerárquicos.
  • • Contiene un Explorador de modelos para navegar, crear, configurar y buscar todas las señales, parámetros, propiedades y código generado asociado con su modelo.
  • • Interfaz de programación de aplicaciones que le permite contactarse con otros programas de simulación e incorpora código escrito a mano.
  • • Los Bloques de funciones de MATLAB permiten llevar algoritmos de MATLAB a Simulink.
  • • Diferentes modos de Simulación (normal, acelerador y acelerador rápido) para ejecutar simulaciones interpretativas a velocidades de un compilador de código C para solvers en punto fijo o variable.
  • • Depurador Gráfico y perfilador para examinar los resultados de la simulación y entonces diagnosticar el desempeño y ambientes inesperados en su diseño.
  • • Acceso completo a MATLAB para analizar y visualizar resultados, personalizar los ambientes de modelado, definición de señales, parámetros y datos de prueba.
  • • Herramientas de análisis y diagnostico de modelos para asegurar la consistencia del modelo e identificar sus errores.

Imagen 2


Creando y Trabajando con Modelos


Con Simulink puede crear rápidamente, modelar y mantener un diagrama de bloques detallado de su sistema usando un conjunto de bloques predefinidos. Simulink proporciona herramientas para modelado jerárquico, manejo de datos y subsistemas personalizables; haciendo fácil la creación concisa y la representación adecuada sin tomar en cuenta la complejidad de su sistema.

Seleccionando y Personalizando Bloques


El Software de Simulink incluye una amplia biblioteca de funciones comúnmente usada en el modelado de un sistema. Esto incluye:

  • • Bloques continuos y discretos, así como integración y unidades de retardo.
  • • Bloques Algorítmicos, como la suma, producto y tablas de verdad.
  • • Bloques estructurales como Multiplexores, Switch y selectores de Bus.

Intente personalizar los bloques predefinidos o crear nuevos directamente en Simulink y colocarlos en sus propias librerías.

Imagen 3

Blocksets adicionales (disponibles por separado) que extienden Simulink con funcionalidades especificas para aplicaciones aeroespaciales, comunicaciones, radio frecuencia, procesamiento de señales, procesamiento de imágenes, video y más.

Puede modelar sistemas físicos en Simulink con Simscape, SimDriveline, SimHidraulics, SimMechanics y SimPowerSystem (disponibles por separado) que expanden las capacidades del modelado físico como son componentes mecánicos, eléctricos e hidráulicos.

Incorporando los Algoritmos de MATLAB con Código Escrito a Mano.


Cuando incorpora el código de MATLAB, puede utilizar sus funciones para análisis y visualización de datos. Adicionalmente, ¨Simulink le permite usar el código de MATLAB para diseñar algoritmos embebidos que pueden ser desplegados a través de la generación de código con el resto de su modelo. Puede incorporar también código C, Fortran y ADA escrito a mano directamente en su modelo y habilitarlo para crear bloques personalizados.

Imagen 4

Construyendo y Editando su Modelo


Con Simulink, construya sus modelos arrastrando y soltando los bloques de las librerías al editor gráfico y conectándolos con líneas que establecen relaciones matemáticas entre ellos. Puede acomodar el modelo usando funciones de edición gráficas como copiar, pegar, deshacer, alinear, distribuir y redimensionar.

Imagen 5

Las interfaces de usuario de Simulink le proporcionan control completo sobre lo que usted quiere ver y usar en la pantalla. Puede añadir sus comandos y submenús al editor y menús contextuales. También puede deshabilitar y ocultar menús, items y menús de control de cuadro de diálogo.

Organice su Modelo.


Simulink le permite organizar su modelo claramente y con niveles jerárquicos manejables por medio del uso de subsistema y modelos referenciados. Los subsistemas encapsulan un grupo y señales en un bloque. Puede añadir una interface de usuario personalizada que oculta el contenido del subsistema y hace que aparezca como un bloque atómico con su propio icono y cuadro de dialogo para sus parámetros.

imagen 7

También puede segmentar su modelo en componentes de diseño para modelar, similar y verificar cada uno de forma independiente. Los componentes pueden ser guardados como modelos separados para usarse con la referencia de modelos o como subsistemas en una librería. Éstos serán compatibles con la configuración de los sistemas, así como las CVS y ClearCase, y con cualquier aplicación de Windows como fuente de control registrada.

Imagen 8

Puede reutilizar los componentes diseñados en múltiples proyectos y manejarlos fácilmente manteniendo los historiales de auditorías y revisiones.

Organizar sus modelos de esta manera, le permite seleccionar el nivel de detalle apropiado a la tarea de diseño. Por ejemplo, puede usar relaciones simples en un modelo de altas especificaciones y añadir más relaciones dependiendo de la implementación.

Manejo de Variables de Diseño.


Maneja las variables de su diseño en el mismo modelo, usándolo como referencia de variables y variables del subsistema. Esta capacidad simplifica la creación y manejo de diseños de componentes compartidos, así como un modelo que puede representar una familia de diseños.

Imagen 9

Subsistemas Ejecutados Condicionalmente.


Los Subsistemas ejecutados condicionalmente le permiten cambiar la dinámica del sistema por medio de la habilitación o deshabilitación en circunstancias específicas de su diseño, por medio de señales lógicas. Simulink permite crear señales de control que puede habilitar o disparar la ejecución de un subsistema basado en eventos específicos.

Los Bloques lógicos le permiten modelar comandos simples para controlar la habilitación o el disparo de los subsistemas. Puede incluir controles con lógica más compleja, así como maquinas de estado con Stateflow (disponible por separado).

Definiendo y Manejando Señales y Parámetros.


Simulink le permite definir y controlar los atributos de señales y parámetros asociados a su modelo. Las señales son cantidades variantes en el tiempo, representadas con líneas que conectan los bloques. Los parámetros son coeficientes que ayudan a definir la dinámica y el ambiente del sistema.

Las señales y parámetros pueden ser especificados directamente en el diagrama o en un diccionario de datos por separado. Usando el Explorador de modelos, puede manejar su diccionario de datos y rápidamente redirigir el modelo incorporando diferentes conjuntos de datos.

Puede definir las siguientes señales y atributos de parámetros:

  • • Tipo de Datos. Sencillo, doble, Con signo y sin signo, enteros de 8, 16 o 32 bits y punto fijo.
  • • Dimensiones. Escalar, vector, matriz o arreglo N-dimensional.
  • • Complejidad. Valores Reales o complejo.
  • • Rango mínimo y máximo, Valor inicial y unidades de ingeniería.
Imagen 7

Los tipos de Datos de Punto Fijo soportan los diversos tamaños de longitud de palabra de hasta 128 bits. Para este tipo de datos se requiere de Simulink Fixed Point (disponible por separado) para simular y generar código.

Puede especificar el tipo de muestreo de señal como un modo basado en muestras o en trama para habilitar una ejecución más rápida de aplicaciones de procesamientos de señales en Simulink y DSP System Toolbox (disponible por separado).

Usando los objetos de datos de Simulink, puede definir tipos de datos personalizados y buses de señales. El bus de señales le permite definir interfaces entre los componentes del diseño.

Simulink le permite determinar el nivel de especificación de la señal. Si no especifica los atributos de los datos, Simulink los determina por medio de la propagación. Puede especificar sólo interfaces de componentes o todos los datos en su modelo. En todas las instancias, Simulink lleva la consistencia checando y asegurando la integridad de los datos.

Puede restringir la vista de sus parámetros para especificar partes de su modelo a través de los Workspaces jerárquicos o compartiéndolos a través de modelos por medio de un Workspace global.

Corriendo Simulaciones.


Después de construir su modelo en Simulink, puede simular un ambiente dinámico y ver los resultados. El software Simulink da diferentes características y herramientas para asegurar la velocidad y precisión de su simulación, incluyendo solvers para paso fijo y variable, un depurador gráfico y un perfil del modelo.

Usando Solvers.


Los solvers son algoritmos de integración numérica que resuelven la dinámica del sistema en el tiempo usando la información contenida en el modelo. Simulink proporciona solvers que soportan simulaciones para una amplia gama de sistemas, incluyendo sistemas de tiempo continuo, tiempo discreto, hibridas y multirate de cualquier tamaño.

Estos solvers pueden simular sistemas rígidos y sistemas con eventos, así como discontinuidades, incluyendo cambios instantáneos en la dinámica del sistema. Puede especificar las opciones de simulación, incluyendo el tipo y propiedades del solver, tiempos de inicio y paro de la simulación, salvar y cargar cualquier dato de simulación. Puede también editar la información y diagnostico de la simulación. Las diferentes combinaciones de opciones pueden ser salvadas con el modelo.

Imagen 11

Depurando una Simulación


El depurador de Simulink es una herramienta interactiva para examinar los resultados de la simulación, localizar y diagnosticar ambientes no esperados en el modelo. Esto señala rápidamente el problema en su modelo por medio de una simulación paso a paso en un tiempo y examinando los resultados de ejecutar dicho método (los métodos son funciones que Simulink usa para resolver un modelo en cada paso de tiempo durante la simulación. Los bloques son hechos por múltiples métodos).

El depurador de Simulink permite poner breakpoints, control de ejecución de la simulación y desplegar la información del modelo. Esto puede correr desde una interface gráfica de usuario (GUI) o desde la línea de comandos de MATLAB. LA GUI da una vista clara y codificada con colores de la ejecución del modelo. Conforme el modelo se simula, puede desplegar la información de los estados, entradas y salidas de los bloques, además de otra información; así como una animación de los métodos de ejecución directamente en el modelo.

Imagen 12

Simulink debugger GUI used with a multirate control system. You can step through the simulation one method at a time or run to breakpoints.

Ejecutando una Simulación


Una vez que ha puesto las opciones de simulación para su modelo, puede correr la simulación interactivamente con el uso de Simulink GUI, o sistemáticamente, corriendo por lotes desde la línea de comando de MATLAB. Pueden usarse los siguientes modos de simulación:

  • • Normal (default): simula su modelo interpretativamente.
  • • Acelerador: acelera la ejecución creando código compilado cuando todavía le permite hacer cambios en los parámetros del modelo.
  • • Acelerador rápido: simula los modelos más rápidamente pero es menos interactivo por crear ejecutables separados desde Simulink que puede correr en un segundo núcleo del procesador.

También puede usar MATLAB para cargar y procesar los datos así como parámetros del modelo y visualizar los resultados.

Perfilando una Simulación


El perfilador de modelos puede ayudarle a identificar el desempeño y cuellos de botella en su simulación. Puede recolectar datos del desempeño cuando simula su modelo generando un reporte con el perfil de la simulación basado en la recolección de los datos que muestran el tiempo que toma Simulink en ejecutar cada método de simulación.

Analizando Resultados.


Simulink incluye diferentes herramientas para analizar su sistema, visualizar resultados, probar, validar y documentar sus modelos.

Visualizando Resultados


Puede visualizar el sistema viendo sus señales con dos displays y scopes que están en Simulink. Alternativamente, puede construir sus propios displays personalizados usando las visualizaciones de MATLAB y las herramientas de desarrollo GUI. Puede también acceder a las señales para un post proceso.

Imagen 9

Para ganar profundidad en movimientos 3D de su sistema dinámico, puede incorporar escenas de realidad virtual en su visualización usando Simulink 3D Animation™ (disponible por separado).

Probando y Validando sus Modelos


Simulink incluye herramientas para ayudar a generar las condiciones de prueba y validar el desempeño de su modelo. Esto incluye bloques para crear simulaciones de prueba. Por ejemplo, el bloque Signal Builder le permite gráficamente crear formas de onda para probar su modelo. Usando el administrador de Señales y scopes, puede incluir, ingresar y ver señales sin añadir bloques en su modelo. Simulink también proporciona bloques para la verificación de los modelos que checan la salida conforme a los requerimientos de su diseño.

Imagen 14

Puede ligar los requerimientos a la sección de su modelo escribiendo pruebas estándares y correr el reporte del modelo usando Simulink Verification and Validation (disponible por separado). Puede generar pruebas que satisfagan los requerimientos de su modelo y los objetivos definidos por el usuario; además de probar las propiedades usando Simulink Design Verifier (disponible por separado). Para manipular y guardar las pruebas de forma independiente a su modelo, puede usar System Test (disponible por separado) para desarrollar secuencias y generar reportes de pruebas.

Documente su Modelo


Es fácil añadir documentación a su modelo de Simulink. Las anotaciones, incluyendo hipervínculos a otros documentos o páginas web, pueden ser añadidas directamente en el diagrama. Las descripciones detalladas pueden ser añadidas en las propiedades del bloque o en las del modelo. Cosas como un historial de información del modelo. El DocBlock permite incluir un documento de texto como un bloque dentro de su modelo. Simulink también le ofrece las características que permiten documentar fácilmente su modelo. Con un comando, puede crear un documento HTML que describa el modelo entero incluyendo imágenes de los diferentes niveles jerárquicos y todas las especificaciones de los bloques.

Use Simulink Manifiest Tools para crear un reporte listando los archivos que su modelo requiere para funcionar y, adicionalmente, comprimirlos para compartir con otros usuarios. Use Simulink Report Generator (disponible por separado) para crear reportes personalizados que cumplan con las especificaciones estándares de documentos, además comparta las corridas de su modelo por medio de una página web.

Genere Código C/C++ y HDL


Los modelos que son construidos en Simulink pueden ser configurados fácilmente para que estén listos para la generación de código. Usando Simulink Coder y Embedded Coder (ambos disponibles por separado), podrá generar código C/C++ desde el modelo para su simulación en tiempo real, prototipado rápido y desplegado para sistemas embebidos. Usando Simulink HDL Coder (disponible por separado) podrá generar código sintetizable, código Verilog y VHDL independiente, así como pruebas para la validación del código en simuladores externos.


Copyright © 2016 MultiON Consulting S.A. de C.V. - Derechos Reservados.
(55) 5559 4050 info@multion.com 01800 MULTION 68 • 58 • 466