Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Neptuno Pumps
Implementación de parámetros de diseño
Implementación de patrones
de diseño
Temas
A. Patrones de diseño
B. Patrones de diseño simple
C. Paralelismo
D. Patrones de diseño de bucles múltiples
E. Gestores de errores
F. Generación de códigos de error y mensajes
G. Temporización de un patrón de diseño
H. Patrón de diseño variable global funcional
• VI simple
• VI general
• Máquina de estados
Ventajas
• Puede hacer el diagrama de bloques más pequeño, más
fácil de leer y de depurar.
• Cada caso determina el siguiente estado, no debe realizar
todo secuencialmente.
Desventajas
• No permite llamar a dos estados a la vez, debido a que el
case permite saltar eventos y solo se ejecutaría uno a la vez.
• Se puede mejorar con las máquinas basadas en eventos.
Metodo 1 (incorrecto)
Metodo 2 (incorrecto)
Metodo 3 (solución)
• Bucle Paralelo
• Maestro/Esclavo
• Productor/Consumidor
Ejemplo Productor/Consumidor
Ejemplos
• VI simple Error Handler
• Gestor de errores de la máquina de estados
• Gestor de errores de E/S
VI Error Handler
• La idea es que logre enviar y/o almacenar el error
que se produce antes que se cierre el programa.
Temporización de ejecución
• Ofrece un patrón de diseño con una función que concede
tiempo específicamente al procesador para completa otras
tareas
Temporización de ejecución
• Use la temporización explícita para patrones de diseño
como maestro/esclavo, productor/consumidor y máquina
de estados. Estos patrones de diseño realizan algún tipo de
sondeo mientras se ejecutan.
• Si usa las funciones Wait (ms) o Wait Unitl Next ms Multiple
la ejecución de la función que está temporizando no
ocurrirá hasta que termine la función de espera.