Está en la página 1de 4

Nombre: Johana Masabanda NRC: 9454

Docente: Ing. Paty Constante Fecha: 25/12/2021


Asignatura: tecnologías de sw aplicadas a sistemas mecatrónicos
Tema: Elaborar un resumen de programación gráfica para mecatrónica.

Programación gráfica para mecatrónica


En la programación gráfica, los elementos del lenguaje de programación están disponibles
en forma de bloques diseñados de manera gráfica, la apariencia y el etiquetado de los
módulos permite identificar qué tarea en el flujo del programa pueden resolver. Así, no se
necesitan estructuras muy complejas ni un alto grado de abstracción.
Características de la programación gráfica:

• Visual: los elementos se arrastran y sueltan en el flujo del programa para integrarlos.
• Orientado a acontecimientos: cada paso del programa comienza cuando ocurre un
acontecimiento previamente definido.
• Imperativo: la programación consiste en una secuencia de comandos.
• Orientado a objetos: hay objetos individuales con tareas definidas asignadas.
• Estos pueden registrar textos e imágenes, organizarlos de forma lógica y modificar su
apariencia.
• Los elementos de control permiten insertar acciones que dependen de ciertas
condiciones.
• Los operadores permiten realizar enlaces y cálculos matemáticos.
• Las variables o los enlaces se pueden introducir, eliminar o modificar.
• Los elementos de programación están diseñados para encajar como las piezas de un
puzle.
• Si los elementos no encajan lógicamente, el editor lo detecta y lo indica con colores,
como resaltándolos entonos más apagados y, a veces, también mediante señales
acústicas.
• Los elementos de programación suelen agruparse en grupos de colores, lo que
orienta al usuario a la hora de elegirlos.
Ventajas de la programación visual
• Es fácil de aprender: no cuesta superar la curva de aprendizaje.
• Los símbolos claros facilitan la comprensión.
• Como no hay sintaxis, no es posible cometer errores tipográficos.
• Esto ayuda a los programadores a entender los conceptos básicos de los lenguajes de
programación.
• Los resultados normalmente se pueden exportar a otros lenguajes de programación
textual.
• Permitiendo que los niños aprendan a programar jugando.
lenguajes de programación visual existentes
➢ Scratch
➢ Blockly
➢ NEPO
➢ NEPO
➢ Grape
➢ App Inventor
➢ Ardublock
➢ Pure Data
➢ Lego Mindstorms

Ejemplo
Se desarrolla un caso de estudio consistente en el diseño de una máquina de tecnología de
punta. Por ello se establece que la generación de prototipos virtuales representa una etapa
muy importante, pues se simulan los movimientos y se pueden detectar posibles conflictos
antes de pasar a procesos de manufactura de partes, como:

• Prototipo virtual
• Automatización
• Diseño
• Control
• Reconocimiento de voz
• Interfaz gráfica.
Los programas que nos ayudan tenemos como:

➢ SOLIDWORKS
Es un software de diseño CAD 3D (diseño asistido por computadora) para modelar
piezas y ensamblajes en 3D y planos en 2D. El software que ofrece un abanico de
soluciones para cubrir los aspectos implicados en el proceso de desarrollo del
producto. Sus productos ofrecen la posibilidad de crear, diseñar, simular, fabricar,
publicar y gestionar los datos del proceso de diseño.

➢ Rhinoceros
Permiten crear formas inimaginables, con gran precisión y detalle. Rhinoceros es
compatible con la mayoría de programas de diseño, dibujo, CAM, prototipado,
renderizado, ilustración, etc. Como ya hemos dicho, se especializa en el modelado
libre mediante NURBS, unas representaciones matemáticas capaces de describir
cualquier forma 3D con precisión.
LabVIEW
Es un software que proporciona un potente entorno de desarrollo gráfico para el
diseño de aplicaciones de Ingeniería de adquisición de datos, análisis de medidas y
presentación de datos gracias a un lenguaje de programación sin la complejidad de
otras herramientas de desarrollo.

También podría gustarte