Detalles de diseño - AlexisAlvaradoB/RoboticTEC_SO GitHub Wiki

Diagrama de arquitectura

diagrama_arqui El diagrama de arquitectura presenta tres componentes esenciales: el cliente, el servidor y los nodos.

  • Cliente

El cliente es el usuario final del programa. Envía el archivo al servidor.

  • Servidor

Es el administrador del programa, y quien genera el reporte final. Administra la comunicación con el cliente y organiza cuáles sectores de información deben ir a cada nodo. Termina de juntar todos los resultados para dar la ejecución final.

  • Nodo Funciona como el procesamiento unitario a distancia. Se encarga de realizar los métodos de manera más ligera en perspectiva del sistema en general, dando un resultado, solo parcial, del algoritmo.

Diagrama eléctrico básico

image

La imagen anterior corresponde al diagrama eléctrico simplificado. A como se puede ver, incluye 2 controladores para cada uno de los dos steppers que trabajan en conjunto en el sistema: el teclado y la aguja. Por otra parte, se utiliza un sistema de regulación eléctrica y unos botones que permiten cambiar entre estados.

Diagrama de estructuras

image En esta imagen aparecen las dos estructuras custom en las que se basó el proyecto. Con ellas, se pudo realizar una lista doblemente enlazada con la cual se realizaría la matriz hash del conteo de palabras.