Comparaciones de datos de diseño

La vista de proyecto de Altium 365 Workspace proporciona funciones de comparación de datos de diseño que le permiten comparar los cambios de datos que se han producido entre distintas versiones y/o commits del proyecto. Especialmente valiosas para realizar comprobaciones finales antes de enviar los datos de su producto al área de fabricación, estas funciones le permiten determinar exactamente qué cambios se han producido en sus datos de Gerber, esquemático, PCB y BOM entre eventos de versión/commit.

Comparación de Gerber

Siempre es una buena práctica realizar una comprobación final de los datos de su placa fabricada antes de enviarlos al fabricante. La función de comparación de Gerber facilita precisamente eso, con la capacidad de verificar rápidamente que no existan diferencias en la salida de fabricación entre iteraciones publicadas de su proyecto de diseño. Proporciona una comparación puramente gráfica, capa por capa, resaltando las áreas con cambios mediante un recuadro delimitador y un número.

Acceso a la comparación de Gerber

Se puede acceder a la función de comparación de Gerber de las siguientes maneras:

  • Haciendo clic en el botón asociado a una versión específica de un proyecto en la vista Releases de la página de gestión detallada de ese proyecto. Elija la opción Gerber to y con qué datos de fabricación de otra versión desea comparar, o compare con un conjunto de archivos cargado.

  • Haciendo clic en el botón en la parte superior derecha de la pestaña del navegador Manufacturing Portal, al visualizar un paquete de versión específico de un proyecto de diseño. Elija la opción Gerber to y con qué datos de fabricación de otra versión desea comparar, o compare con un conjunto de archivos cargado.

  • Haciendo clic en el control en la parte superior derecha de un mosaico de evento Project Released en la vista History de la página de gestión detallada del proyecto, y eligiendo la opción Gerber to. Compare con los datos de fabricación de la versión anterior, seleccione entre todas las versiones posibles o compare con un conjunto de archivos cargado.

Comparación con un conjunto de archivos

Tiene la posibilidad de comparar los datos Gerber de un paquete de versión con un conjunto de archivos Gerber cargado. Esto le permite comparar, por ejemplo, con datos Gerber que se hayan generado localmente a partir del diseño activo más reciente, antes de realizar la siguiente versión formal del proyecto en su Workspace.

Como se mencionó anteriormente en la sección de acceso, esta comparación se realiza eligiendo la entrada Gerber to » Files en el menú correspondiente. Aparecerá la ventana Compare Gerber. Haga clic en un archivo zip existente de archivos Gerber o cargue un conjunto nuevo.

La ventana Compare Gerber se completa con conjuntos de archivos Gerber que se hayan cargado previamente en su Altium 365 Personal Space. Si arrastra y suelta en la ventana un nuevo archivo zip con datos Gerber generados localmente, ese Zip simplemente se carga en su Personal Space y se muestra allí.
En cuanto a los archivos de fabricación CAM, puede cargar un conjunto completo de archivos Gerber más datos NC Drill (dentro de un archivo Zip). Asegúrese de que solo haya una única lista (o carpeta) de Gerbers dentro del archivo. Asegúrese de que los archivos de taladrado estén en la misma lista (o carpeta) que los archivos Gerber. Si están ubicados en una carpeta separada, se ignorarán.

La función de comparación de Gerber admite la comparación de datos de un paquete de versión con un conjunto de archivos generado localmente.La función de comparación de Gerber admite la comparación de datos de un paquete de versión con un conjunto de archivos generado localmente.

Una vez elegido o cargado el conjunto de archivos Gerber existente, el resultado de la comparación se presentará en breve; consulte la siguiente sección.

Resultado de la comparación de Gerber

Una vez que se haya elegido la versión de comparación o el conjunto de archivos cargado, los resultados de la comparación se presentan en la vista Gerber Compare, que se abre en una pestaña separada del navegador.

Dependiendo del número de diferencias existentes, la generación de los datos de comparación puede tardar un poco. Puede esperar o cerrar la Gerber Compare vista; se le enviará un correo electrónico una vez que los datos estén listos para visualizarse. Haga clic en el botón del correo electrónico para acceder de nuevo a la Gerber Compare vista.

La comparación generada se presenta inicialmente en una vista dividida (Side by Side) que muestra las diferencias entre los dos conjuntos de Gerber. Se utiliza codificación por colores para distinguir los datos Gerber más antiguos (rojo) de los datos Gerber más recientes (verde). Los ajustes de visualización, como desplazamiento, zoom y selecciones de red, se sincronizan entre ambos lados

Seleccione la opción Combined para ver ambos conjuntos de datos codificados por color superpuestos en una sola vista de la placa. Tanto en la vista combinada como en la dividida, cada diferencia detectada se numera y se delimita para la capa seleccionada actualmente; estas corresponden a las entradas anotadas en el panel Layers de la izquierda.

Seleccione una entrada de diferencia de capa en el panel Layers para resaltar el área de PCB relacionada en la vista Gerber, que automáticamente se desplazará y hará zoom hasta la ubicación.

Una diferencia seleccionada se muestra de forma similar en la vista Side by Side (dividida). Haga clic en otra entrada de capa en el panel Layers para ver y seleccionar las diferencias anotadas en esa capa.

 

Comparación de esquemáticos

Junto con la comparación de datos Gerber (consulte arriba), la vista del proyecto también ofrece la capacidad de comparar documentos esquemáticos del proyecto en una interfaz interactiva sencilla. Esto ofrece una forma rápida y cómoda de ver únicamente qué cambios se han producido entre iteraciones del esquemático.

La función de comparación de esquemáticos presenta las diferencias gráficamente y como datos paramétricos, que se enumeran en un panel Compare asociado que permite la referencia cruzada hacia los objetos esquemáticos relacionados. Se puede invocar una comparación entre Releases del proyecto, Commits del proyecto, o entre Commits y Releases del proyecto (disponible desde la vista History).

Acceso a la comparación de esquemáticos

Se puede acceder a la función de comparación de esquemáticos de las siguientes maneras:

  • Eligiendo la opción Schematic to del menú del botón en la vista Releases, y luego con qué datos fuente de diseño de otra versión desea comparar. O bien eligiendo la misma opción en la pestaña del navegador Manufacturing Portal al visualizar un paquete de versión específico del proyecto, y luego con qué datos fuente de otra versión desea comparar.

    Abra la función Schematic Compare desde el menú de puntos suspensivos en la vista Releases o Manufacturing Portal.

    Abra la función Schematic Compare desde el menú de puntos suspensivos en la vista Releases o Manufacturing Portal.

     
  • Eligiendo la opción Schematic to del control en la parte superior derecha de un mosaico de evento Commit o Release en la vista History, y luego otro evento Commit/Release con el que comparar. Se pueden seleccionar los datos del último release/commit (Previous Release o Previous Commit), o los datos de cualquier evento Commit/Release eligiendo la opción Select Commit or Release; seleccione el evento de comparación de destino haciendo clic en su mosaico.

Abra Schematic Compare desde la vista History en Altium Designer o en la interfaz del navegador de Altium 365.Abra Schematic Compare desde la vista History en Altium Designer o en la interfaz del navegador de Altium 365.

Tanto la función Gerber Compare como Schematic Compare pueden accederse desde la vista History view in Altium Designer equivalente, cuando está conectado a un Altium 365 Workspace.

Resultado de la comparación de esquemáticos

Cuando se ha seleccionado el par Commit/Release de comparación, los resultados de esa comparación se abren como la vista de diferencias de esquemático en una nueva pestaña del navegador. El primer esquemático de los documentos fuente se presenta de forma predeterminada, y las diferencias lógicas encontradas (datos modificados de Component y Net) para todos los esquemáticos se presentan como una lista seleccionable en el panel Differences asociado. Tenga en cuenta que los cambios puramente gráficos, como un componente movido, no se incluyen en este momento.

Dependiendo del número de diferencias que existan, la generación de los datos de comparación puede tardar un poco. Puede esperar o cerrar la Schematic Compare vista; se le enviará un email cuando los datos estén listos para verse. Haga clic en el botón del correo electrónico para volver a acceder a la Schematic Compare vista.

Seleccione un elemento de la lista Compare para mostrar su información paramétrica y realizar una referencia cruzada a su símbolo en el documento esquemático asociado.

Seleccione un elemento de la lista Compare para mostrar su información paramétrica y realizar una referencia cruzada a su símbolo en el documento esquemático asociado.

 
  • Pase el cursor sobre los nombres de los datos de comparación en la parte superior de la ventana para ver el nombre del usuario que creó cada Commit/Release y cualquier nota adjunta.
  • Puede abrir y ver el Commit/Release de cualquiera de las dos fuentes de comparación desde sus entradas de nombre en el margen superior.

Seleccione un elemento listado en el panel Compare para mostrar cualquier detalle de cambio disponible y realizar una referencia cruzada a su gráfico esquemático. Cada elemento de la lista tiene un icono asociado que indica su estado general de cambio: rojo: eliminado, verde: agregado, amarillo/naranja: modificado. La misma codificación se utiliza en los gráficos esquemáticos con referencia cruzada.

La lista de diferencias del panel se agrupa por Components y Nets:

  • Components – Cada entrada incluye los nombres de los componentes afectados y, al seleccionarla, expande una lista de los parámetros de componente modificados (resaltados en rojo) y los parámetros sin cambios (verde). Seleccione el RefDes de un componente incluido en la entrada (resaltado en azul) para realizar una referencia cruzada a su gráfico esquemático.

  • Nets – Cada entrada incluye los nombres de los componentes afectados por una modificación de red o, a la inversa, el nombre de los componentes que causaron una modificación de red. Seleccione una entrada Net en el panel para realizar una referencia cruzada a toda la red en el esquemático activo, o un RefDes incluido en la entrada para centrarse en ese componente de la red.

Use el filtro de listado del panel () para limitar las entradas por una cadena o categoría especificada. ► Ver ejemplo.

Seleccione una entrada Component o Net en el panel Compare para realizar una referencia cruzada a su representación gráfica resaltada en el documento esquemático.

Seleccione una entrada Component o Net en el panel Compare para realizar una referencia cruzada a su representación gráfica resaltada en el documento esquemático.

 

Un icono asociado a una entrada Net en el panel Compare indica la presencia de esa red en otros documentos esquemáticos. Seleccione el icono para acceder a una lista desplegable de esos documentos esquemáticos, donde cada documento afectado por el cambio de red se indica con resaltado amarillo. Elija un documento esquemático del menú para realizar una referencia cruzada a la red en ese esquemático, que se resaltará en consecuencia.

La entrada de una Net modificada incluye un enlace a otros documentos esquemáticos que también incluyen la Net.La entrada de una Net modificada incluye un enlace a otros documentos esquemáticos que también incluyen la Net.

Comparación de PCB

Como complemento de la comparación de esquemáticos, la vista de proyecto del Workspace ofrece una función de comparación de PCB que detecta y muestra los cambios en el diseño de la placa que se han producido entre commits del proyecto y/o iteraciones de release.

La función PCB Compare proporciona una interfaz interactiva y muy visual para ver las diferencias del diseño PCB y los datos de comparación asociados, con referencia cruzada reactiva disponible entre las diferencias de datos listadas y sus elementos gráficos asociados. Se puede iniciar una comparación de PCB entre Releases del proyecto, Commits del proyecto, o entre Commits y Releases del proyecto (disponible desde la vista History).

Acceso a la comparación de PCB

Se puede acceder a la función de comparación de PCB de las siguientes maneras:

  • Eligiendo la opción PCB to en el menú del botón de una entrada de release en la vista Releases, y luego contra qué datos fuente de diseño de otra release comparar. O bien eligiendo la misma opción en el Manufacturing Portal al ver un paquete de release específico del proyecto, y luego contra qué datos fuente de otra release comparar.

 
  • Eligiendo la opción PCB to desde el control en la parte superior derecha de un mosaico de evento Commit o Release en la vista History, y luego otro evento Commit/Release con el que comparar. Se pueden seleccionar los datos esquemáticos del último release/commit (Previous Release o Previous Commit), o los datos de cualquier evento Commit/Release eligiendo la opción Select Commit or Release; seleccione el evento de comparación de destino haciendo clic en su mosaico.

Cuando se inicia, el motor de comparación de PCB de la plataforma Altium 365 procesa las diferencias de datos entre los diseños PCB seleccionados, lo que puede llevar algo de tiempo en diseños PCB más complejos. Si el tiempo de análisis supera un umbral predefinido, se enviará un correo de notificación a su dirección de correo electrónico registrada cuando la comparación de PCB haya finalizado. Tenga en cuenta que los datos de comparación se almacenan en caché, por lo que una comparación posterior de los mismos datos implica un retraso de procesamiento mínimo.

Resultado de la comparación de PCB

Cuando se ha seleccionado el par Commit/Release de comparación, los resultados de esa comparación se abren como la vista PCB Changes en una nueva pestaña del navegador. La vista presenta los resultados del motor de comparación de PCB como una representación gráfica de la placa, con los elementos sin cambios mostrados en monocromo y los elementos conectados a red modificados resaltados en verde (agregados), rojo (eliminados) y amarillo (modificados). Tenga en cuenta que los Polygons modificados se atenúan para mejorar la claridad de los elementos Net de la placa.

El panel Differences de la izquierda enumera las diferencias detectadas dentro de grupos de tipos de objeto: Components, Nets, etc. Cuando se selecciona una entrada de diferencia en el panel, esta se expande para listar los subelementos que componen esa diferencia detectada. La vista de la placa se desplazará y hará zoom automáticamente para mostrar el área del cambio, donde los objetos que se han eliminado se muestran en rojo y los objetos agregados se muestran en verde. Haga clic de nuevo en la entrada de diferencia seleccionada para anular la selección y restaurar la vista PCB a su modo de vista general inicial.

Haga clic en una entrada del panel Differences para expandir sus subelementos y hacer zoom/resaltar esa diferencia en la vista PCB. Haga clic de nuevo para restaurar la vista predeterminada.

Haga clic en una entrada del panel Differences para expandir sus subelementos y hacer zoom/resaltar esa diferencia en la vista PCB. Haga clic de nuevo para restaurar la vista predeterminada.

 

Tenga en cuenta que al hacer clic en el nombre de una entrada de diferencia se alternará su estado de selección y la vista de placa correspondiente. Use el control asociado de expandir/contraer a la izquierda del nombre de una entrada para alternar la vista de su lista de subelementos.

Navegue por las diferencias haciendo clic en cada entrada, lo que expandirá automáticamente la sublista de sus elementos modificados.

El siguiente ejemplo muestra cómo la ubicación y el enrutamiento asociado del componente R13 han cambiado entre eventos Commit/Release consecutivos, y cómo se presenta esa diferencia en la vista PCB Compare correspondiente. Las diferencias, tal como se enumeran en el panel Differences, incluyen entradas de modificación para R13 y sus dos Nets asociadas (NetC9_1 y NetJ1_7).

Los elementos agregados basados en red se muestran en verde, los elementos eliminados en rojo y los elementos modificados en amarillo.Los elementos agregados basados en red se muestran en verde, los elementos eliminados en rojo y los elementos modificados en amarillo.

Puede abrir y ver el Commit/Release de cualquiera de las dos fuentes de comparación desde sus entradas de nombre en el margen superior.

Las diferencias pueden examinarse en detalle seleccionando elementos de cambio individuales dentro de la sublista expandida bajo cada entrada de diferencia. Las subentradas de Components incluyen cambios de parámetros y de posición (la posición anterior se muestra en rojo), y los cambios de Net listados se dividen en pistas de subred agregadas/nuevas () y pistas eliminadas/reemplazadas (). Cuando se seleccionan en la sublista, las pistas se resaltan visualmente en la vista de placa en rojo y verde, respectivamente. Tenga en cuenta que una entrada Net también incluye cambios en la Routed Length y el Delay calculados (la cifra anterior se muestra en rojo).

Cada subelemento de una entrada de diferencias incluye detalles del cambio específico y, al seleccionarlo, resaltará ese elemento en la vista PCB.

La opción Show secondary differences del panel Differences está deshabilitada de forma predeterminada para reducir el desorden causado por cambios en los que los objetos Net (componentes, pistas, vías, etc.) no se han alterado. Estos incluyen:

  • Diferencias de objetos libres: cambios en objetos no conectados a una Net o en capas no conductoras.

  • Nets con solo una diferencia de Routed Length: cambios en la longitud de una Net (pero no en su Delay), lo que normalmente se debe a una actualización del Layer Stack, como un espesor de capa modificado (y, por lo tanto, una longitud del barril de vía alterada).

Vista de diferencias secundarias habilitada.

Vista normal con las diferencias secundarias ocultas.

 

Comparación de BOM

La vista del proyecto también proporciona una función rápida de Comparación de BOM para detectar y mostrar cualquier cambio en los datos de los componentes del diseño que se haya producido entre iteraciones de commit y/o release. Las diferencias se informan en formato de texto (CSV) y están disponibles para descarga local.

  • Las funciones de comparación de BOM requieren que los eventos de Commit o Release que se comparan incluyan un documento ActiveBOM.
  • Las comparaciones de BOM también pueden realizarse entre archivos de BOM gestionados y Releases en la aplicación BOM Portal. Consulte Managed BOM Compare.

Acceso a la comparación de BOM

Se puede acceder a la función de Comparación de BOM de las siguientes maneras:

  • Eligiendo la opción BOM to del menú del botón en la vista Releases, y luego seleccionando con qué datos de otro release comparar. O bien eligiendo la misma opción en la pestaña del navegador Manufacturing Portal al visualizar un paquete de release específico del proyecto, y luego seleccionando con qué datos de otro release comparar.

    Abra la función BOM Compare desde el menú de puntos suspensivos en la vista Releases o Manufacturing Portal.

    Abra la función BOM Compare desde el menú de puntos suspensivos en la vista Releases o Manufacturing Portal.

     
  • Eligiendo la opción BOM to desde el control situado en la parte superior derecha de un mosaico de evento Release o Commit en la vista History, y luego otro evento Commit/Release con el que comparar. Se pueden seleccionar los datos del Commit o Release anterior (Previous <Commit/Release>), o los datos de cualquier evento Commit/Release eligiendo la opción Select Commit or Release; seleccione el evento de comparación de destino haciendo clic en su mosaico.

Abra Schematic Compare desde la vista History en Altium Designer o en la interfaz del navegador de Altium 365.Abra Schematic Compare desde la vista History en Altium Designer o en la interfaz del navegador de Altium 365.

Resultado de la comparación de BOM

El sistema comparará los datos de BOM entre los Releases o Commits del proyecto especificados, y luego abrirá los resultados de esa comparación como la vista de diferencias de BOM en una nueva pestaña del navegador. Esta vista se completa con una lista de entradas codificadas por colores que representan elementos de BOM que han cambiado entre los eventos de BOM especificados. El panel BOM Compare de la izquierda proporciona información y control adicionales, y le permite elegir una variante de diseño alternativa, seleccionar o deseleccionar la inclusión de categorías de cambios de componentes (Added, Removed, Modified) y ver detalles de modificación de componentes.

La vista inicial de BOM Compare incluye entradas que representan las diferencias entre los documentos BOM de origen y destino.La vista inicial de BOM Compare incluye entradas que representan las diferencias entre los documentos BOM de origen y destino.

La interfaz de Comparación de BOM ofrece una variedad de funciones para acceder a la información de diferencias. Estas incluyen:

  • Pase el cursor sobre el icono asociado a una entrada de comparación de BOM para ver un resumen de los cambios que se han producido.

  • Utilice el menú Configuración de columnas () para habilitar o deshabilitar la inclusión de columnas de datos de parámetros de componentes específicos.

  • Seleccione una entrada Modified Components en el panel BOM Compare para ver una lista detallada de cambios para esa entrada de componente de BOM. Estos detalles también incluirán cualquier diferencia en la información del fabricante y del proveedor; vea el ejemplo.

Las entradas de BOM que no han cambiado pueden incluirse en la lista marcando la opción Not Modified en el panel Compare, o, para ver las listas de BOM de origen que se han especificado para la comparación, seleccione sus pestañas individuales disponibles en la parte superior de la lista de comparación.

Utilice la opción Not Modified para incluir en la lista las entradas sin cambios, o seleccione una pestaña de documento BOM para ver la lista completa del documento BOM de origen/destino.

Utilice la opción Not Modified para incluir en la lista las entradas sin cambios, o seleccione una pestaña de documento BOM para ver la lista completa del documento BOM de origen/destino.

 
  • Pase el cursor sobre los nombres de los datos de comparación en la parte superior de la ventana para ver el nombre del usuario que creó cada Commit/Release y cualquier nota adjunta.

  • Puede abrir y ver el Commit/Release de cualquiera de los orígenes de comparación desde sus entradas de nombre en el margen superior.

Al invocarse desde la opción de descarga (), el motor de comparación también generará un resumen de cualquier actualización en un formato CSV estándar. El resumen de comparación de BOM se genera para la variante del diseño seleccionada actualmente e incluye detalles de los datos de BOM que han cambiado —se han actualizado— entre los releases/commits del proyecto especificados.

Los archivos CSV descargados de comparación de BOM muestran los datos que se han actualizado entre los releases del proyecto especificados al invocar la función de comparación. Los archivos CSV descargados de comparación de BOM muestran los datos que se han actualizado entre los releases del proyecto especificados al invocar la función de comparación.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Contenido