Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Del 5 Al 9 Del Mes de Julio Del Año 2021: Bitácora Semanal de Actividades Escuela Práctica
2 Del 5 Al 9 Del Mes de Julio Del Año 2021: Bitácora Semanal de Actividades Escuela Práctica
DE ACTIVIDADES
ESCUELA PRÁCTICA
La elección del ambiente de la interfaz y preparar el software es un proceso importante debido a que
es un ambiente profesional y no uno estudiantil y aquí no tenemos la ventaja de utilizar licencias
gratuitas para estudiantes o cualquier tipo de software debido a las políticas de la empresa y mas
importante en nuestro caso a las limitaciones del hardware, ya que es un equipo de 2012 con
Windows 7 lo cual no puede correr cualquier software.
Como ya se había mencionado se había evaluado que el mejor ambiente para realizar la interfaz era
Excel, debido a su versatilidad y la disponibilidad de licencias para este software, se pidió soporte a
IT para la instalación de paquete office en el equipo y mientras se esperaba su respuesta se avanzo
con el diseño de la interfaz en VBA (Ambiente de programación en Excel), se realizo un avance
considerable pero IT menciono que para instalar el paquete de office se necesitaba retirar el equipo
(lo que es muy difícil debido a su uso continuo en producción) y además un formateo e instalación de
OS de Windows 10, lo cual es otro impedimento ya que el proveedor no proporciono nuevas
licencias para reinstalar el software de impresión y además se desconocen de drivers necesarios
para hacer la conexión con el hardware de la impresora.
Se reevaluaron los ambientes para crear la interfaz y la mejor opción fue Python y QT Designer,
Python es un software libre con compatibilidad y soporte en OS de Windows antiguos y un lenguaje
con el cual ya se tiene experiencia y conocimiento, además de que existe mucha documentación en
la cual apoyarse, QT Designer una interfaz grafica para realizar el diseño de la interfaz mucho más
fácil y este solo se necesita instalar en el equipo personal no en el de la impresora.
Se instalo Python se realizaron pruebas con interfaces sencillas para verificar funcionabilidad y todo
resulto perfecto.
2. Diseño de interfaz
Basándonos en los avances de Excel se creo una interfaz en QT designer parecida en diseño como
se muestran en las imágenes, se añadieron botones, lables y data inputs, a partir de ahí se procedió
con la programación, la cual se considera un poco rebuscado explicar ya que solo es leer variables
guardarlas y reescribirlas en un archivo de texto el cual el software de la impresión es capaz de leer,
algo que se cree importante mencionar es que se utiliza un archivo Excel con información de las
nameplates para verificar que la información introducida por el usuario es correcta, no es necesario
tener Excel instalado en el equipo ya que la librería de Python es capaz de manipular información sin
Excel instalado.
Cabe mencionar que se integraron seguros, mensajes y advertencias para hacer el uso amigable,
intuitivo y evitar problemas como que el usuario introduce caracteres u otro tipo de situaciones.
El siguiente paso es hacer la integración de la lectura del archivo de texto y hacer las modificaciones
a los archivos de impresión.
Se presento la interfaz con Natalio y su equipo de producción los operadores comentaron que la
interfaz se veía bien y que esperaban poder usarla pronto, Natalio dio visto bueno y menciono que
había que probarla, validarla y encontrar errores y mejoras.
El avance de la interfaz se considero a un 85% ya que aun falta realizar pruebas mas profundas y encontrar
errores, bugs o puntos donde la interfaz no funcione como debería.
Actividades extras:
Una de las actividades de mi jefe David, es dar de alta nuevos números de parte en los PLC y dispositivos de
control de las líneas, este viernes realizo el alta de nuevos números de parte en una línea la cual cuenta con
un UI (Interfaz de usuario) creada por BorgWarner, la cual tiene la ventaja de tener un método de
programación mas amigable por medio de bloques. Instale el software y David me dio un curso rápido y me
después le ayude a realizar los cambios para el nuevo número de parte.
Se necesitaba realizar cambios de IP en nuevos equipos, el cambio se realizo en los primeros por David
mientras me enseñaba a realizarlos en los segundos los realice bajo su supervisión.
Aprendizajes de la semana:
Dar soporte en actividades extra y encontrar algunas mejoras y errores en las ayudas visuales y
documentación de los nameplates.
Horario de trabajo:
Evaluación del coordinador de la empresa (esta se obtendrá por correo electrónico por parte de los
profesores de las escuelas prácticas)
Con base al trabajo realizado y documentado por el alumno en la bitácora semanal,