Modificar símbolos y huellas
De un vistazo
- 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.
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.
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.
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.
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
para buscar una carpeta existente o introduciendo directamente la ruta de la carpeta.
Especificación de un directorio de trabajo local.
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.
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.
- 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.
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.
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.
Los estados pertinentes para trabajar con las bibliotecas locales de símbolos y modelos son:
| Icono | Estado | Descripción |
|---|---|---|
| |
No modification | La copia local de la biblioteca es idéntica a la del repositorio. Puede abrir el archivo y realizar modificaciones. |
| |
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. |
| |
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. |
| |
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. |
| |
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 |
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.
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.