Це відео не доступне.
Перепрошуємо.
Conectando una GUI de Matlab GUIDE y App Designer con Simulink
Вставка
- Опубліковано 2 сер 2024
- Hola ingenieros y programadores. En este video les enseñaré a conectar un modelo de Simulink con cualquier GUI hecha con Matlab GUIDE o App Designer. La ventaja de hacer esto es que Simulink es muy eficiente para modelar sistemas físicos de todo tipo, y a veces ya hay incluso algunos hechos, pero si logras que una GUI controle el modelo de Simulink entonces tu interacción con éste se vuelve más dinámica y puedes procesar los datos de Simulink de todas las maneras que he enseñado si ya eres familiar con hacer GUIs en Matlab.
📑 Capítulos:
0:00 Intro
3:06 Cargar un sistema en una GUI
6:28 Controles de simulación
8:26 Modificar parámetros de la simulación desde una GUI
13:50 Recoger los datos de la simulación en una GUI
________________________________________
📎 📎 ENLACES PARA LOS CODIGOS! 📎 📎
→GUI de GUIDE: ▶️ bit.ly/3xGCw8r
→GUI de App Designer: ▶️ bit.ly/3lnkxPw
________________________________________
🛑🛑 INFORMACIÓN IMPORTANTE 🛑🛑
🔔 Suscripción completamente gratis al Canal ▶️ bit.ly/318KQSR
✍ CURSO EN LINEA DE MATLAB GUIDE EN UDEMY ▶️ bit.ly/3kf9h6f
💸 Donaciones en PayPal ▶️ bit.ly/3pej8Mf
💌 Tutorías y ayuda en desarrollo de códigos! ▶️ tutoingenierorv@gmail.com
________________________________________
📞📞 CONTACTO 📞📞
👍 Facebook oficial ▶️ / tutoingeniero
💌 Correo: valdez.rolando11@uabc.edu.mx / tutoingenierorv@gmail.com
________________________________________
🛑🛑 Sobre Tutoingeniero🛑🛑
Tutoingeniero es un canal pensado para ayudarte con tus estudios universitarios que impliquen algún programa usado comúnmente en carreras de ingeniería y afines. Yo soy un ingeniero aeroespacial, así que de lo que más verás son tutoriales de Matlab, Multisim, Solidworks y Ansys, pero con el tiempo iré agregando más y más tutoriales de todos los programas que pueda.
Ofrezco apoyo en tutorías y desarrollo de código!
Bienvenido y no olvides mantenerte curioso!
________________________________________
🎶🎶 Música 🎶🎶
Music: www.purple-planet.com
Music: www.bensound.com/royalty-free...
#Matlab #Simulink
buen contenido!! gracias
Gracias por tu apoyo compañero!
Muy interesante!
Gracias!
Amigo, Sos el mejor programador de MATLAB... cuando ofrecerás un curso para iniciar en la programación en MATLAB ….desde principiante a master
Hahaha me halagas! Gracias en serio. Pues la verdad es que sí tengo material para hacer uno, pero no creo publicarlo muy pronto :s pero ten por seguro que tendré al menos tres cursos de Matlab ahí en Udemy
Hola, muy buen video. Me gustaria saber si tienes algun video en el cual explicas como se puede crear un gui donde una imagen cambie respecto a datos obtenidos por simulink. Por ejemplo, hay un video por APmonitor acerca del drainage of a tank. Muchas gracias de antemano
hola brother, primero déjame felicitarte por lo que haces, es increíble. Me gustaría saber si tienes algún video donde expliques como se puede crear app que genere anuncios , señales de alarmas que se producen en algún sistema hecho en simulink.
Muchas gracias por tu comentario! Lo aprecio mucho.
Mira, en App Designer no tengo eso, pero para GUIDE tengo dos vídeos sobre mensajes de usuario, que creo que es lo que buscas.
Hola, me gustaria saber si tiene alguna explicación que profundice más en como hacer lo mismo en appdesigner directamente. También saber la manera de resolver el problema, si en los valores de las variables en el modelo de simulink estan definidas como variables en si, como seria el ejemplo de V en voltaje o A en amplitud, y definir esas variables desde appdesigner.
Muchas gracias
Hola! Mira al final del video enseño cómo queda para App Designer. Es el mismo código, nomás cambia cómo procesas las entradas, para eso deberías ver mi vídeo sobre cajas de texto en app Designer.
Respecto a lo segundo, lo entenderás mejor si abres el modelo en Simulink. Realmente no son variables, más bien son propiedades de un bloque con algún String para cada uno.
Hola podrías hacer un tutorial de como usar funciones privadas en appdesigner, retornando varios valores de la función?
Claro, eventualmente habrá un tutorial de eso, pero no creo que sea pronto. En casi todos mis vídeos uso propiedades y funciones públicas, con eso quizás te des una idea de cómo son las privadas.
Hola estimado! Me sirvio mucho su video para entender como puedo sacar valores del Simulink y llevarlos al App Designer, sin embargo me surgió una duda , como puedo compartir información de un menú desplegable? Le cuento , En simulink puse el bloque PV Array ( panel solar ) y dentro de las opciones del bloque sale un menu desplegable "Module" con todas las marcas de paneles solares que dispone el modulo.... Ese menu desplegable lo quiero llevar a App Designer ¿ Existe alguna manera de implementa eso? Que en el App Designer pueda seleccionar una de las opciones del menu despleglable y se cambie en el Simulink ( analogo a lo que usted hizo ) Estoy atento a sus comentarios!
Hola! Gracias por tu apoyo y qué bueno que te haya ayudado. Tu única opción es crear tu propio menú desplegable en GUIDE con las mismas opciones que las del bloque de Simulink tal y como lo hago en el video.
¿Cómo mando a llamar un archivo .m en appdesigner?
Buenas noches, tengo 2 diagramas de bloques, uno para controlar el brillo de un led y otro de parpadeo, hay una manera de unirlos en uno solo y yo elegir cuál quiero que se ejecute? Ayuda por favor :(
How did you draw a circuit into the app designer? Was the circuit an image or something you can interact with?
Yes that was an image. Since version 2019a there is a component named Image that you can use to set up images, but you can also write images inside an Axes pixel by pixel
Hola, investigando sobre el tema he conseguido hacer una app, compilar y que la corra en un pc sin MATLAB. Pero necesita terminar la ejecución de la simulación y después obtener los valores. Intenté hacerlo refrescando los valores a medida que se hacia la ejecución y lo conseguí pero sin poder complicarlo en otro pc ya que me llamaba al modelo me lo abría y me lo ejecutaba.. sabrías cómo hacerlo?
La verdad no compañero. Hasta donde yo sé, hace poco descubrí que este método no funciona cuando quieres hacer ejecutables.
No entiendo ni madres pero buen trabajo rola👌
Hahaha te pasas xD muchas gracias bro.
y como aria para agregarle graficas de las curvas es decir si fueran transitorios que lleven graficas cuando es criticamente,sobre y sub amortiguado
Bueno quizás Simulink tenga bloques específicos de esos, la verdad no le sé mucho a Simulink. La otra es que con los datos procesados tú ya programes eso en tu GUI supongo.
Hola buen video! Una pregunta sabe como convertir todo el guide junto al simulink en un archivo ejecutable?
Gracias! Tengo un vídeo que explica cómo hacer eso, sin embargo nunca lo intenté con una GUI que usara Simulink
hola que tal, tal vez tienes algún video que muestre como mostrar la grafica de un scope en un app designer mietras simulink se encuentre corriendo?
Hola! Eso sí no lo podrás hacer. Tienes dos opciones: o haces que tu GUI corra la simulación y te abra el osciloscopio, o haces que tu GUI corra la simulación pero sin abrirla y le pase su información a un axes de tu GUI. La segunda manera es la que explico en este video.
@@Tutoingeniero gracias 😯
Buenas tardes.... Mi duda no tiene que ver con el video sino saber si hay manera de conectar rutinas de script en matlab con el app designer? Tengo un programa de elementos finitos en matlab y estoy tratando de realizarlo en un appdesigner... Se puede desde el appdesigner utilizar las rutinas ya hechas con la programacion. Gracias y espero que me entiendas.
por cierto, muy buen video.
Felicitaciones
Gracias por tu apoyo! Sí se puede, pero tu script deberá de ser una función con entradas y salidas y debe estar en el mismo folder que tu app. Aquí el detalle es que tus variables las vas a meter en la app, entonces debes de convertir esas variables a datos que funcionen con tu función.
Por ejemplo, si llenas un cuadro de texto o una tabla muy probablemente debas convertir esas entradas a valores númericos y luego mandarlas como entradas a tu función. Tu función hará su trabajo y deberá devolver valores de salida para que los vuelvas a usar en tu app, sólo es cosa de declarar todo algo así:
[salida1, salida2,] = mifuncion(entrada1,entrada2,entrada3)
@@Tutoingeniero si estoy tratando, me dan ciertos errores pero si lee los FUNCTION. Ya es un alivio, muchas gracias...
Hola oye me podrías ayudar, estoy tratando de mostrar una variable tipo vector desde simulink a una grafica en app designer.
Y en qué lo quieres mostrar? Una gráfica? Tabla? Texto?
Hola, quisiera saber si se puede usar el scrip para hacer cálculos de los valores tomados desde la app designer y mostrar el resultado de dicho calculo en la interfaz de la app designer también??
ya en el código de la app designer no puedo resolver cálculos con números complejos, o si se puede??
Sí, eso es lo más básico que puedes hacer con una app. Mira los primeros videos de esta serie y te debería quedar claro ;)
Sí, Matlab puede realizar funciones con números complejos. Intenta poner en la ventana de comandos la rsizt cuadrada de -1 para que veas cómo te maneja los números complejos.
@@Tutoingeniero la rsizt no la reconoce matlab, me sale que es una variable desconocida.
Hahahaha perdona mi dislexia. Era raíz cuadrada, pon sqrt(-1)
Se puede establecer el tiempo de simulación desde la guide?
Sí. Me parece que la propiedad que buscas se llama SimulationCommand (la misma que usas para iniciar y detener la simulación) y el método sería StartTime y StopTime. Normalmente StartTime empieza en 0 y ya tú podrías definir la duración con la diferencia entre StartTime y StopTime
Amigo llegue de casualidad a tu canal de youtube por Udemy, la pregunta es me sirve tomar el curso que tienes en udemy pero adaptandolo a App Designer o necesariamente debo trabajar en Guide?
Pues vas a notar que la lógica es la misma en ambos entornos, pero no diría que es necesario que tomes el curso de GUIDE. Tengo una serie de 10 videos sobre App Designer, eso sí, está incompleta y para temas más avanzados sí tendrías que ver el equivalente en GUIDE para entender bien cómo hacerlo en App Designer.
Mi consejo es que veas esa serie de videos de App Designer que tengo, y si no te basta entonces sí ve al curso. Si aún no lo compras entonces te puedo dar un cupón para que te salga en 10 dólares
@@Tutoingeniero por favor ayúdame con el cupón amigo
Claro, envíame un correo!
hola podrias ayudarme en un proyecto??
Mándame un mensaje en mi página de Facebook ;)