Mirando hacia atrás en la historia de la ciencia y la ingeniería, todos actualizan o modifican sus diseños a medida que avanza la tecnología. Los proyectos de ingeniería complejos requieren mucha documentación para asegurar que todos se mantengan en el camino correcto y para garantizar que un diseño pueda revertirse a una versión anterior. En particular, los proyectos de electrónica pueden volverse extremadamente complejos, y no es raro que los miembros del equipo reviertan un proyecto a una versión anterior.
Cuando estás trabajando en un nuevo proyecto de diseño de PCB y necesitas llevar un registro de las revisiones de tu proyecto, Altium 365™ crea el ambiente ideal para el diseño colaborativo de PCB y el seguimiento de revisiones. Una vez que subes tus proyectos a la nube a través de la plataforma Altium 365, Altium 365 crea un repositorio Git para tu proyecto. Esto te permite hacerlo disponible para los colaboradores a través de Altium Designer®. Esto incluye un historial completo del proyecto, que puede ser fácilmente accesado por los colaboradores que trabajan en un proyecto complejo.
Si nunca has utilizado un sistema formal de control de versiones para el diseño de PCB, bifurcado proyectos en nuevas versiones, o utilizado una plataforma en la nube para el diseño de PCB, entonces sigue leyendo para ver cómo puedes acceder a estas características en Altium Designer. Esta es una nueva forma de pensar sobre la colaboración en el diseño de PCB, pero en última instancia mantiene a tu equipo más productivo y hace que los proyectos complejos sean mucho más fáciles de rastrear y acceder.
Cuando creas un nuevo proyecto en Altium Designer y comienzas a trabajar en tu diseño de PCB, necesitarás compartirlo a través de tu Espacio de Trabajo de Altium 365 para hacerlo accesible a los colaboradores. Cuando primero comprometes tu proyecto al control de versiones y lo haces disponible a través de Altium 365, el historial del proyecto se iniciará, y las actualizaciones se rastrearán a medida que se envíen al servidor. Asegúrate de dar a tus colaboradores los privilegios de acceso y edición apropiados si necesitan aplicar actualizaciones al proyecto.
Cómo trabajas con los historiales de proyectos depende de si estás viendo el historial en Altium Designer o el espacio de trabajo de Altium 365 a través del navegador web. Veamos ambos ya que se pueden acceder a diferentes capacidades en cada área.
Si quieres ver el historial del proyecto en tu Espacio de Trabajo de Altium 365, abre un proyecto y haz clic en la pestaña ‘Historial’ en el lado izquierdo de la pantalla. La vista del historial del proyecto te mostrará la siguiente información para cada actualización del proyecto:
La imagen a continuación muestra un ejemplo del historial de un proyecto de Altium para uno de mis proyectos recientes. La actualización más reciente aparecerá en la parte superior de la lista de historial, seguida por las actualizaciones anteriores en orden cronológico
En este proyecto, podemos ver que el compromiso inicial se aplicó el 28 de agosto, seguido por una actualización al proyecto en 2 redes dentro del archivo PcbDoc. Si abrimos este proyecto compartido en Altium Designer, podemos ver cualquier comentario pendiente y aplicar algunas modificaciones según sea necesario. La imagen a continuación muestra una modificación que hice a un polígono que creó un cortocircuito no intencionado. Esto fue señalado en un comentario, el cual he resuelto en el Panel de Comentarios.
Después de modificar, puedo devolver el proyecto a mi Espacio de Trabajo de Altium 365, y las modificaciones que he realizado ahora aparecerán en la lista del historial del proyecto. Cabe destacar que la lista completa de modificaciones no aparecerá instantáneamente en la lista; Altium 365 revisará los archivos del proyecto y seleccionará los cambios específicos que se aplicaron en los archivos del proyecto, lo cual tarda unos minutos en completarse. Después de que Altium 365 encuentre estas diferencias, se harán visibles en la lista del historial del proyecto.
Notarás en el historial actualizado del proyecto que he dejado un comentario que señala los cambios aplicados al proyecto. Cualquiera con acceso de visualización o edición a este proyecto podrá ver estos comentarios en el historial del proyecto. Desde esta ventana, un colaborador puede clonar una de estas revisiones anteriores si es necesario. Al colocar todos estos datos en Altium 365, un equipo de diseño tendrá un control mucho mayor sobre los datos del proyecto. Puede acceder fácilmente a versiones anteriores del proyecto sin almacenar copias de los datos del proyecto en discos duros locales.
Acceder y visualizar el historial del proyecto puede seguir un proceso ligeramente diferente dentro de Altium Designer. Sin embargo, dado que tienes el proyecto abierto en Altium Designer, puedes abrir archivos específicos del proyecto para comparación si es necesario.
Una vez que hayas abierto un proyecto compartido en Altium Designer, puedes ver el historial del proyecto haciendo clic derecho en el Panel de Proyectos y seleccionando Mostrar Historial → Mostrar Historial Local. Verás un diálogo con cada versión de los archivos del proyecto, pero no verás un detalle granular de todas las actualizaciones enviadas al repositorio Git para tu proyecto. Sin embargo, puedes seleccionar cada versión y hacer clic en el botón ‘Comparar’. Una vez que se carguen cada versión de tus archivos de proyecto, puedes abrirlos en ventanas de editor una al lado de la otra y profundizar en comparaciones específicas usando el Panel de Diferencias.
La imagen a continuación muestra una comparación de mi versión actual de PCB con una versión anterior. En la versión anterior (lado derecho), podemos ver el polígono cortocircuitado en verde, indicando una violación de la restricción eléctrica. La versión más nueva (lado izquierdo) muestra la colocación corregida del polígono sin error de diseño.
Para resumir, diferentes aspectos del historial del proyecto son fáciles de acceder en Altium 365, y algunas cosas son más fáciles de ver en Altium Designer:
Gracias a la integración entre Altium Designer y Altium 365, los diseñadores tienen todo lo que necesitan para rastrear y compartir los datos del proyecto con una sola plataforma. Solo hemos arañado la superficie de lo que es posible hacer con Altium Designer en Altium 365. Puedes consultar la página del producto para una descripción de las características más en profundidad o uno de los Seminarios Web Bajo Demanda.