Trabajar con objetos de texto

De un vistazo

Este artículo muestra cómo colocar, dar formato y editar objetos de texto en Altium Designer, tanto en documentos de PCB como en huellas de PCB, incluidas cadenas de una sola línea, marcos de texto de varias líneas y opciones como códigos de barras y códigos QR. También explica cómo funcionan las cadenas especiales, de dónde proceden sus valores, cómo se muestran y cómo pueden utilizarse para presentar información de la placa, del proyecto, del sistema y de los parámetros directamente en la PCB o en los archivos de salida generados. Si buscas una guía práctica para sacar más partido al texto en tu placa y en la documentación, este artículo te ayudará a utilizar estas funciones con confianza. Sigue leyendo.

- Aprende a colocar y editar objetos de texto, alternar entre los modos de cadena y marco, y utilizar atajos de teclado para girar, reflejar, voltear y cambiar de capa.
- Comprende qué son las cadenas especiales, cómo añadirlas y cómo pueden mostrar información de la PCB, del proyecto, de las variantes, de los componentes y del sistema.
- Descubre cómo los objetos de texto pueden satisfacer las necesidades de documentación y fabricación mediante marcos con ajuste de texto y compatibilidad con códigos de barras y códigos QR.
Profundiza con IA:

Un objeto de texto permite colocar una cadena de una sola línea o un marco de texto de varias líneas en la capa seleccionada, con diversos estilos y formatos de visualización, incluidos los estándares habituales de códigos de barras y los códigos QR. Puede ser texto definido por el usuario o un tipo especial de cadena, denominado cadena especial, que puede utilizarse para mostrar información de la placa o del sistema, o el valor de los parámetros de usuario en la placa. El marco de texto es un área rectangular de tamaño ajustable que puede contener varias líneas de texto y ajustar y recortar automáticamente el texto para mantenerlo dentro de los límites del marco.

Objetos de texto colocados
Objetos de texto colocados

Los objetos de texto pueden colocarse tanto en el editor de PCB como en el editor de huellas de PCB mediante el comando Place » String o Place » Text Frame de los menús principales. Tras ejecutar el comando de colocación de cadenas, el cursor cambiará a una cruz y se activará el modo de colocación de texto. Un objeto de texto aparecerá flotando junto al cursor:

  1. Sitúe el cursor y haga clic o pulse Enter para colocar un objeto de texto.
  2. Continúe colocando más objetos de texto, o haga clic con el botón derecho o pulse Esc para salir del modo de colocación.
Según el comando de colocación seleccionado (Place » String o Place » Text Frame), el objeto de texto que se coloque estará en modo String o Frame, que puede cambiarse en el panel Propiedades durante o después de la colocación.

Durante la colocación también se pueden realizar las siguientes acciones:

  • Pulse Spacebar para girar el objeto de texto en sentido antihorario o Shift+Spacebar para girarlo en sentido horario. El giro se realiza según el valor de Rotation Step definido en la página Editor de PCB – General del cuadro de diálogo Preferences.
  • Pulse las teclas X o Y para reflejar el objeto de texto respecto al eje X o al eje Y.
  • Pulse la tecla L para voltear el objeto de texto al otro lado de la placa.
  • Pulse las teclas + y - (en el teclado numérico) para recorrer hacia adelante y hacia atrás todas las capas visibles del diseño y cambiar rápidamente la capa de colocación.

El método de edición gráfica permite seleccionar un objeto de texto colocado directamente en el espacio de diseño y cambiar su ubicación, giro, orientación y tamaño.

Cuando se selecciona un objeto de texto, están disponibles los siguientes controles de edición:

Un objeto de texto seleccionado
Un objeto de texto seleccionado

  • Haga clic en B y arrastre para girar el objeto de texto alrededor de su punto de referencia A (indicado por la pequeña x).
  • Haga clic en C y arrastre para cambiar el tamaño del rectángulo delimitador del objeto de texto en las direcciones vertical y horizontal simultáneamente.
  • Haga clic en D y arrastre para cambiar el tamaño del rectángulo delimitador del objeto de texto en las direcciones vertical y horizontal por separado.
  • Haga clic en cualquier punto del objeto de texto alejado de los controles de edición y arrastre para cambiar su posición. Durante el arrastre, el comentario puede girarse o reflejarse:
    • Pulse Spacebar para girar el objeto de texto en sentido antihorario o Shift+Spacebar para girarlo en sentido horario. El giro se realiza según el valor de Rotation Step definido en la página Editor de PCB – General del cuadro de diálogo Preferences.
    • Pulse las teclas X o Y para reflejar el objeto de texto respecto al eje X o al eje Y.
  • El texto predeterminado de un objeto de cadena recién colocado es String. Una vez colocado (a menos que se haya cambiado antes o durante la colocación), modifique este texto según sea necesario mediante la ventana de entrada de texto al consultar las propiedades de la cadena en el panel Properties.
  • El software permite colocar objetos de texto como símbolos de códigos de barras directamente en una PCB, en cualquier capa, lo que facilita la impresión de códigos de barras en la PCB como parte del proceso de fabricación. Para obtener más información sobre el uso de un objeto de texto como código de barras, consulte la sección Añadir un código de barras de la página Incluir códigos de barras y logotipos.
  • El software permite colocar objetos de texto como códigos QR directamente en una PCB, en cualquier capa, lo que facilita la impresión de códigos QR en la PCB como parte del proceso de fabricación. Para obtener más información sobre el uso de un objeto de texto como código QR, consulte la sección Añadir un código QR de la página Incluir códigos de barras y logotipos.

Cadenas especiales

Aunque los objetos de texto pueden utilizarse para colocar texto definido por el usuario en la capa actual de la PCB, no es only texto definido por el usuario lo que se puede colocar. Para facilitar la creación de documentación, se utiliza el concepto de special strings. Estas actúan como marcadores de posición para la información del diseño, del sistema o del proyecto que se mostrará en la PCB al generar las salidas.

Ejemplos de cadenas especiales de diseño, sistema y parámetros de diseño, mostradas como cadenas de origen (la primera imagen) y convertidas (la segunda imagen). 
Ejemplos de cadenas especiales de diseño, sistema y parámetros de diseño, mostradas como cadenas de origen (la primera imagen) y convertidas (la segunda imagen).

Las cadenas especiales disponibles en un documento de PCB proceden de varias fuentes:

Notas sobre el uso de cadenas especiales

  • Una cadena especial se identifica porque comienza con el carácter . (punto) (por ejemplo, .Layer_Name, .Net_Count, etc.).  Si una cadena comienza con ".", toda la cadena se trata como una cadena «especial». Esta sintaxis también se utiliza al hacer referencia a un parámetro de usuario: el nombre del parámetro va precedido del carácter "." (punto).
  • Para incluir más de una cadena especial en un texto de PCB, encierre cada cadena especial entre apóstrofos ( ' ); por ejemplo: '.Pcb_File_Name_No_Path' '.Print_Date'.
  • También puede utilizar texto, espacios y caracteres especiales entre cadenas especiales concatenadas; por ejemplo: FileName= '.Pcb_File_Name_No_Path' : PrintDate = '.Print_Date'.
  • Los espacios y los caracteres especiales también pueden utilizarse en los nombres de los parámetros de proyecto y de variante.
  • Los valores de algunas cadenas especiales solo pueden verse cuando se genera la salida correspondiente, incluidas .Legend, .Plot_File_Name y .Printout_Name. La mayoría de las cadenas especiales pueden verse en pantalla.

    Al generar documentación para un proyecto de PCB y publicarla en un espacio de trabajo, debe haber alguna forma de indicar a qué elemento y revisión corresponde la documentación, así como la configuración del proyecto de diseño utilizada en la publicación y cualquier variante aplicable. Para ello, se dispone de un conjunto de cadenas especiales, entre ellas .PCBConfigurationName, .ItemAndRevision y .VariantName. Estas cadenas especiales no se interpretan hasta que se genera la salida (excepto al visualizar la PCB en 3D, lo que en sí mismo se considera una salida). La información proporcionada mediante estas cadenas puede verse en las salidas generadas, incluidos los archivos Gerber/ODB++, las impresiones del arte final, las impresiones de la PCB, las impresiones 3D de la PCB, los vídeos 3D de la PCB y los planos de ensamblaje.
  • Las cadenas especiales se convierten automáticamente para su visualización en pantalla. Si la cadena no se puede convertir, se mostrará el valor de la cadena introducida o un mensaje. Por ejemplo, si el proyecto no está bajo control de versiones y se coloca la cadena especial .VersionControl_RevNumber en la PCB, se mostrará el mensaje Not in Version Control.
  • Para facilitar la identificación de las cadenas especiales, el panel Configuración de vista incluye la opción Special Strings. Cuando esta opción está habilitada, sobre los objetos de texto colocados que se hayan formado a partir de cadenas especiales convertidas se superpondrá, a modo de etiqueta, el nombre de la cadena especial sin convertir.

Colocación de una cadena especial

Para utilizar una cadena especial en una PCB, coloque un objeto de texto y, a continuación, seleccione uno de los nombres de cadena especial en la lista desplegable del campo Texto (modo String) o en la lista desplegable  (modo Frame) del panel Properties.

Acceso a las cadenas especiales de un objeto de cadena de texto colocado.
Acceso a las cadenas especiales de un objeto de cadena de texto colocado.

Las siguientes son las cadenas especiales predefinidas del sistema disponibles para su uso en un documento de PCB:

  • .Application_BuildNumber – la versión del software en la que está cargada actualmente la PCB. Al generar una salida Gerber, utilice esta cadena para registrar la compilación del software con la que se creó el diseño.
  • .Arc_Count – el número de arcos en la PCB.
  • .BlindVia_Count – el número de vías ciegas en la PCB.
  • .Board_Height – la dimensión vertical de la placa de PCB.
  • .Board_Width – la dimensión horizontal de la placa de PCB. 
  • .BuriedVia_Count – el número de vías enterradas en la PCB.
  • .Comment – la cadena de comentario de un componente (colocada en cualquier capa del editor de bibliotecas como parte de la huella del componente).
  • .Component_Count – el número de componentes en la PCB.
  • .ComponentMixed_Count – el número de componentes con pads mixtos en la PCB.
  • .ComponentSMD_Count – el número de componentes con pads SMD en la PCB.
  • .ComponentThru_Count – el número de componentes con pads de orificio pasante en la PCB.
  • .ComputerName – el nombre del equipo en el que está instalado y se está ejecutando el software.
  • .CopperInner_Weight_Max – el peso máximo de cobre en las capas internas.
  • .CopperOuter_Weight_Max – el peso máximo de cobre en las capas externas.
  • .Designator – la cadena del designador de un componente (colocada en cualquier capa del editor de bibliotecas como parte de la huella del componente).
  • .Fill_Count – el número de rellenos en la PCB.
  • .Hole_Count – el número de orificios de taladrado en la PCB.
  • .Hole_Size_Min – el diámetro mínimo de los orificios en la PCB.
  • .Hole_Size_Num – el número de diámetros de orificio distintos en la PCB.
  • .Item – el elemento al que corresponden los datos generados (p. ej., D-810-2000). Los datos se utilizarán para fabricar ese elemento.
  • .ItemAndRevision – el elemento y su revisión específica a los que corresponden los datos generados, en el formato <Item ID>-<Revision ID> (p. ej., D-810-2000-01.A.1). Los datos se utilizarán para fabricar esa revisión específica de ese elemento concreto.
  • .ItemRevision – la revisión específica del elemento a la que corresponden los datos generados (p. ej., 01.A.1). Los datos se almacenan en esa revisión del elemento dentro del servidor de destino.
  • .ItemRevisionBase – la parte correspondiente al nivel base del esquema de nomenclatura de una revisión de elemento (p. ej., 1).
  • .ItemRevisionLevel1 – la parte correspondiente al nivel 1 del esquema de nomenclatura de una revisión de elemento (p. ej., A).
  • .ItemRevisionLevel1AndBase – las partes correspondientes al nivel 1 y al nivel base del esquema de nomenclatura de una revisión de elemento (p. ej., A.1).
  • .ItemRevisionLevel2 – la parte correspondiente al nivel 2 del esquema de nomenclatura de una revisión de elemento (p. ej., 01).
  • .ItemRevisionLevel2AndLevel1 – las partes correspondientes al nivel 2 y al nivel 1 del esquema de nomenclatura de una revisión de elemento (p. ej., 01.A).
  • .Layer_Count – el número de capas de cobre en la PCB.
  • .Layer_Name – el nombre de la capa en la que se coloca la cadena.
  • .Legend – una leyenda de símbolos para los planos de taladrado mecánico. Esta cadena solo es válida cuando se coloca en la capa de dibujo de taladrado. Nota: esta es una función heredada; coloque un objeto de tabla de taladros para obtener información de taladrado más detallada.
  • .MicroVia_Count – el número de microvías en la PCB.
  • .ModifiedDate – la fecha de modificación de la PCB; se rellena automáticamente. Ejemplo: 23/09/2015.
  • .ModifiedTime – la hora de modificación de la PCB; se rellena automáticamente.
  • .Net_Count – el número total de redes distintas en la PCB.
  • .Net_Names_On_Layer – los nombres de todas las redes de la capa específica. Esta cadena solo es válida cuando se coloca en una capa de plano interno.
  • .Pad_Count – el número de pads en la PCB.
  • .PadSMD_Count – el número de pads SMD en la PCB.
  • .PadThru_Count – el número de pads de orificio pasante en la PCB.
  • .Pattern – los nombres de las huellas de componentes utilizadas en la PCB.
  • .Pcb_File_Name – la ruta y el nombre de archivo del documento de PCB.
  • .Pcb_File_Name_No_Path – el nombre de archivo del documento de PCB.
  • .PCBConfigurationName – muestra el nombre del conjunto de datos a partir del cual se ha generado la salida, tal como se ha definido en el Publicador de proyectos. Tenga en cuenta que los nombres de las configuraciones predeterminadas Source, Fabrication y Assembly no se pueden editar (por ejemplo, la salida de fabricación mostrará Fabrication para .PCBConfigurationName). Las configuraciones personalizadas definidas por el usuario mostrarán el nombre definido por el usuario cuando se utilice esta cadena especial (mostrar imagen).
  • .Plot_File_Name – para la salida Gerber generada, esta cadena identifica el nombre del archivo de trazado Gerber. Para la salida impresa, identifica la capa representada en la salida. Para la salida ODB++, identifica el nombre de la carpeta principal en la que se almacenan los archivos.
  • .Poly_Count – el número de polígonos en la PCB (incluidos los rellenos poligonales, los planos internos y los planos divididos).
  • .Print_Date – la fecha de impresión/trazado.
  • .Print_Scale – el factor de escala de impresión/trazado.
  • .Print_Time – la hora de impresión/trazado.
  • .Printout_Name – el nombre de la impresión.
  • .SlotHole_Count – el número de orificios ranurados en la PCB.
  • .SolderMask_Bottom – disponibilidad de la máscara de soldadura inferior. Si no hay ninguna capa de máscara de soldadura inferior, el parámetro tendrá el valor No mask. Si hay una capa de máscara de soldadura inferior, pero su color no está definido, el parámetro tendrá el valor No color. Si hay una capa de máscara de soldadura inferior con su color definido, el parámetro mostrará el color, ya sea su nombre (Green, Black, Blue, Red, etc.) o su código RGBA (p. ej., #FF0065FF).
  • .SolderMask_Top – disponibilidad de la máscara de soldadura superior. Si no hay ninguna capa de máscara de soldadura superior, el parámetro tendrá el valor No mask. Si hay una capa de máscara de soldadura superior, pero su color no está definido, el parámetro tendrá el valor No color. Si hay una capa de máscara de soldadura superior con su color definido, el parámetro mostrará el color, ya sea su nombre (Green, Black, Blue, Red, etc.) o su código RGBA (p. ej., #FF0065FF).
  • .SquareHole_Count – el número de orificios cuadrados en la PCB.
  • .StackedVia_Count – el número de vías apiladas en la PCB.
  • .String_Count – el número de cadenas de texto en la PCB.
  • .Thru_Via_Count – el número de vías pasantes en la PCB.
  • .Total_Thickness – el espesor de la placa.
  • .Total_Thickness(Board Layer Stack) – el espesor del apilado de capas de la placa.
  • .Track_Count – el número de pistas en la PCB.
  • .VariantName – la variante del diseño a partir de la cual se ha generado la salida.
  • .VersionControl_PrjFolderRevNumber – el número de revisión actual del proyecto, que se incrementa cada vez que se realiza un commit completo del proyecto (es decir, que incluye el archivo del proyecto). Se debe utilizar el control de versiones para que esta cadena contenga información.
  • .VersionControl_ProjFolderRevNumber – el número de revisión actual del proyecto, que se incrementa cada vez que se realiza un commit completo del proyecto (es decir, que incluye el archivo del proyecto). Se debe utilizar el control de versiones para que esta cadena contenga información.
  • .VersionControl_ProjFolderRevNumberShort – un hash de Git en formato corto (los primeros ocho caracteres) del proyecto. Se debe utilizar el control de versiones para que esta cadena contenga información.
  • .VersionControl_RevNumber – el número de revisión actual del documento. Se debe utilizar el control de versiones para que esta cadena contenga información.
  • .VersionControl_RevNumberShort – un hash de Git en formato corto (los primeros ocho caracteres) del número de revisión actual del documento. Se debe utilizar el control de versiones para que esta cadena contenga información.
  • .Via_Count – el número de vías en la PCB.
La lista completa de cadenas especiales disponibles también incluirá las derivadas de los parámetros definidos por el usuario a nivel de proyecto.
AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Nav
Contents
Disponibilidad de funciones

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contents