Automatiza el procesamiento de archivos de trabajo de salida con la Vista de Liberación de PCB en Altium Designer

David Cousineau
|  Creado: Febrero 21, 2017  |  Actualizado: Agosto 3, 2020

Hay muchas maneras de pelar una naranja, por así decirlo, y algunas son mejores que otras. Y cuando se trata de generar salidas de fabricación y ensamblaje a partir de tus diseños, este dicho se mantiene cierto. En este consejo de diseño de PCB, el FAE Dave Cousineau describe una manera reutilizable y altamente efectiva de gestionar trabajos de salida utilizando la capacidad de liberación de diseño de PCB de Altium Designer®.

Usar archivos de trabajo de salida para definir y almacenar las necesidades de documentación necesarias para cualquier proyecto de Altium es una característica extremadamente eficiente y poderosa. A medida que más tipos de salida son soportados por los archivos de trabajo de salida (se han añadido el informe de comparación de huellas, la exportación de archivos STEP y la creación de películas 3D para AD10), o los requisitos de documentación de tu empresa aumentan, el número de Contenedores de Salida necesarios puede volverse bastante grande. Actualmente no hay un método dentro del editor de archivos de trabajo de salida de Altium mismo para generar el contenido para más de un Contenedor de Salida a la vez para un trabajo por lotes. Por lo tanto, puede requerir muchos clics del ratón para generar todo tu paquete de documentación.

AD10 introdujo un nuevo proceso de Gestión de Datos de Diseño con salida estándar para liberar diseños a producción. El objetivo de este proceso es hacer uso de la integración de control de revisiones de Altium y la nueva tecnología para proporcionar un sistema de liberación de diseño de trabajos automatizado y de alta integridad. Sin embargo, los clientes no que utilizan control de revisiones o Vaults aún pueden aprovechar parte de la automatización proporcionada. Esta automatización se puede utilizar para procesar por lotes uno o más archivos de Trabajo de Salida y se describe a continuación.

Editando los archivos de Trabajo de Salida

El primer paso en el proceso de archivo de salida es configurar los Contenedores de Salida para que el Proceso de Liberación detecte ese Contenedor. Esto se hace primero haciendo clic en el enlace Cambiar en la configuración de un Contenedor:

Screenshot of using the 'Change' link within Output containers

Si la Ruta Base no está configurada en [Gestionado por Liberación], haga clic en el nombre de la carpeta de salida base actual.

Screenshot of clicking the name of the current base output folder within Output Management

Esto desplegará una pequeña ventana que muestra las opciones [Gestionado por Liberación] y [Gestionado Manualmente]. Seleccione la opción [Gestionado por Liberación]. Ahora, en lugar de que las salidas se escriban en la ubicación especificada por el nombre de la carpeta [Gestionado Manualmente], la ubicación principal de salida será determinada por el Proceso de Liberación.

Screenshot of "Release Managed" and "Manually Managed" choices

Si la Ruta Base está actualmente configurada en [Gestión de Lanzamiento], entonces puede dejarse tal cual. Los nombres de las subcarpetas pueden editarse, si se desea.

Screenshot of choosing "Release Managed"

Repite este proceso para cada uno de los Contenedores. Si hay múltiples archivos de Trabajo de Salida, edítalos también.

Creando una Configuración

El siguiente paso es usar una nueva área en AD10 llamada el Administrador de Configuración. Esto se accede haciendo clic derecho en el nombre del archivo .PrjPCB en el panel de Proyectos, y seleccionando “Administrador de Configuración”. Además, si cualquier archivo en el Proyecto está actualmente abierto, el Administrador de Configuración puede accederse a través del menú del Proyecto.

Como parte del proceso oficial de lanzamiento, una Configuración es una manera de establecer cómo un proyecto debe ser output para mapearlo a un Ítem particular a ser fabricado. Más sobre este concepto se puede encontrar aquí:

http://wiki.altium.com/display/ADOH/PCB+Release+View

Para los propósitos de automatizar la ejecución del Trabajo de Salida, lo único que necesita hacerse es editar la Configuración predeterminada existente:

Screenshot of creating a new configuration withing configuration manager

El nombre de la Configuración predeterminada debe cambiarse ya que este nombre se utilizará como el nombre de la carpeta Base cuando se generen las salidas. Esta carpeta se creará en la carpeta del Proyecto. Para este ejemplo, la Configuración se nombrará “Salidas”.

El siguiente paso es habilitar qué archivo(s) de Trabajo de Salida se van a ejecutar. Observa los nombres de dos archivos de Trabajo de Salida del Proyecto que se muestran en la imagen a continuación. Ambos se ejecutarán en este ejemplo.

Dado que no se está utilizando un Vault, el Vault de Destino puede dejarse en [Ninguno] y el Ítem de Destino puede dejarse vacío. La Configuración resultante se muestra aquí:

Screenshot of configuring outputs within configuration manager

Si se desea, se pueden crear múltiples Configuraciones para acomodar diferentes combinaciones de archivos *.Outjob. Por ejemplo, si hay dos archivos de Trabajo de Salida de documentación (uno para cada uno de los dos fabricantes de placas) y se necesita ejecutar un archivo de Trabajo de Salida de validación, crea las dos Configuraciones como se muestra a continuación:

Screenshot of configuring output_mfg_1 within configuration manager

Haz clic en OK para cerrar el Administrador de Configuraciones. La información creada aquí se almacena en el archivo .PrjPCB, así que guarda el Proyecto en este punto.

Liberando el Diseño

El último paso es crear las salidas. Otra vista nueva para AD10 es la Vista de Liberación de Diseño PCB, a la que se accede a través del menú Ver. Esta vista carga la(s) Configuración(es) creada(s) en el Administrador de Configuración y permite al usuario ejecutar todos los archivos de Trabajo de Salida de Altium en la Configuración de una sola vez. Notarás que se muestra el nombre de la Configuración. Si existieran múltiples Configuraciones, se mostrarían aquí en una vista con pestañas, permitiendo que elijas cuál ejecutar.

Screenshot of releasing the design

En el proceso oficial de liberación (dirigido a un elemento del Vault), tienes la opción de trabajar en Modo Diseño o Modo Liberación. El modo de liberación solo está disponible cuando el diseño está registrado y actualizado con el control de revisión, y cuando se ha configurado un Vault de Liberación. Dado que ninguna de esas condiciones se cumple aquí, solo estará disponible el Modo Diseño.

En Modo Diseño, solo dos pasos del proceso de liberación están disponibles: Validar Diseño y Generar Salidas.

Screenshot of the release processes that are available

Validar Diseño estará disponible si alguno de los Resultados de Validación se agregó al archivo de Trabajo de Salida. Incluyen la Verificación de Reglas de Diseño, Informe de Diferencias, Verificación de Reglas Eléctricas y el Informe de Comparación de Huellas. Tres de estas verificaciones están presentes en el archivo Validation.OutJob utilizado aquí.

Dropdowns in Validation Outputs

Hacer clic en el botón Validar Diseño ejecutará solo esas comprobaciones en este punto. Cualquier Error o Advertencia se mostrará en el panel de Mensajes. Una vez que se haya completado el paso de Validar Diseño, el estado de esas comprobaciones se actualizará en la lista como se muestra en la imagen a continuación:

Any Errors or Warnings will show in the Messages panel

Es importante notar que, dado que esto está destinado a apoyar un flujo de lanzamiento oficial, cualquier comprobación de validación que falle hará que el proceso de generación de salida se detenga. Los fallos deben ser abordados antes de continuar.

Cuando todas las verificaciones de validación han sido marcadas como "Aprobado," el resto de las salidas ahora pueden generarse haciendo clic en Generar Salidas. Ten en cuenta que no es necesario ejecutar primero el paso de Validar antes de ejecutar el comando Generar Salidas. Si alguna de las verificaciones de validación no está en el estado Aprobado (es decir, Falta, Desactualizado, Fallido), ejecutar Generar Salidas automáticamente ejecutará primero Validar Diseño. Si todas las verificaciones de validación pasan, el resto de las salidas se generarán y se enviarán a la carpeta definida por el nombre de la Configuración. La ruta completa a la carpeta se lista en la parte inferior de la Vista de Lanzamiento como se muestra abajo:

The full path to the folder is listed at the bottom of the Release View

Lista de Verificación

Una vez que tengas un buen entendimiento del proceso de salida del trabajo descrito arriba, podría ser útil tener una breve lista de verificación de los pasos necesarios para automatizar el proceso de archivo de salida. Realmente hay solo tres pasos principales:

  1. Editar los Contenedores en los archivos de Trabajo de Salida para que sean [Gestionados por Lanzamiento] en lugar de [Gestionados Manualmente].
  2. Haga clic derecho en el nombre del Proyecto para acceder al Administrador de Configuración. Establezca el nombre de la Configuración como el nombre deseado para la carpeta de salida principal. Habilite los archivos de Trabajo de Salida necesarios.
  3. Vaya a Ver/Vista de Liberación de PCB y haga clic en Generar Salidas para ejecutar las verificaciones de validación y generar las salidas.

Generate Outputs screenshot

 

Sobre el autor / Sobre la autora

Sobre el autor / Sobre la autora

Dave lleva 20 años como ingeniero de aplicaciones en el sector EDA. Comenzó en 1995 en un distribuidor de la región del Atlántico Medio que representaba a PADS Software, ViewLogic y una gran cantidad de herramientas de EDA. Pasó a trabajar directamente para PADS Software y se mantuvo en la empresa tras la adquisición de esta, primero por Innoveda y luego por Mentor Graphics. Él y un socio comercial formaron un VAR propio en 2003 (Atlantic EDA Solutions) para representar el canal PADS de Mentor y, más tarde, los productos Allegro y OrCAD de Cadence. Dave lleva trabajando directamente para Altium desde 2008 y lo hace desde su oficina en casa en Nueva Jersey.

Recursos Relacionados

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.