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.
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.
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.
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
para buscar una carpeta existente o introduciendo directamente una ruta a 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 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.
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.
- 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.
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.
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.
Las entradas de estado relevantes 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 libremente. |
| |
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. |
| |
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. |
| |
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. |
| |
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 |
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.
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.