Modificar símbolos y huellas

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

Ambos tipos de biblioteca de base de datos, estándar y con control de versiones, ofrecen la capacidad de acceder al símbolo referenciado y al modelo de huella 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, lo cual es un poco más complejo, pero también un poco más potente, cuando se utiliza un SVNDbLib.

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

Al usar una DbLib

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

La biblioteca que se abrirá será aquella en la que se encuentre el símbolo/la huella referenciado, ya sea de forma específica, si la información de la biblioteca está presente en la base de datos, o, si no lo está, utilizando las rutas definidas en la pestaña Symbol and Model Search Paths del cuadro de diálogo Database Library Options dialog (asegúrese también de que la biblioteca correspondiente realmente se encuentre en esa ruta declarada). Consulte nuevamente la sección sobre Especificación de ubicaciones de 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 de un componente de base de datos, directamente desde la DbLib. Ejemplo de acceso al símbolo referenciado de un componente de base de datos, directamente desde la DbLib.

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

Al usar una SVNDbLib

Como se mencionó, la capacidad de acceder y editar los símbolos y modelos referenciados por componentes de base de datos, y a los que se accede mediante un archivo SVNDbLib, es un poco más compleja, pero también más potente. 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 realizar modificaciones en los símbolos de los componentes y en los modelos de huella, deberá extraer los archivos del repositorio a un directorio de trabajo local. Especifique el directorio requerido en la página Data Management - SVN Libraries page 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, ya sea haciendo clic en el botón Button used to browse and select the repository working folder para buscar una carpeta existente o introduciendo directamente una ruta a la carpeta.

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

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

La ubicación predeterminada de la carpeta de trabajo no existe físicamente de forma predeterminada. Se creará al extraer archivos del repositorio. Lo mismo ocurrirá si especifica una carpeta (mediante la introducción directa de una ruta) que no existe actualmente.

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 extraídas serán las especificadas en la región Models Location, en la pestaña SVN Repository del cuadro de diálogo Database Library Options dialog.

Ejemplo de los 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 los 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 que las bibliotecas de símbolos y modelos de huella se hayan extraído a la carpeta de trabajo local designada, podrá realizar modificaciones cuando sea necesario. Esto implica hacer cambios en la copia local de los símbolos esquemáticos y modelos de huella, y luego confirmar esos cambios de vuelta al repositorio SVN.

Al igual que con una DbLib, están disponibles los siguientes métodos para acceder a un símbolo/modelo para su edición:

  • Dentro del documento SVNDbLib, haga clic con el botón derecho sobre la entrada del componente en Table Browser y luego seleccione el comando apropiado, ya sea Open Symbol o Open Footprint, en el menú contextual.
La biblioteca local que se abra será aquella en la que se encuentre el símbolo/la huella referenciado, ya sea de forma específica, si la información de la biblioteca está presente en la base de datos, o, si no lo está, utilizando las ubicaciones de modelos definidas en la pestaña SVN Repository del cuadro de diálogo Database Library Options dialog. Consulte nuevamente la sección sobre Especificación de ubicaciones de bibliotecas de símbolos y modelos para una biblioteca de base de datos.
  • Si la SVNDbLib se agrega a la lista Available File-based Libraries, podrá acceder directamente a los comandos de edición a través del panel Components panel. Seleccione la entrada del componente requerida y luego use 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.
  • Use el comando File » Open del editor de bibliotecas para buscar y abrir la biblioteca requerida (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 cada caso, una vez realizados los cambios necesarios, guarde el archivo de biblioteca.

Sin embargo, la interfaz principal entre las carpetas y archivos extraídos a la carpeta de trabajo local y el propio repositorio es el panel Storage Manager panel. Cuando el archivo SVNDbLib es el documento activo, el Storage Manager panel mostrará las carpetas de símbolos y modelos extraídas a la carpeta de trabajo local. Las carpetas exactas que se mostrarán serán 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 la carpeta de trabajo local, siempre que el archivo SVNDbLib sea el documento activo dentro de Altium Designer. El panel Storage Manager refleja la carpeta de trabajo local, siempre que el archivo SVNDbLib sea el documento activo dentro de Altium Designer.

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

Confirmación de cambios en el repositorio

Panel page: Storage Manager

Aunque existen diferentes formas de abrir una biblioteca para editarla, la confirmación de cualquier cambio realizado, desde within Altium Designer, solo puede llevarse a cabo a través del panel Storage Manager panel.

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 modificaciones fuera de Altium Designer, utilizando las funciones y características de su cliente SVN externo.

Una de las cosas más importantes que debe recordar al usar el Storage Manager panel es actualizar el estado del vínculo entre las carpetas/archivos de trabajo local (mostrados en el panel) y las carpetas/archivos correspondientes en el repositorio de control de código fuente. Para una biblioteca seleccionada individualmente, esto se consigue utilizando el comando Refresh, disponible en el menú contextual al hacer clic con el botón derecho en la región All Files del panel. Para actualizar rápidamente el estado de una carpeta completa, use el atajo de teclado Ctrl+F5.

Actualizar el estado de las bibliotecas de origen se vuelve aún más importante en un entorno con varios bibliotecarios, donde varias personas pueden ser responsables de mantener el repositorio de archivos fuente de símbolos y modelos.

Las entradas de estado relevantes 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 libremente.
SVN icon - Out of Date Out of date La copia local del archivo (en la carpeta de trabajo) es más antigua que su equivalente en el repositorio y, por tanto, está desactualizada. Deberá obtener la versión más reciente del archivo desde el repositorio, actualizando su propia copia de trabajo local, antes de poder modificarlo y confirmar sus propios cambios. Use el comando Update (en el menú contextual al hacer clic con el botón derecho) para recuperar el archivo más reciente desde el repositorio.
SVN icon - Modified Modified La copia local del archivo ha sido modificada en Altium Designer y guardada en la carpeta de trabajo. Para enviar sus cambios locales al repositorio, haga clic con el botón derecho sobre la entrada del archivo y elija el comando Commit en el menú contextual. Una vez registrado en el repositorio, el estado volverá a No modification.
SVN icon - Conflict Conflict El archivo ha sido confirmado por otro usuario de Altium Designer antes de que usted confirmara su propia versión editada y guardada de ese archivo. Use el comando Update o Resolve para determinar qué versión del archivo se convertirá en la revisión más reciente en el repositorio.
SVN icon - Locked Locked El archivo ha sido bloqueado por usted o por otro usuario. Un archivo bloqueado no puede ser actualizado a una nueva revisión en el repositorio por otro usuario (a menos que se fuerce su desbloqueo). Este estado puede estar asociado con otros iconos, como los de Modified SVN icon - Locked and Modified o No Modification SVN icon - Locked not Modified, cuando esas condiciones de estado también se apliquen.
Para obtener más información sobre cómo trabajar con control de versiones, consulte Uso de control de versiones externo.

Comparación física de revisiones

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

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

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

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

Una vez que se invoca el comando Compare , las dos revisiones seleccionadas del documento se abrirán una al lado de la otra en el espacio de trabajo, se realizará la comparación gráfica y cualquier diferencia detectada entre ambas se mostrará 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.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, 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.

Contenido