Sesión UNAM OPR14082023
Sesión UNAM OPR14082023
Sesión UNAM OPR14082023
Ingeniería Mecatrónica
M. en C. Omar Pérez Romero
Objetivo del Curso:
64.0
Actividades prácticas 32.0
Total: 96.0
1 Importancia del software en la mecatrónica
Objetivo: El alumno determinará las ventajas que le
ofrecen, para su desempeño profesional, tanto el
uso de software, como el saber programar 01
adecuadamente.
04
1.4 Ejemplos de los distintos tipos de lenguajes de
programación y sus áreas de aplicación.
1.1 Diferencia entre programación y codificación:
La codificación es el primer paso para traducir los requisitos a una sintaxis legible por máquina. Por el contrario,
la programación se ocupa de las próximas etapas del programa ejecutable para construir las salidas apropiadas a
nivel de máquina en respuesta a las entradas humanas dadas.
¿Qué es la codificación?
La codificación es un subconjunto de la programación y es esencialmente el proceso de implementar el plan de
desarrollo de aplicaciones en varios lenguajes comprensibles. Su principal objetivo es facilitar la comunicación
entre el usuario y la máquina. En pocas palabras, la codificación hace que un dispositivo informático realice una
determinada tarea en su lenguaje comprensible.
Interview 1:
Este conjunto de unidades forma un bucle o lazo que recibe el nombre de bucle de control.
El bucle puede ser abierto o bien cerrado.
a) Sistema de Control en Bucle Abierto.
En un sistema de control de bucle abierto, la unidad de control no se realimenta de
información del proceso, por lo que de existir algún problema en el proceso este continúa
funcionando hasta cumplir con el ciclo programado en la unidad de control.
b) Sistema de Control en Bucle Cerrado:
En el sistema de control en bucle cerrado, el proceso entrega información a la unidad de
control, mediante el dispositivo de medición. De existir algún problema en el proceso este es
detectado, comparado y corregido, hasta que se reciba el valor correcto.
Consideremos el siguiente ejemplo de llenado de botella, para entender el funcionamiento de
un sistema de control de bucle o lazo cerrado.
El ejemplo muestra el proceso de llenado de botella, el cual consta de dos subprocesos;
ubicación de la botella en el lugar de llenado y el llenado de la botella .
Los elementos del sistema de control del ejemplo son:
• Unidad de Control: Autómata Programable ( PLC).
• Dispositivo de Medición: Sensor detector de botella y Sensor detector de líquido.
• Unidad de Corrección: Electroválvula y Contactor _ Motor.
• Proceso: Ubicación de Botella y Llenado de Botella.
• Variable Controlada: Posición y Nivel de llenado.
• Elemento de Comparación: Circuito eléctrico programado en la unidad de control.
Interview 3:
Aunque muchas veces se clasifican como lenguajes de alto nivel, permiten usar características de los lenguajes de programación de alto nivel. Además, se suelen utilizar para la
creación de sistemas operativos.
De alto nivel.
La gran mayoría de los lenguajes de programación que se utilizan hoy en día pertenecen a este nivel de abstracción.
Dentro de los lenguajes de programación de alto nivel, encontramos los lenguajes de tercera, cuarta y quinta generación.
Tercera generación. Son lenguajes de propósito general. Estos lenguajes tienen un alto nivel de abstracción, ya que la forma de programar es mucho más entendible e intuitiva, ya
que se parece al lenguaje humano.
Cuarta generación. Son los lenguajes creados para un propósito específico. Por ello, permite reducir las líneas de código que para resolver un problema concreto respecto a los
lenguajes de tercera generación.
Quinta generación. Este tipo de lenguajes los podemos encontrar frecuentemente en inteligencia artificial. Pretenden abstraer el lenguaje utilizado más aún que los lenguajes de
cuarta generación.
Las características de un lenguaje de alto nivel son las siguientes.
1. Es totalmente independiente del ordenador.
2. Es muy utilizado en informática y con gran variedad de instrucciones.
3. Se puede modificar y actualizar fácilmente.
4. Para traducirlo necesitamos un compilador y un enlazador con librerías del propio lenguaje.