Modificar símbolos y huellas

De un vistazo

El mantenimiento de símbolos y huellas vinculados a bases de datos en Altium Designer requiere distintos flujos de trabajo para las bibliotecas DbLib estándar y las bibliotecas SVNDbLib con control de versiones. En este artículo se explica cómo abrir y editar los símbolos referenciados y las huellas predeterminadas, configurar carpetas de trabajo locales para las bibliotecas SVN y utilizar el panel Storage Manager para gestionar los cambios del repositorio y comparar revisiones. Sigue leyendo para afrontar tu próxima actualización de bibliotecas con confianza.

- Aprende a acceder a los símbolos referenciados y las huellas predeterminadas, editarlos y guardarlos.
- Comprende el flujo de trabajo de SVN, desde la obtención de una copia de trabajo de las bibliotecas hasta la actualización del estado y de los archivos, y la confirmación de los cambios.
- Descubre cómo comparar visualmente las revisiones de las bibliotecas y revisar las diferencias detectadas.
Profundiza con IA:

Además de mantener el contenido de la propia base de datos, también es necesario mantener los símbolos y modelos referenciados cuando sea necesario. Esto implica modificar los símbolos de esquema y los modelos de huella. Y, en el caso de una biblioteca de base de datos estándar (DbLib), también las definiciones de los archivos de modelos de simulación.

Ambos tipos de bibliotecas de base de datos, estándar y con control de versiones, permiten acceder al símbolo y al modelo de huella referenciados para editarlos, directamente desde la vista principal del documento DbLib/SVNDbLib cuando está abierto como documento activo. En las siguientes secciones se explica cómo hacerlo; al utilizar una SVNDbLib, el proceso es algo más complejo, pero también ofrece más posibilidades.

Tenga en cuenta que solo se puede acceder al símbolo y a la huella predeterminada de un registro de componente para editarlos a través del archivo de biblioteca de base de datos correspondiente, que debe estar activo. Recuerde que el modelo de huella predeterminado es el introducido en el Database Field Name que está asignado a Design Parameter [Footprint Ref].

Al utilizar una DbLib

Para abrir y editar el archivo de biblioteca del símbolo o modelo de huella referenciado por un componente, haga clic con el botón derecho en la entrada del componente en el Table Browser y seleccione el comando correspondiente, Open Symbol o Open Footprint, en el menú contextual. Se abrirá el archivo de biblioteca correspondiente y el símbolo o la huella se mostrará como entidad activa en el espacio de diseño, listo para editarlo.

Se abrirá la biblioteca en la que se encuentre el símbolo o la huella referenciado: la indicada específicamente, si la información de la biblioteca está presente en la base de datos, o, si no lo está, la que se encuentre mediante las rutas definidas en la pestaña Symbol and Model Search Paths del cuadro de diálogo Opciones de biblioteca de base de datos (asegúrese también de que la biblioteca correspondiente se encuentre realmente en esa ruta). Consulte la sección Especificación de las ubicaciones de las bibliotecas de símbolos y modelos para una biblioteca de base de datos.

Una vez realizados los cambios necesarios, guarde el archivo de biblioteca.

Ejemplo de acceso al símbolo referenciado por un componente de base de datos, directamente desde la DbLib. Ejemplo de acceso al símbolo referenciado por un componente de base de datos, directamente desde la DbLib.

También se puede acceder al archivo de biblioteca de origen desde fuera del archivo DbLib. Utilice el comando File » Open del editor de bibliotecas para buscar y abrir la biblioteca necesaria, o arrastre y suelte el archivo de biblioteca desde el Explorador de Windows directamente en Altium Designer.

Al utilizar una SVNDbLib

Como se ha mencionado, el acceso y la edición de los símbolos y modelos referenciados por los componentes de base de datos a través de un archivo SVNDbLib es algo más complejo, pero también ofrece más posibilidades. Las modificaciones se realizan en copias de trabajo locales de las bibliotecas almacenadas en el repositorio SVN.

Especificación de un espacio de trabajo local

Para modificar los símbolos y modelos de huella de los componentes, deberá extraer los archivos del repositorio a un directorio de trabajo local. Especifique el directorio que desea utilizar en la página Gestión de datos - Bibliotecas SVN del cuadro de diálogo Preferences. Se define una ubicación predeterminada para la carpeta de trabajo: \Users\<ProfileName>\Documents\My Designs\SVNDBlib Working Folder. Cámbiela según sea necesario haciendo clic en el botón Button used to browse and select the repository working folder para buscar una carpeta existente o introduciendo directamente la ruta de la carpeta.

La carpeta designada como directorio de trabajo local solo debe utilizarse para contener una copia de los archivos sujetos a control de versiones. Otros archivos, como *.SVNDbLib, *.mdb y *.xls, deben ubicarse en un directorio diferente, ya que no están sujetos a control de versiones.

Especificación de un directorio de trabajo local.Especificación de un directorio de trabajo local.

La carpeta de trabajo predeterminada no existe físicamente de forma predeterminada. Se creará al extraer los archivos del repositorio. Lo mismo ocurrirá si especifica una carpeta que aún no existe introduciendo directamente su ruta.

Para extraer rápidamente todas las bibliotecas de símbolos y modelos de huella del repositorio a la carpeta de trabajo local designada, ejecute el comando Check Out All Working Folders desde el menú principal Tools del editor SVNDatabaseLib. Las carpetas que se extraerán serán las especificadas en la región Models Location, en la pestaña SVN Repository del cuadro de diálogo Opciones de biblioteca de base de datos.

Ejemplo de símbolos y huellas, almacenados en el repositorio SVN y especificados como parte de Database Library Options, extraídos a una carpeta de trabajo local.Ejemplo de símbolos y huellas, almacenados en el repositorio SVN y especificados como parte de Database Library Options, extraídos a una carpeta de trabajo local.

Realización de cambios

Una vez extraídas las bibliotecas de símbolos y modelos de huella a la carpeta de trabajo local designada, podrá realizar las modificaciones necesarias. Esto implica modificar la copia local de los símbolos de esquema y los modelos de huella y, a continuación, confirmar estos cambios en el repositorio SVN.

Al igual que con una DbLib, dispone de los siguientes métodos para acceder a un símbolo o modelo y editarlo:

  • En el documento SVNDbLib, haga clic con el botón derecho en la entrada del componente en el Table Browser y seleccione el comando correspondiente, Open Symbol o Open Footprint, en el menú contextual.
Se abrirá la biblioteca local en la que se encuentre el símbolo o la huella referenciado: la indicada específicamente, si la información de la biblioteca está presente en la base de datos, o, si no lo está, la que se encuentre mediante las ubicaciones de modelos definidas en la pestaña SVN Repository del cuadro de diálogo Opciones de biblioteca de base de datos. Consulte la sección Especificación de las ubicaciones de las bibliotecas de símbolos y modelos para una biblioteca de base de datos.
  • Si se añade la SVNDbLib a la lista de bibliotecas disponibles basadas en archivos, podrá acceder a los comandos de edición directamente a través del panel Componentes. Seleccione la entrada del componente deseado y, a continuación, utilice el comando Edit Symbol (en el menú contextual que aparece al hacer clic con el botón derecho en la región Components ) o el comando Edit Footprint (en el menú contextual que aparece al hacer clic con el botón derecho en la región Models ), respectivamente.
  • Utilice el comando File » Open del editor de bibliotecas para buscar y abrir la biblioteca necesaria (en su carpeta de trabajo local).
  • Arrastre y suelte el archivo de biblioteca (en su carpeta de trabajo local) desde el Explorador de Windows directamente en Altium Designer.

En todos los casos, una vez realizados los cambios necesarios, guarde el archivo de biblioteca.

Sin embargo, la interfaz principal entre las carpetas y los archivos extraídos a la carpeta de trabajo local y el propio repositorio es el panel Administrador de almacenamiento. Cuando el archivo SVNDbLib sea el documento activo, el panel Storage Manager mostrará las carpetas de símbolos y modelos extraídas a la carpeta de trabajo local. Las carpetas que aparecerán serán exactamente las especificadas en la región Model Locations, en la pestaña SVN Repository del cuadro de diálogo Database Library Options.

El panel Storage Manager refleja el contenido de la carpeta de trabajo local, siempre que el archivo SVNDbLib sea el documento activo en Altium Designer. El panel Storage Manager refleja el contenido de la carpeta de trabajo local, siempre que el archivo SVNDbLib sea el documento activo en Altium Designer.

Para abrir un archivo de biblioteca y editarlo, haga clic con el botón derecho en su entrada en la región All Files del panel y seleccione Open en el menú contextual que aparece. Realice los cambios necesarios y guarde el archivo de la forma habitual mediante el comando estándar Save del editor asociado.

Confirmación de cambios en el repositorio

Panel page: Administrador de almacenamiento

Aunque existen distintas formas de abrir una biblioteca para editarla, la confirmación de los cambios realizados desde within Altium Designer solo puede llevarse a cabo a través del panel Administrador de almacenamiento.

Dentro de Altium Designer, los controles para confirmar cambios en el repositorio y actualizar desde él solo están disponibles a través del panel Storage Manager. Por supuesto, también puede confirmar cambios, actualizar y comprobar si hay modificaciones fuera de Altium Designer, mediante las funciones de su cliente SVN externo.

Una de las cosas más importantes que debe recordar al utilizar el panel Storage Manager es actualizar el estado del vínculo entre las carpetas y los archivos de trabajo locales (que se muestran en el panel) y las carpetas y los archivos correspondientes del repositorio de control de versiones. Para una biblioteca seleccionada individualmente, esto se realiza mediante el comando Refresh, disponible en el menú contextual de la región All Files del panel. Para actualizar rápidamente el estado de una carpeta completa, utilice el atajo de teclado Ctrl+F5.

Actualizar el estado de las bibliotecas de origen resulta aún más importante en un entorno con varios responsables de bibliotecas, donde varias personas pueden encargarse del mantenimiento del repositorio de archivos de origen de símbolos y modelos.

Los estados pertinentes para trabajar con las bibliotecas locales de símbolos y modelos son:

Icono Estado Descripción
SVN icon - Normal No modification La copia local de la biblioteca es idéntica a la del repositorio. Puede abrir el archivo y realizar modificaciones.
SVN icon - Out of Date Out of date La copia local del archivo (en la carpeta de trabajo) es anterior a su equivalente en el repositorio y, por lo tanto, está desactualizada. Deberá obtener la última versión del archivo del repositorio —actualizando su propia copia de trabajo local— antes de poder modificarlo y confirmar sus propios cambios. Utilice el comando Update (del menú contextual) para obtener el archivo más reciente del repositorio.
SVN icon - Modified Modified La copia local del archivo se ha modificado en Altium Designer y se ha guardado en la carpeta de trabajo. Para enviar los cambios locales al repositorio, haga clic con el botón derecho en la entrada del archivo y elija el comando Commit del menú contextual. Una vez confirmados los cambios en el repositorio, el estado volverá a ser No modification.
SVN icon - Conflict Conflict Otro usuario de Altium Designer ha confirmado cambios en el archivo antes de que usted haya confirmado su propia versión editada y guardada de ese archivo. Utilice el comando Update o Resolve para determinar qué versión del archivo se convertirá en la revisión más reciente del repositorio.
SVN icon - Locked Locked Usted u otro usuario han bloqueado el archivo. Otro usuario no puede actualizar un archivo bloqueado a una nueva revisión en el repositorio (a menos que se fuerce su desbloqueo). Este estado puede aparecer junto con otros iconos, como los de Modified SVN icon - Locked and Modified o No Modification SVN icon - Locked not Modified, cuando también se cumplen esas condiciones de estado.
Para obtener más información sobre cómo trabajar con el control de versiones, consulte Uso del control de versiones externo.

Comparación física de revisiones

La comparación física puede realizarse entre dos revisiones cualesquiera del mismo símbolo (biblioteca de modelos). Esto le permite ver claramente, de forma visual, los cambios que se han realizado entre revisiones consecutivas o no consecutivas del archivo.

Dentro del panel Storage Manager, la comparación se realiza desde la región VCS Revisions situada en la parte inferior del panel.

El panel Storage Manager presenta dos vistas del historial de un archivo seleccionado, con regiones independientes para las revisiones del VCS y el historial local. El panel Storage Manager presenta dos vistas del historial de un archivo seleccionado, con regiones independientes para las revisiones del VCS y el historial local.

La comparación puede realizarse entre dos revisiones cualesquiera. Mediante la técnica de selección Ctrl+click de Windows, seleccione las dos revisiones de la biblioteca que desee comparar en la región VCS Revisions del panel, haga clic con el botón derecho y elija Compare.

Una vez ejecutado el comando Compare , las dos revisiones seleccionadas del documento se abrirán una junto a la otra en el espacio de trabajo, se realizará la comparación gráfica y las diferencias detectadas entre ambas se mostrarán en el panel Differences.

Comparación gráfica directamente en el espacio de diseño del editor de bibliotecas.Comparación gráfica directamente en el espacio de diseño del editor de bibliotecas.

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