Preparación de datos de fabricación con Output Jobs

Altium Training

Altium Essentials: Output Job File for Documentation

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Se puede generar una gran variedad de salidas para y desde un diseño de PCB y cada tipo de salida tiene su propia configuración. La mejor manera de gestionar esta multitud de salidas es usar un archivo Output Job, o 'OutJob', como se le conoce más comúnmente.

Un OutJob es un conjunto de salidas preconfiguradas. Cada salida se configura con sus propios ajustes y su propio formato de salida; por ejemplo, salida a un archivo o a una impresora. La configuración de estas salidas se almacena en el archivo OutJob, que es un archivo ASCII que pasa a formar parte del proyecto.

Los OutJobs son muy flexibles: pueden incluir tantas o tan pocas salidas como se requiera y se puede incluir cualquier número de OutJobs en un proyecto. El mejor enfoque es usar un OutJob para configurar todas las salidas requeridas para cada tipo específico de salida generada desde el proyecto. Por ejemplo, todas las salidas necesarias para fabricar la placa desnuda van en un OutJob, todas las salidas necesarias para ensamblar la placa van en un segundo OutJob, y así sucesivamente.

Los OutJobs también pueden contener comprobaciones de tipo validación, como informes ERC y DRC. Estos informes son útiles como verificación final justo antes de generar las salidas y luego pueden conservarse como registro de que el diseño estaba listo para su liberación.

Por su naturaleza portátil, los OutJobs también se pueden reutilizar entre diseños copiando el archivo Output Job de un proyecto al siguiente y luego restableciendo la fuente de datos según sea necesario.

En resumen, usar un OutJob tiene varias ventajas:

  • Todas las salidas se configuran y se generan desde una única ubicación.

  • Si es necesario, se pueden canalizar varias salidas en un único archivo de salida; por ejemplo, las impresiones del esquemático y las impresiones del diseño de PCB pueden generarse en el mismo PDF.

  • Los OutJobs se usan en un proyecto de Workspace, lo que permite una liberación controlada del diseño.

  • Los archivos OutJob se pueden copiar de un proyecto a otro, garantizando que siempre se utilicen las configuraciones de salida preferidas de su empresa.

Agregar y definir un OutJob

Los OutJobs se definen mediante el editor OutputJob. Cree un nuevo archivo Output Job de la siguiente manera:

  • Usando el comando File » New » Output Job File .
  • Haciendo clic con el botón derecho en el nombre del proyecto en el panel Projects y eligiendo Add New to Project » Output Job File en el menú emergente que aparece.

Los archivos Output Job, cuando se agregan a un proyecto, aparecen en el panel Projects bajo la subcarpeta Settings\Output Job Files.

Creación de un OutJob de Workspace

También puede aprovechar el contenido alojado en Workspace y crear un Output Job en su Workspace conectado:

  1. Abra la pestaña Templates de la página Data Management – Templates page del cuadro de diálogo Preferences.

  2. Seleccione el comando Output Job en el menú del botón Add o en el menú contextual de la cuadrícula de plantillas.

  3. Después de seleccionar el comando, haga clic en OK en el cuadro de diálogo Close Preferences que se abre para cerrar el cuadro de diálogo Preferences y abrir el editor temporal de OutputJob. Se creará automáticamente una revisión planificada del nuevo output job en una carpeta de Workspace del tipo Output Jobs .

  4. Configure el output job según sea necesario, como se describe más abajo en esta página.

  5. Guarde el output job en el Workspace conectado seleccionando el comando File » Save to Server en los menús principales. Aparecerá el cuadro de diálogo Edit Revision, en el que puede definir el Name y la Description del output job que se está creando en el Workspace, y agregar notas de liberación según sea necesario.

Guardar un Output Job local existente en el Workspace

Si tiene un archivo output job existente (*.OutJob), también puede guardar este archivo directamente en el Workspace. El proceso es el siguiente:

  1. Abra el archivo output job dentro de Altium Designer.

  2. Elija el comando File » Save to Server en los menús principales.

    El archivo debe guardarse localmente (File » Save) antes de guardarlo en el Workspace.

  3. Aparecerá el cuadro de diálogo Choose Planned Item Revision. Úselo para elegir el Output Job de Workspace de destino en cuya siguiente revisión (o en una revisión establecida en el estado Planned) se guardará el archivo, y luego haga clic en OK.

    Si el Output Job de Workspace de destino no existe, puede crearlo al vuelo mediante el cuadro de diálogo Choose Planned Item Revision en la carpeta de Workspace elegida haciendo clic con el botón derecho en la región de la lista de revisiones del cuadro de diálogo (o, si la carpeta aún no contiene ningún elemento, haciendo clic en el control Add an item ) y seleccionando el comando Create Item » Outputjob. Si hace esto, asegúrese de desactivar la opción Open for editing after creation (en el cuadro de diálogo Create New Item). De lo contrario, entrará en el modo de edición directa.

  4. Aparecerá el cuadro de diálogo Edit Revision, en el que puede definir el nombre, la descripción y agregar notas de liberación según sea necesario.

  5. Después de hacer clic en OK, el archivo se guardará y se almacenará en la revisión del Output Job de Workspace.

Si el archivo output job requerido que se va a guardar en el Workspace reside en Local Template folder (indicado en la parte inferior de la página Data Management – Templates page del cuadro de diálogo Preferences) y aparece bajo la entrada Local de la cuadrícula de plantillas, puede migrarse a un nuevo Output Job de Workspace haciendo clic con el botón derecho sobre él y seleccionando el comando Migrate to Server. Haga clic en el botón OK en el cuadro de diálogo Template migration para continuar con el proceso de migración; como se indica en este cuadro de diálogo, el archivo de proyecto original se agregará a un archivo Zip en la carpeta local de plantillas (y, por lo tanto, no será visible en la lista de plantillas Local).

Edición de un Output Job de Workspace

En cualquier momento, puede volver a un Output Job en el Workspace y editarlo. Desde la pestaña Templates de la página Data Management – Templates page del cuadro de diálogo Preferences, haga clic con el botón derecho en la entrada del output job y elija el comando Edit en el menú contextual. Se abrirá el editor temporal, con el output job contenido en la revisión más reciente del Output Job de Workspace abierto para su edición. Haga los cambios que necesite y, a continuación, guarde el output job en la siguiente revisión del Output Job de Workspace.

Agregar un Output Job de Workspace a un proyecto

Un Output Job de Workspace puede utilizarse en proyectos de diseño.

Elija una revisión de un Output Job de Workspace para usarla desde la pestaña Managed OutputJobs tab del cuadro de diálogo Project Options. Haga clic en el botón ; aparecerá el cuadro de diálogo Select configuration item (Output Jobs), que enumera la revisión más reciente de todos los Output Jobs del Workspace que están disponibles para usted. Elija el Output Job requerido y haga clic en OK.

Selección manual de una revisión de un outputjob desde la pestaña Managed OutputJobs del cuadro de diálogo Project Options.
Selección manual de una revisión de un outputjob desde la pestaña Managed OutputJobs del cuadro de diálogo Project Options.

Continúe agregando más revisiones de distintos Output Jobs según sea necesario. Después de hacer clic en OK para salir del cuadro de diálogo Project Options, los outputjob(s) elegidos aparecerán en el panel Projects. Un Workspace OutputJob se distingue en el panel Projects por el icono .

Las revisiones agregadas de outputjobs se reflejarán en el panel Projects.
Las revisiones agregadas de outputjobs se reflejarán en el panel Projects.

Cuando se agrega un Workspace Output Job a un proyecto y se abre, el editor de OutputJob reflejará que el archivo es un Managed OutputJob Document, con una indicación de la revisión del elemento, su descripción y el Workspace principal en el que reside ese Output Job.

El Editor de Output Job al visualizar un Workspace Output Job.
El Editor de Output Job al visualizar un Workspace Output Job.

Para un Workspace Output Job, todos los controles que de otro modo afectarían su modificación de alguna manera están deshabilitados. Por lo tanto, las siguientes funciones ARE NOT disponibles:

  • Adición de nuevos Output Generators.
  • Configuración de Output Generators existentes.
  • Cortar, copiar, pegar, duplicar o eliminar un Output Generator existente.
  • Adición de nuevos Output Containers o Hard Copy Jobs.
  • Configuración de un Output Container o Hard Copy Job existente.
  • Cortar, copiar, pegar o eliminar Output Containers o Hard Copy Jobs existentes.
  • Alternar el estado de inclusión de un Output Generator con respecto a un Output Container o Hard Copy Job válido.

Sin embargo, todavía puede determinar el uso de variantes para el OutJob.

Haga clic con el botón derecho en cualquier lugar dentro de la región principal Outputs del editor y luego elija Document Options en el menú contextual. Se abrirá el cuadro de diálogo Document Options dialog, que proporciona información sobre el archivo OutputJob elegido: qué revisión del elemento Outputjob se está usando, su estado de ciclo de vida y si es o no la revisión más reciente. También se muestra el Workspace de origen en el que reside ese OutputJob. Haga clic en el botón Show in Explorer para acceder al panel Explorer, con la revisión del Outputjob cargada y lista.

Elementos de un OutJob

Hay tres pasos para configurar un OutJob:

Elementos constituyentes del OutJob, todos definidos y administrados dentro del OutputJob Editor.
Elementos constituyentes del OutJob, todos definidos y administrados dentro del OutputJob Editor.

  1. Add and configure the required outputs – las salidas se agrupan en categorías funcionales, como Assembly Outputs, Fabrication Outputs y Report Outputs. En sentido estricto, las salidas se obtienen ejecutando un Output Generator asociado, configurado adecuadamente y usando un documento especificado dentro del proyecto (o el proyecto mismo) como su fuente de datos.
  2. Add and configure the required output formats – la generación de cualquier tipo de salida dado requiere que dicha salida se asigne a un formato de salida correspondiente (y aplicable). Esto adopta la forma de uno de los Output Containers compatibles (PDF, Folder Structure, Video) o Hard Copy (salida basada en impresión). Se pueden asignar varias salidas al mismo contenedor o copia impresa, y el usuario tiene control sobre dónde se genera la salida y cómo (cualquier opción relacionada con el medio asociada con el contenedor/copia impresa).
  3. Set the variant choice – Altium Designer permite que las salidas de un proyecto de PCB se controlen usando el diseño base (sin variantes) o designando el uso de una variante definida de ese diseño. Elija una variante por cada salida aplicable o una sola variante para aplicar a todas las salidas aplicables del archivo.

Agregar salidas a un OutJob

Agregue una nueva salida del tipo requerido haciendo clic en el texto Add New [type] Output correspondiente en la parte inferior de una categoría y luego eligiendo el tipo de salida requerido en el menú emergente. Como alternativa, elija la entrada de comando pertinente en el menú principal Edit .

Agregue cada salida requerida seleccionando la fuente de datos adecuada.   
Agregue cada salida requerida seleccionando la fuente de datos adecuada.

Los tipos de salida para los cuales la fuente de datos apropiada está disponible en el proyecto se mostrarán como disponibles, mientras que todos los demás tipos de salida aparecerán como no disponibles (atenuados).

Se proporciona un segundo menú desde el cual puede especificar la fuente de datos, es decir, qué documento(s) de origen se usarán cuando se genere la salida. Solo están disponibles las fuentes de datos aplicables para cada salida, lo que deja menos margen para el error.

La fuente de datos depende de la salida en particular. Las salidas relacionadas con PCB, como PCB Prints, Gerber Files y Testpoint Reports, usarán el documento de diseño PCB como fuente de datos. La fuente de datos para una BOM podría ser un único documento esquemático de origen específico, el documento de diseño PCB o todos los documentos esquemáticos de origen. Este último está representado por la entrada [Project].

La fuente de datos puede cambiarse en cualquier etapa después de agregar una salida. Haga clic en la fuente de datos actual y aparecerá una flecha desplegable; elija una fuente alternativa de la lista.

Para ciertas salidas, la lista de fuentes de datos incluirá [Project Physical Documents]. Use esta opción si el diseño físico (el diseño tal como se implementará en la placa) debe anotarse de forma diferente del diseño lógico (los esquemáticos originales). Esto será necesario si el diseño incluye Device Sheets o si usa capacidades multicanal y se prefiere un esquema de anotación simple y plano.

El término "Project Physical Documents" se refiere a la vista física o compilada de los esquemáticos. 
Al establecer la fuente de datos para la salida Schematic Prints, All SCH Documents se relaciona con la impresión del conjunto de todos los esquemáticos lógicos del proyecto (la vista "Editor" sin compilar de cada esquemático). Para imprimir el conjunto de todos los esquemáticos físicos del proyecto (la(s) vista(s) de documento compilado de cada esquemático), asegúrese de establecer la fuente de datos en [Project Physical Documents].

Para formar la lista de salidas, también puede usar los comandos Cut, Copy, Paste, Duplicate y Delete del menú principal Edit (o del submenú Help » Right Mouse Click Output Medium o de la barra de herramientas Job Manager Toolbar) o del menú contextual de la región Outputs (se pueden seleccionar varias salidas usando los controles estándar de selección múltiple: Ctrl+clickShift+click).

Tenga en cuenta que el software no usa el portapapeles de Windows para las operaciones normales de cortar/copiar en documentos OutputJob. En su lugar, se mantiene un portapapeles interno independiente para este tipo de documento. Además, el portapapeles interno de OutputJob es completamente independiente de los portapapeles internos usados por cualquier otro editor del software. Solo puede cortar/copiar y pegar entre documentos OutputJob o dentro de ellos.

Maximizar la reutilización: hacer que su Output Job sea genérico

Hay disponibles varias funciones innovadoras al configurar sus salidas para hacer que la Configuración de Output Job resultante sea lo más genérica posible. Al mantener un OutJob genérico, puede maximizar eficazmente su capacidad de reutilización en futuros proyectos de diseño.

Configuración de salidas

Según el tipo de salida específico, pueden estar disponibles opciones para configurar el generador de salida asociado, lo que proporciona mayor control sobre la salida generada. Cuando haya opciones de configuración disponibles, se puede acceder a ellas de una de las siguientes maneras:

  • Haga doble clic directamente dentro de la fila de la salida requerida.
  • Haga clic con el botón derecho en la salida requerida y luego elija Configure en el menú contextual.
  • Seleccione la salida requerida y luego use el atajo de teclado Alt+Enter.
  • Seleccione la salida requerida y luego elija el comando Edit » Configure.

Si se seleccionan varias salidas, aparecerá el cuadro de diálogo de configuración asociado con la última salida seleccionada (la que actualmente tiene el foco).

Después de ejecutar el comando, aparecerá el cuadro de diálogo de configuración asociado. Use el cuadro de diálogo para definir las opciones de configuración de los archivos de salida concretos que desea generar. Cualquier opción definida se utilizará la próxima vez que se genere esa salida.

Los distintos generadores de salida tienen cuadros de diálogo únicos para configurar con precisión lo que se genera.
Los distintos generadores de salida tienen cuadros de diálogo únicos para configurar con precisión lo que se genera.

El tipo de cuadro de diálogo (e incluso si aparece o no un cuadro de diálogo de configuración) depende de la salida que haya seleccionado. Una salida que genera datos directamente no mostrará ningún cuadro de diálogo cuando se use este comando (por ejemplo, la generación de un informe de validación de comprobación de reglas de diseño).
Para las salidas que se pueden usar para generar una copia impresa (es decir, salida impresa enviada a un dispositivo de impresión), también se puede acceder a un cuadro de diálogo para definir las propiedades de la página. Haga clic con el botón derecho en la salida y luego elija Page Setup en el menú contextual, o seleccione la salida y luego use el comando File » Page Setup.

Tipos de salida disponibles

A continuación se presenta un resumen de los tipos de salida disponibles. Se incluye, cuando corresponde, un enlace a la documentación pertinente que describe la configuración de la salida específica.

Definición del formato de salida

Agregar y configurar las salidas para un OutJob define what se generará y how. La definición de where en la que se escribirá la salida generada es necesaria, es decir, en qué formato se generará la salida. Según el tipo de salidas que se estén generando, esto se gestiona mediante una combinación de Output Containers y Hard Copy.

Contenedores de salida

Las salidas se pueden escribir (cuando corresponda) en tres tipos de contenedores de salida: un PDF, un archivo de salida de formato específico (como un archivo Gerber) o un video.

De forma predeterminada, un OutJob nuevo incluirá uno de cada uno de estos tipos de contenedores llamados PDF, Folder Structure y Video. Se puede agregar cualquier cantidad de contenedores adicionales de estos tipos haciendo clic en [Add New Output Container] o desde el submenú Edit » Add Output Medium, y los nombres pueden editarse para facilitar la identificación.

También se puede crear un nuevo contenedor de salida a partir de una o varias salidas aplicables seleccionadas, arrastrando y soltando la selección en la región Output Containers o Hard Copy, lejos de los contenedores de salida definidos existentes. La(s) salida(s) se vincularán automáticamente.

Para formar la lista de contenedores de salida, también puede usar los comandos Cut, Copy, Paste y Delete del submenú Help » Right Mouse Click Output Medium de los menús principales o del menú del botón derecho de la región Output Containers o Hard Copy.

Mediante los comandos Paste As, se puede crear un nuevo contenedor de salida basado en el contenido que se encuentra actualmente en el portapapeles del Editor de Output Job. Los comandos solo estarán disponibles siempre que el contenido del portapapeles sea compatible; por ejemplo, solo un trabajo de impresión copiado, un contenedor de salida PDF, un contenedor de salida Folder Structure (si sus salidas asociadas pueden convertirse a PDF) o salidas copiadas que puedan convertirse a PDF, pueden pegarse como un nuevo contenedor de salida PDF.

Tenga en cuenta que el software no usa el portapapeles de Windows para las operaciones normales de cortar/copiar y pegar en documentos OutputJob. En su lugar, se mantiene un portapapeles interno independiente para este tipo de documento. Además, el portapapeles interno de OutputJob es completamente independiente de los portapapeles internos utilizados por cualquier otro editor del software. Solo puede cortar/copiar y pegar entre documentos OutputJob o dentro de ellos.

Los contenedores de salida “reciben” la salida generada.
Los contenedores de salida “reciben” la salida generada.

Configuración de un contenedor

Haga clic en un contenedor para acceder a controles adicionales, incluida la capacidad de configurar el contenedor. Después de hacer clic en el contenedor requerido, haga clic en el enlace Change para acceder al cuadro de diálogo Settings asociado a ese tipo particular de contenedor:

  • Para un contenedor de salida PDF, aparecerá el cuadro de diálogo PDF Settings.

    Las variaciones Advanced  y Basic  del cuadro de diálogo PDF Settings 
    Las variaciones Advanced y Basic del cuadro de diálogo PDF Settings

  • Para un contenedor de salida Folder Structure, aparecerá el cuadro de diálogo Folder Structure Settings.

    Las versiones Advanced  y Basic  del cuadro de diálogo Folder Structure settings 
    Las versiones Advanced y Basic del cuadro de diálogo Folder Structure settings

  • Para un contenedor de salida Video, aparecerá el cuadro de diálogo Video Settings.

    Las versiones Advanced y Basic del cuadro de diálogo Video settings 
    Las versiones Advanced y Basic del cuadro de diálogo Video settings

También se puede acceder al cuadro de diálogo Settings de las siguientes maneras:

  • haciendo doble clic en la entrada del contenedor;
  • seleccionando la entrada del contenedor, haciendo clic con el botón derecho y eligiendo después el comando Properties;
  • seleccionando la entrada del contenedor y eligiendo el comando Tools » Container Setup de los menús principales;
  • seleccionando la entrada del contenedor y usando el acceso directo Ctrl+Shift+O.

El cuadro de diálogo Settings se abre inicialmente en modo Basic  para configurar la ubicación de salida, es decir, dónde se creará el contenedor. Para acceder a opciones adicionales y más avanzadas relacionadas con la generación de salida en el contenedor, haga clic en el botón Advanced situado en la parte inferior del cuadro de diálogo.

Acceda al cuadro de diálogo Settings  del contenedor para configurarlo según sea necesario. En el modo Basic , use el cuadro de diálogo para definir la ubicación de salida del contenedor.
Acceda al cuadro de diálogo Settings del contenedor para configurarlo según sea necesario. En el modo Basic , use el cuadro de diálogo para definir la ubicación de salida del contenedor.

Hay opciones más detalladas disponibles con el cuadro de diálogo en modo Advanced .
Hay opciones más detalladas disponibles con el cuadro de diálogo en modo Advanced .

Un contenedor de salida puede cambiarse de nombre: haga clic una vez para seleccionar el contenedor de salida, haga una pausa y luego haga clic una segunda vez para editar el nombre.

Ubicación de salida

La ubicación de salida, donde se creará el contenedor, se especifica en la región Output Management del cuadro de diálogo de configuración del contenedor. La ubicación consta de varias etapas, y cada etapa se define mediante una ventana emergente correspondiente a la que se accede haciendo clic en esa etapa.

  • Base Path – esta etapa se utiliza para definir la ruta "raíz" del contenedor de salida.

Opciones para definir la ruta base de la ubicación de salida.
Opciones para definir la ruta base de la ubicación de salida.

De forma predeterminada, esto se establece en [Release Managed], lo que significa que el proceso de Board Design Release, que se realiza en Project Releaser, gestionará automáticamente la ruta base.

Se puede definir una ruta de salida local cambiando esta etapa a [Manually Managed] y especificando la ruta en consecuencia (que puede hacerse relativa al proyecto de diseño).

  • Container Type Folder – esta etapa se utiliza para definir una subcarpeta basada en el tipo de contenedor de medios que se está generando. Es completamente opcional usar o no esta carpeta "paraguas" adicional. Si se usa, el sistema puede asignarle un nombre (utilizando el nombre o el tipo de contenedor) o puede darle un nombre personalizado si es necesario.

Opciones para definir una subcarpeta de contenedor para la ubicación de salida.
Opciones para definir una subcarpeta de contenedor para la ubicación de salida.

  • Output Folder / Output Filename– la función de esta etapa depende del tipo de contenedor de salida para el que se está especificando la ubicación de salida. Para los tipos de contenedor PDF o Video, esta etapa requiere introducir el nombre de archivo deseado. De forma predeterminada, varias salidas generadas en el contenedor se combinarán en un solo archivo, pero tiene la opción de generar un archivo independiente para cada salida si es necesario.
Si se genera un archivo independiente por salida, estará disponible la opción adicional de colocar cada archivo en su propia subcarpeta. Si se habilita, la carpeta puede nombrarse automáticamente según el nombre o tipo de salida o puede personalizarse con un prefijo específico.

Opciones para definir el nombre de archivo y la subcarpeta opcional.
Opciones para definir el nombre de archivo y la subcarpeta opcional.

Para el tipo de contenedor Folder Structure, esta etapa se utiliza para especificar una carpeta para cada tipo de salida generado. De nuevo, la carpeta puede nombrarse automáticamente según el nombre o tipo de salida o puede personalizarse con un prefijo específico. A medida que se realizan cambios en cualquiera de las etapas de la ubicación de salida, la ventana de vista previa del cuadro de diálogo se actualizará dinámicamente, lo que le permitirá centrarse rápidamente en una estructura de carpetas de salida preferida. Para cada contenedor definido, las rutas, tanto basadas en servidor (Release Managed) como locales (Manually Managed), se muestran para referencia rápida en la región principal Output Containers del OutJob.

Reglas para concatenar elementos

El nombre de salida definido por el usuario se construye concatenando (uniendo) los elementos requeridos. El proceso de concatenación sigue las siguientes reglas:

Elemento Función Ejemplo Devuelve
= (igual) Indica que la cadena siguiente es una expresión que debe interpretarse. =ProjectName DB31 para el proyecto de ejemplo llamado DB31.PrjPcb
+ (más) Se utiliza para concatenar los elementos requeridos en el nombre de salida. =ProjectName + '-' + ProjectRevision + '.PDF' DB31-07.PDF para el proyecto de ejemplo llamado DB31.PrjPcb
' ' (comillas simples) Se utiliza para incluir una cadena fija en cualquier parte del nombre de salida. Los caracteres no permitidos se enumeran a continuación. ='AcmeEngineering' +_+ ProjectName + '.PDF' AcmeEngineering_DB31.PDF para el proyecto de ejemplo llamado DB31.PrjPcb

Caracteres no permitidos y errores de sintaxis

Los siguientes caracteres no están permitidos en los nombres de salida definidos por el usuario:

< > : " \ | ? *

Si hay un error de sintaxis en una expresión, por ejemplo, una comilla sin cerrar como =ProjectName+.PDF'  en lugar de =ProjectName+'.PDF', el resultado será #NAME. Cuando vea esto, revise cuidadosamente si faltan comillas o si hay cadenas especiales no válidas o mal escritas.

Parámetros admitidos

Se admiten parámetros definidos por el usuario a nivel de proyecto y parámetros de variante. Los parámetros del proyecto se definen en la pestaña Parameters tab del cuadro de diálogo Project Options (Project » Project Options). Los parámetros de variante pueden definirse para cada variante en el cuadro de diálogo Variant Management dialog o en el Variant Manager (Project » Variants).

Los nombres de los parámetros no pueden incluir espacios. Por ejemplo, el parámetro PartNumber se puede usar; sin embargo, el parámetro Part Number no se puede usar.

Cadenas especiales admitidas

Special Strings es el término utilizado en Altium Designer para definir cadenas interpretadas. La mayoría de estas cadenas pueden interpretarse en pantalla colocando una cadena de texto con un valor de =SpecialStringName, por ejemplo =CurrentDate. Siempre se interpretan durante la generación de salidas.

Las cadenas especiales admitidas actualmente que se pueden usar en nombres de archivo de salida incluyen:

Cadena especial Devuelve
CurrentDate La fecha actual, obtenida del sistema operativo, en formato ISO 8601 yyyy-mm-dd. Ejemplo: 2016-01-25
CurrentTime La hora actual, obtenida del sistema operativo, en el formato hh_mm. Ejemplo: 14_55.
DataSource La fuente de datos utilizada para esta salida en el archivo Output Job.
OutputName El nombre definido por el usuario para esta salida en el archivo Output Job. Solo funciona cuando la opción Separate File for Each Output está seleccionada en la configuración de nomenclatura de archivos de salida.
ProjectName Muestra el nombre real del proyecto, excluyendo la extensión.
VariantName El nombre de una variante de ensamblaje definida para este proyecto en el cuadro de diálogo Variant Management dialog o en el Variant Manager. El valor utilizado depende de la variante elegida en el Output Job para la salida cuyo nombre de archivo se está definiendo.
ProjectParameterName El valor del parámetro de proyecto llamado <ProjectParameterName>.
VariantParameterName El valor del parámetro de variante llamado <VariantParameterName>.

Nombrado de archivos de salida combinados

Para los archivos de salida combinados, solo se pueden usar aquellas cadenas especiales que no están restringidas a una salida específica. Por ejemplo, OutputName no puede usarse para un archivo de salida combinado, ya que se aplica a una salida específica en el archivo Output Job. Tampoco se pueden usar VariantName ni DataSource. El uso de una de estas cadenas especiales en un archivo de salida combinado hará que la cadena real se utilice como nombre de archivo.

Si la expresión no puede analizarse, guarde y luego cierre y vuelva a abrir el archivo Output Job para actualizar el motor de análisis de expresiones.

Copia impresa - trabajos de impresión

Ciertas salidas, incluidas impresiones de esquemáticos, dibujos de ensamblaje y BOM, también pueden enviarse directamente a un dispositivo de impresión como copia impresa. Para determinar cómo se maneja dicha copia impresa, se agrega y configura un Print Job.

Un OutJob nuevo incluirá de forma predeterminada un único trabajo de impresión llamado Print Job y tendrá como destino la impresora predeterminada asociada con la computadora en la que se está ejecutando la instancia de Altium Designer. Se puede agregar cualquier cantidad de trabajos de impresión adicionales haciendo clic en el texto [Add New Print Job] o desde el submenú Edit » Add Print Job, y sus nombres pueden editarse para facilitar la identificación (por ejemplo, el nombre del dispositivo de impresión al que está asociado el trabajo).

Los trabajos de impresión gestionan salidas basadas en impresión o 'copia impresa'.
Los trabajos de impresión gestionan salidas basadas en impresión o "copia impresa".

Configuración de un trabajo de impresión

Al hacer clic en un trabajo de impresión, se accede a controles adicionales incluida la capacidad de configurar el trabajo. Para ello, haga clic en el enlace Change para acceder al cuadro de diálogo Printer Configuration asociado con ese trabajo en particular. También se puede acceder al cuadro de diálogo Printer Configuration haciendo doble clic en la entrada del trabajo de impresión o seleccionándola, haciendo clic con el botón derecho y luego eligiendo el comando Properties .

Acceda al cuadro de diálogo Printer Configuration para configurar el trabajo de impresión según sea necesario.
Acceda al cuadro de diálogo Printer Configuration para configurar el trabajo de impresión según sea necesario.

En el cuadro de diálogo Printer Configuration, haga clic en el botón Properties para acceder al cuadro de diálogo estándar Properties de la impresora de destino. En este cuadro de diálogo, defina el origen y la disposición del papel y acceda a la configuración avanzada de propiedades de la impresora.

Vinculación de salidas a contenedores de salida y trabajos de impresión

Con las salidas del OutJob agregadas y configuradas, y los contenedores de salida y trabajos de impresión requeridos definidos, ahora deben asignarse, es decir, especificar qué salidas se generarán usando qué contenedor y/o trabajo de impresión.

Cada salida tiene un campo Enabled asociado. Este campo permite controlar si una salida en particular se incluye (opción habilitada) o se excluye (opción deshabilitada) de un contenedor de salida o trabajo de impresión seleccionado.

El campo Enabled solo está disponible siempre que la salida sea compatible para generarse en el contenedor seleccionado o para imprimirse en el dispositivo de impresión seleccionado.

También puede habilitar/deshabilitar rápidamente todas las salidas seleccionadas o todas las salidas de la categoría enfocada, conectándolas/desconectándolas del contenedor de salida actual o del trabajo de impresión, haciendo clic con el botón derecho en una salida de la selección o en la categoría requerida de salidas y eligiendo el comando Enable Selected (atajo: Ctrl+Num +)/Disable Selected (atajo: Ctrl+Num -), Enable All/Disable All del menú contextual.

Una vez habilitada, una línea verde conectará una salida al contenedor/trabajo de impresión seleccionado. La misma salida puede incluirse en muchos medios de salida; por ejemplo, una BOM puede generarse y emitirse como PDF, como archivo independiente o enviarse a una impresora para obtener una copia impresa inmediata.

Seleccione el contenedor o trabajo de impresión y luego habilite las salidas que se generarán usando ese contenedor o trabajo de impresión.
Seleccione el contenedor o trabajo de impresión y luego habilite las salidas que se generarán usando ese contenedor o trabajo de impresión.

En la imagen superior, se han habilitado tres salidas para generarse usando el contenedor de salida basado en PDF llamado PDF. Observe cómo las salidas Test Point Report, Pick and Place y Gerber Files no tienen un campo Enabled , ya que esos tipos de salida no pueden escribirse en un archivo PDF.

A medida que se habilitan las salidas, se numeran consecutivamente. Este orden se utiliza para definir la secuencia en la que se generan las salidas. Si se crea un único PDF que incluya varias salidas diferentes, este orden determina el contenido secuencial de esas salidas dentro de ese PDF.

Si una salida se elimina de un contenedor o trabajo de impresión, los números se reordenan en consecuencia. Para cambiar el orden de las salidas habilitadas, haga doble clic en el número del campo Enabled de una salida y use el control disponible para cambiar el número requerido, o vuelva a seleccionar cada salida en orden.

Al usar los comandos Enable Selected/Disable SelectedEnable All/Disable All, puede ser una buena idea ordenar primero ese orden, ya que la secuencia de generación de salidas se asigna según el orden de las salidas. Esto puede lograrse de forma rápida y eficiente haciendo clic en una salida y arrastrándola a una nueva ubicación dentro de su categoría.

Selección de variante

Los requisitos del producto pueden justificar la necesidad de producir una variedad de placas de circuito impreso similares que difieran ligeramente de un diseño base subyacente. Por ejemplo, las versiones estándar y de lujo de un producto electrónico comercial pueden diferir en la funcionalidad que ofrecen, incorporando la versión estándar un subconjunto de los componentes utilizados en la versión de lujo.

A nivel de diseño, Altium Designer permite definir una o más variaciones de un diseño de placa mediante su función Variants. Una variante es simplemente una “versión” ensamblada alternativa del diseño original de la placa.

Por lo general, las variantes controlan las salidas aplicables basadas en ensamblaje, la esencia misma de un Assembly Variant, variando únicamente la placa ensamblada (por ejemplo, qué componentes se montan o no). Sin embargo, Altium Designer también permite que las variantes controlen determinadas salidas de fabricación, permitiendo que el comentario de un componente varíe en un diseño y que ese cambio se refleje en salidas como Gerbers, archivos ODB++, dibujos compuestos de taladrado, dibujos/guías de taladrado y copias finales de arte.

Aunque son las salidas de fabricación las que pueden ser controladas, solo se modifica dicha salida en función de las variaciones a nivel de componente para el ensamblaje de placa de destino; en este caso, el parámetro Comment del componente. No puede modificarse ningún otro aspecto de la placa fabricada (las características físicas del PCB), como el ruteado, la disposición de los componentes o el apilado de capas.

Desde un OutJob, tiene control total sobre qué se utiliza para controlar las salidas definidas: ya sea el diseño base (sin variantes) o una variante definida concreta de ese diseño.

Si las salidas deben generarse para una variante específica, entonces esa variante debe especificarse como parte de la configuración del OutJob. Puede elegir una variante por cada salida aplicable o elegir una sola variante para aplicarla a todas las salidas aplicables del archivo. Este “alcance de variante” se determina mediante las opciones de Selección de variante en la parte superior de un archivo Output Job.

Las opciones de Selección de variante determinan en qué nivel se utilizan las variantes al controlar las salidas configuradas de un archivo Output Job.
Las opciones de Selección de variante determinan en qué nivel se utilizan las variantes al controlar las salidas configuradas de un archivo Output Job.

  • Choose a single variant for the whole outputjob file – con esta opción habilitada, elija una sola variante para controlar todas las salidas aplicables del archivo Output Job. Especifique la variante en el campo desplegable de la derecha. La lista desplegable muestra todas las variantes definidas para el proyecto activo así como la entrada [No Variations].
  • Choose a different variant for each output – con esta opción habilitada, se añadirá una columna Variant a la región Outputs del OutJob. Utilice este campo para indicar qué variante usar para cada salida individual. De nuevo, la lista desplegable muestra todas las variantes definidas para el proyecto activo, así como la entrada [No Variations]. Con esta configuración de alcance es posible asignar distintas variantes para controlar distintas salidas.

Para controlar las salidas utilizando el diseño base (sin variantes), use la entrada [No Variations].

Al definir el uso de variantes a nivel de salida individual, si la variante elegida no permite la variación de las salidas de fabricación y se especifica dicha variante para utilizarse con una salida basada en fabricación, la entrada de la variante en el OutJob aparecerá en rojo y se usará una información emergente para señalar la situación. La generación de la salida con la variante elegida procederá como si se hubiera seleccionado la configuración [No Variations]. En otras palabras, se utilizará en su lugar el diseño base (sin variantes) como origen de la salida.

Generación de salidas

Las salidas configuradas en un OutJob pueden generarse de cualquiera de las siguientes maneras:

Desde contenedores de salida

Seleccionar un contenedor de salida proporciona acceso al control Generate content. Este control se habilita después de que al menos una salida se haya asignado a ese contenedor.

Genere contenido para el contenedor de salida seleccionado.
Genere contenido para el contenedor de salida seleccionado.

Haga clic en este control para generar secuencialmente en el contenedor cada salida habilitada para su generación. Alternativamente, con el contenedor seleccionado, use uno de los siguientes métodos para generar contenido:

  • Presione la tecla F9.
  • Haga clic con el botón derecho y luego elija el comando Generate en el menú contextual (comando Run para un contenedor Folder Structure).
  • Use el comando Tools » Generate (tipos de contenedor PDF y Video) o el comando Tools » Run (tipo de contenedor Folder Structure).
  • Haga clic en el botón  (tipo de contenedor PDF),  (tipo de contenedor Video) o  (tipo de contenedor Folder Structure) en la barra de herramientas Job Manager Toolbar.

El progreso puede verse en la barra de estado. La salida generada se escribirá en la ubicación definida como parte de la configuración del contenedor de salida. Esa configuración también controlará si la salida se abre y/o se agrega al panel Projects. La salida generada se abrirá si la opción correspondiente se ha habilitado como parte de las opciones avanzadas del contenedor.

No existe un proceso de generación por lotes para múltiples contenedores de salida; solo se generarán aquellas salidas asignadas al contenedor de salida actualmente seleccionado. Para generar todas las salidas, seleccione y genere el contenido para cada contenedor de salida definido por separado.

Cuando se generan salidas Gerber, ODB++, NC Drill o IPC-356-D en un contenedor de salida Folder Structure, pueden importarse automáticamente a un nuevo documento CAM Editor (*.cam). Las opciones para hacerlo se encuentran en el cuadro de diálogo Files Settings asociado con el tipo de contenedor.

Para abrir un documento PDF existente que se haya generado mediante un contenedor de salida PDF definido en el archivo activo de configuración de Output Job, haga clic con el botón derecho sobre el contenedor de salida PDF requerido (en la región Output Containers) y luego elija el comando Open PDF del menú contextual. El comando solo está disponible después de que el PDF se haya generado y mientras el archivo de configuración de Output Job permanezca abierto.

Tenga en cuenta que, si el archivo de configuración de Output Job se cierra y luego se vuelve a abrir, el comando ya no estará disponible aunque el PDF exista. Tendrá que generar el archivo nuevamente o buscarlo en la ubicación en la que fue creado.

Publicación del contenido generado

Un segundo control, Generate and publish, le permite generar las salidas asignadas al contenedor de salida seleccionado y también publicar esa salida en un Publishing Destination definido.

Los destinos de publicación ofrecen la capacidad de publicar datos en un espacio de almacenamiento, como Box.net, Amazon S3, un servidor FTP o una ubicación de carpeta en una red compartida. En términos de distribución y colaboración, esto proporciona una ventaja sin igual en el mundo actual, donde los miembros colectivos del “equipo de producto” en general —el equipo de diseño, el equipo de fabricación y todos los demás involucrados en el proceso de convertir un producto de una idea en realidad— suelen estar dispersos por todo el mundo. Todas las partes tienen acceso compartido (y controlado) para ver, debatir y utilizar los datos.

Para publicar, haga clic en el comando y luego seleccione uno de los destinos actualmente definidos en el menú emergente que aparece. La salida se generará primero en la ruta local de destino y luego se publicará. Como parte de la publicación, aparecerá una solicitud pidiendo una carpeta (dentro del destino de publicación de destino) en la que almacenar la salida. Puede buscar una carpeta existente, especificar una carpeta nueva o aceptar la carpeta predeterminada, denominada según el tipo de contenido del contenedor junto con una marca de fecha y hora (por ejemplo, PDFs - 10-24-2011 11-32-33 AM).

Utilice el comando Manage Publishing del menú para acceder a la página Data Management – Publishing Destinations del cuadro de diálogo Preferences . Desde allí se pueden definir nuevos destinos o modificar las conexiones a destinos existentes.

Los destinos de publicación se especifican como parte de las preferencias de Data Management.
Los destinos de publicación se especifican como parte de las preferencias de Data Management.

Para los datos liberados generados a partir de un proyecto de diseño de placa, un servidor admite la capacidad de publicar esos documentos liberados, es decir, las salidas generadas a partir de archivos Output Job asignados a la configuración liberada del proyecto, para cualquier revisión de elemento en un destino de publicación definido.

La publicación de datos directamente desde un OutJob coloca una copia de los archivos generados en una subcarpeta especificada del destino de destino. Para garantizar una alta integridad y facilitar una sólida trazabilidad de auditoría, los datos generados deben publicarse, tras la liberación, en una revisión de un elemento de destino en un servidor. Dicha salida queda etiquetada (en el nombre del archivo) con el Item y la Revisión, lo que permite a todos los involucrados ver al instante qué salida está asociada con qué revisión del elemento que se va a fabricar (placa desnuda o placa ensamblada).

Desde trabajos de impresión

Al seleccionar un trabajo de impresión, se proporcionará acceso a los controles de Vista previa e Imprimir. Estos controles estarán habilitados siempre que al menos una salida esté asignada a ese trabajo.

Controles de Vista previa e Imprimir para el trabajo de impresión seleccionado.
Controles de Vista previa e Imprimir para el trabajo de impresión seleccionado.

Vista previa de impresión

Haga clic en Preview para cargar las salidas asignadas para el trabajo de impresión en la vista previa de impresión. Como alternativa, con el trabajo seleccionado, utilice uno de los siguientes métodos para acceder a la vista previa de impresión:

  • Haga clic con el botón derecho y luego elija Print Preview en el menú contextual.
  • Utilice el comando Tools » Print Preview.
  • Haga clic en el botón  de la barra de herramientas Job Manager Toolbar.
  • Haga clic en el botón Preview del cuadro de diálogo Page Setup (File » Page Setup) para la salida seleccionada (con foco). Tenga en cuenta que esto cargará solo las páginas de esa salida en particular y no todas las páginas de todas las salidas asignadas al trabajo de impresión.

Los documentos fuente se cargarán en secuencia y de acuerdo con las opciones definidas en el cuadro de diálogo Page Setup asociado.

Se proporcionan controles en la parte inferior de la vista previa del informe y en su menú contextual para manipular la vista, acceder a los cuadros de diálogo de configuración de la impresora, imprimir, copiar una página al portapapeles de Windows y exportar la página activa como un metarchivo de Windows.

Impresión

Haga clic en Print para enviar la(s) salida(s) directamente al dispositivo de impresión designado. Como alternativa, la(s) salida(s) asignada(s) puede(n) imprimirse utilizando uno de los siguientes métodos:

  • Presione la tecla F9 .
  • Haga clic con el botón derecho y luego elija el comando Print en el menú contextual.
  • Utilice el comando Tools » Print.
  • Haga clic en el botón Print del cuadro de diálogo Page Setup para la salida seleccionada (con foco). Tenga en cuenta que esto imprimirá solo las páginas de esa salida en particular y no todas las páginas de todas las salidas asignadas al trabajo de impresión.
  • Haga clic en el botón Print del cuadro de diálogo Print Preview.
  • Haga clic en el botón  de la barra de herramientas Job Manager Toolbar.

El control Print y los tres primeros métodos enumerados arriba ofrecen impresión directa. Los dos últimos métodos anteriores corresponden a impresión indirecta a través del cuadro de diálogo Printer Configuration.

No existe un proceso de impresión por lotes de múltiples trabajos de impresión; solo se visualizarán/imprimirán en vista previa las salidas asignadas al trabajo de impresión actualmente seleccionado. Para imprimir todas las salidas, seleccione e imprima cada trabajo de impresión definido por separado.

Desde el Project Releaser

Las salidas definidas en uno o más archivos Output Job asignados a una configuración de un proyecto PCB se generan cuando se libera esa configuración. Esta generación ocurre como parte del proceso de liberación de alta integridad, con los datos de liberación almacenados en una nueva revisión planificada de un Item de destino en un servidor. La Project Releaser es la interfaz utilizada para que esto ocurra.

Se puede acceder a Project Releaser de las siguientes maneras:

  • Elija el comando Project » Project Releaser de los menús principales (con un documento fuente del proyecto requerido abierto como documento activo).
  • Haga clic con el botón derecho en la entrada del proyecto requerido en el panel Projects panel, luego elija el comando Project Releaser en el menú contextual.

Si las salidas not no se han definido antes de ejecutar Project Releaser, esto puede hacerse como parte del proceso de liberación.

Para que los elementos de datos de Fabrication y Assembly se incluyan en una liberación, se requiere que al menos un archivo OutputJob les sea asignado. Si tiene archivos Output Job con nombres que comienzan con las subcadenas 'fab' y 'ass', esos OutJobs se asignarán automáticamente a las secciones Fabrication Data y Assembly Data, respectivamente, cuando se acceda por primera vez a la vista Release . Si no es así, deberá asignar manualmente los OutJobs aplicables en cada caso.

Lista de ejemplo de salidas que se generarán para una configuración elegida.
Lista de ejemplo de salidas que se generarán para una configuración elegida.

Desde Project Releaser, haga clic en el botón Options (esquina inferior izquierda) para abrir el cuadro de diálogo Project Release Options dialog. Este cuadro de diálogo se utiliza para asignar los OutJobs aplicables y definir cómo se nombran los elementos de datos de destino en un servidor (cuyas revisiones reciben los datos generados) al liberar un proyecto. La pestaña Release Options incluye varias opciones en la región Output Jobs para habilitar los datos de salida deseados.

La pestaña Release Options  del cuadro de diálogo Project Release Options.
La pestaña Release Options del cuadro de diálogo Project Release Options.

Si su proyecto actualmente no tiene archivos Output Job asociados, Project Releaser lo detectará y se le preguntará si desea agregar algunos predeterminados. Si decide hacerlo, se crearán los siguientes:

  • Fabrication.OutJob - con las siguientes salidas definidas:
    • Documentation Outputs: Impresiones PCB
    • Fabrication Outputs: Gerber, NC Drill e IPC-2581
    • Validation Outputs: Verificación de reglas de diseño, informe de comparación de footprints
    • Export Outputs: Guardar como/Exportar PCB (en formato ASCII)
  • Assembly.OutJob - con las siguientes salidas definidas:
    • Documentation Outputs: Impresión 3D de PCB, impresiones de esquemático, dibujo compuesto

    • Assembly Outputs: Informe Pick and Place, dibujos de ensamblaje, informe de puntos de prueba

    • Report Outputs: Lista de materiales, referencia cruzada de componentes, GOST BOM

      Para acceder a la salida GOST BOM en Altium Designer, debe estar instalada la extensión de software GOST 2.701-2008/2.106-1996. Esta extensión puede instalarse o eliminarse manualmente.

      Para obtener más información sobre la administración de extensiones, consulte la página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

  • Export Outputs: Exportar STEP

Si tiene al menos un archivo OutJob definido para el proyecto, no se ofrecerá esta creación automática.

Para obtener más información sobre el proceso de liberación, visite la página Design Project Release.

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.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenido