Bibliotecas
Parent page: Paneles de bibliotecas integradas
Use el Libraries panel para acceder a los componentes de las bibliotecas disponibles actualmente en CircuitStudio.
Resumen
El Libraries panel le permite explorar y colocar componentes de las bibliotecas disponibles actualmente en CircuitStudio.
Acceso al panel
Para mostrar el Libraries panel, haga clic en el View | System |
botón. El panel tiene acceso directo a las bibliotecas que forman parte de un proyecto abierto o a aquellas instaladas como bibliotecas persistentes.
Contenido y uso
En CircuitStudio, los componentes, footprints y otros modelos solo pueden usarse desde available libraries, que son aquellas bibliotecas que:
- Pertenecen al proyecto activo (el proyecto seleccionado actualmente en el Projects panel).
- Han sido instaladas en CircuitStudio.
- Están disponibles en una ruta de búsqueda definida. Las rutas de búsqueda son una configuración específica del proyecto; es decir, solo se puede acceder a las definidas en el proyecto activo.
Una vez que las bibliotecas se han puesto a disposición, el contenido de una de esas bibliotecas se presenta en el panel Bibliotecas, donde puede explorarse y usarse para colocar componentes.
Cómo poner bibliotecas a disposición
Los tres métodos para poner una biblioteca a disposición se configuran en el cuadro de diálogo Bibliotecas disponibles; haga clic en el
botón de la parte superior del panel para abrir el cuadro de diálogo. El cuadro de diálogo Available Libraries tiene tres pestañas, que se describen en las siguientes secciones.
Pestaña Proyecto
Esta pestaña enumera todas las bibliotecas que forman parte del proyecto activo (el proyecto seleccionado actualmente en el Projects panel).
Para agregar una biblioteca al proyecto, haga clic en el botón Add Library. Se abrirá el cuadro de diálogo Open, desde donde puede buscar y seleccionar un archivo de biblioteca que desee agregar al proyecto (y a esta lista).
Se admiten los siguientes tipos de archivos de biblioteca como bibliotecas de proyecto:
- Bibliotecas integradas (*.IntLib)
- Bibliotecas esquemáticas (*.SchLib)
- Bibliotecas de footprints (*.PcbLib)
- Bibliotecas de modelos PCB3D (*.PCB3DLib) – solo heredadas
- Archivos de modelos de simulación (*.Mdl)
- Archivos de subcircuitos de simulación (*.Ckt)
- Bibliotecas de modelos SIMetrix (*.LB)
Use los botones Move Up y Move Down para definir el orden de búsqueda de las bibliotecas.
Pestaña Instaladas
Esta pestaña enumera todas las bibliotecas instaladas. Esta lista es una configuración del entorno de CircuitStudio; cualquier biblioteca agregada a la lista estará disponible para todos los proyectos, y la lista persiste entre sesiones de diseño. Las bibliotecas de proyecto pueden agregarse a esta lista, pero inicialmente no forman parte de ella.
Haga clic en el botón Install para ejecutar el cuadro de diálogo Open, desde donde puede buscar y seleccionar una biblioteca que desee agregar a la lista.
Se admiten los siguientes tipos de archivos de biblioteca como bibliotecas instaladas:
- Bibliotecas integradas (*.IntLib)
- Bibliotecas esquemáticas (*.SchLib)
- Bibliotecas de footprints (*.PcbLib)
Use los botones Move Up y Move Down para definir el orden de búsqueda de las bibliotecas.
Pestaña Ruta de búsqueda
Esta pestaña enumera todas las bibliotecas que se han encontrado a lo largo de las rutas de búsqueda de bibliotecas del proyecto. Estas rutas se definen en la pestaña Rutas de búsqueda del cuadro de diálogo Options For Project. Al hacer clic en el botón Paths, irá directamente a esta pestaña, desde donde podrá definir más rutas de búsqueda o modificar las existentes según sea necesario.
Use el botón Refresh para volver a consultar las rutas de búsqueda y asegurarse de que la lista de bibliotecas esté actualizada.
Se admiten los siguientes tipos de archivos de biblioteca como bibliotecas de ruta de búsqueda:
- Bibliotecas de footprints (*.PcbLib)
- Archivos de modelos de simulación (*.Mdl)
- Archivos de subcircuitos de simulación (*.Ckt)
- Bibliotecas de modelos PCB3D (*.PCB3DLib) – solo heredadas
Las bibliotecas de esta pestaña se buscan en el orden en que aparecen; haga clic en el botón Paths para definir el orden.
Secciones del panel Bibliotecas
El panel se divide en varios controles y regiones; la imagen siguiente resume la función de cada uno.
El Libraries panel se utiliza para localizar y colocar componentes en su diseño.
Exploración y colocación desde la biblioteca actual
El menú desplegable superior del panel enumera las bibliotecas que están disponibles para su uso con el proyecto activo. Seleccione una biblioteca de la lista para convertirla en la biblioteca activa del panel.
Haga clic en la flecha desplegable para seleccionar una biblioteca.
Según la configuración del modo de exploración del panel (vea más abajo), se pueden listar los siguientes tipos de archivos de biblioteca:
- Bibliotecas de componentes esquemáticos: *.SchLib y *.Lib
- Bibliotecas de footprints: *.PcbLib y *.Lib
- Bibliotecas de modelos PCB3D: *.PCB3DLib – solo heredadas
- Bibliotecas integradas: *.IntLib
Configuración del modo de exploración para tipos de biblioteca
Los tipos de bibliotecas que se muestran en la lista desplegable cambiarán según el modo de exploración del panel seleccionado. El modo en sí se determina mediante las opciones a las que se accede haciendo clic en el
botón situado en el extremo derecho del campo desplegable:
Configure qué tipos de bibliotecas deben mostrarse en el panel.
- Components – habilite esta opción para mostrar bibliotecas de componentes; incluidos los tipos de biblioteca SchLib e IntLib.
- Footprints – habilite esta opción para mostrar bibliotecas de footprints; incluye el tipo de biblioteca PcbLib y footprints de bibliotecas IntLib.
- 3D Models – habilite esta opción para mostrar bibliotecas de modelos PCB3D. Tenga en cuenta que los modelos 3D ahora están incorporados en el footprint dentro de la biblioteca de footprints.
Cualquier combinación de modos de exploración puede habilitarse en un momento dado. La lista desplegable se actualizará en consecuencia. Dado que las bibliotecas integradas pueden incluir todos los tipos de componentes/modelos, se listarán entradas separadas para esas bibliotecas para cada modo de exploración habilitado.
Visualización de la información del componente
Cuando CircuitStudio se instala por primera vez, el Libraries panel mostrará los campos Component Name, Description y Library para cada componente. Estas columnas pueden modificarse tanto en cuanto a cuáles se muestran como al orden en que se muestran.
Para cambiar qué columnas se muestran, haga clic con el botón derecho en uno de los encabezados de columna (o en el nombre de un componente) y elija Select Columns en el menú contextual, lo que abre el cuadro de diálogo Seleccionar columnas de parámetros.
Haga clic con el botón derecho para configurar qué columnas se muestran.
En el cuadro de diálogo Select Parameter Columns , seleccione la columna de parámetro requerida y use los botones Add o Remove asociados con las listas Known Parameters y Selected Parameters . También puede hacer doble clic en una entrada para moverla de una lista a la otra. La lista de parámetros se deriva de todos los parámetros de todos los componentes de las bibliotecas disponibles.
Use el cuadro de diálogo para agregar o quitar parámetros del panel Libraries.
Colocación del componente seleccionado
Una vez que haya localizado el componente requerido, use una de las siguientes técnicas para colocar el componente en el documento activo:
- Haga clic en el botón Place en la parte superior del panel
- Haga doble clic en el componente de la lista
- Haga clic y mantenga presionado sobre el componente, luego arrástrelo y suéltelo en el documento
El componente aparecerá flotando sobre el cursor. Mientras esté flotando:
- Presione Spacebar para girar la pieza en sentido antihorario en incrementos de 90°. Presione Shift+Spacebar para girar la pieza en sentido horario.
- Presione la tecla X o Y para voltear la pieza a lo largo del eje X o del eje Y.
- Presione Tab para abrir el cuadro de diálogo de propiedades del componente, que puede editarse antes de la colocación.
-
Para un footprint de componente PCB, presione la tecla L para voltear el footprint al otro lado de la placa.
Después de colocar el componente, aparecerá otro en el cursor, listo para colocarse. Continúe colocando más instancias de este componente, o haga clic con el botón derecho (o Esc) para dejar de colocarlo. Cuando se utiliza el método de colocación de hacer clic y arrastrar, solo se coloca una única instancia de la pieza; no se permanece en el modo de colocación.
Búsqueda de componentes
Si sabe qué biblioteca contiene el componente que necesita, puede agregar esa biblioteca mediante el cuadro de diálogo Available Libraries.
Filtrado de componentes en la biblioteca actual
Para encontrar un componente dentro de la biblioteca actual, desplácese para encontrarlo en la lista de componentes o use el campo de filtro para realizar una búsqueda de cadena en el campo Nombre del componente.
Filtre la lista de componentes por nombre para localizar rápidamente el componente requerido.
Búsqueda incremental
La búsqueda incremental es el nombre que se da a la búsqueda mientras escribe. Para hacerlo en la biblioteca actual, haga clic en la primera entrada de la lista de componentes y luego comience a escribir el nombre del componente que desea buscar. La lista saltará automáticamente al componente cuyo nombre coincida con la cadena que está escribiendo. Para realizar una búsqueda incremental en el contenido de una columna diferente, arrastre y suelte esa columna para convertirla en la columna más a la izquierda.
Uso de la búsqueda incremental para encontrar primero los componentes cuyo nombre comienza con Diode.
Búsqueda en varias bibliotecas
Cuando no sabe qué biblioteca contiene el componente, o incluso si está disponible, puede buscarlo. Para buscar un componente, haga clic en el botón Search en la parte superior del panel, lo que abre el cuadro de diálogo Libraries Search.
El proceso de búsqueda puede resumirse de la siguiente manera:
- La búsqueda se realiza definiendo Filters que se aplican a todas las bibliotecas que pueden buscarse según la configuración actual de Scope.
- El Scope incluye el tipo de bibliotecas que se van a buscar. Solo se puede buscar un tipo a la vez (Componentes, Footprints o modelos 3D).
- El Scope define qué bibliotecas se buscarán; pueden ser las bibliotecas a las que CircuitStudio tiene acceso actualmente (Available libraries) o todas las bibliotecas dentro de una carpeta (Libraries on path).
- Al buscar bibliotecas en una ruta, el destino es una carpeta específica y también puede Include Subdirectories.
- También puede buscar dentro de los resultados de búsqueda configurando Scope en Refine last search.
Use el cuadro de diálogo Libraries Search para buscar un componente o footprint.
Configuración del filtro de búsqueda
La región Filters del cuadro de diálogo se utiliza para definir cadenas de texto que se aplicarán a la búsqueda. Hay tres regiones que deben configurarse:
- Field – Este es el atributo del componente que se va a buscar. Puede ser cualquier atributo del componente o del footprint, incluidos Name, Description, Comment, Footprint o cualquier parámetro que se haya agregado a un componente.
- Operator – Define cómo se determina una coincidencia. Esto puede ser cuando el valor equal, contains, starts with o ends with. Tenga en cuenta que equal requiere una coincidencia exacta de la cadena, por lo que solo debe usarse cuando esté seguro de que la cadena de búsqueda es correcta y completa.
- Value – los caracteres que se buscarán en el Field elegido, con coincidencia según el Operator elegido.
Configuración del Scope
Existen esencialmente dos enfoques para la búsqueda:
- Bibliotecas disponibles actualmente en CircuitStudio; es decir, la lista de bibliotecas que se muestra en la lista desplegable en la parte superior del panel Libraries .
- Bibliotecas almacenadas en una carpeta específica junto con los subdirectorios, si la opción está habilitada.
La búsqueda devolverá todos los elementos del tipo de búsqueda elegido (Componentes/Footprints/Modelos PCB3D) encontrados en todas las bibliotecas que entren dentro del alcance definido (Available Libraries/Bibliotecas en la ruta de búsqueda especificada). Por ejemplo, si quisiera encontrar un componente que cree que está en una biblioteca dentro de carpetas específicas del disco duro y esa biblioteca no aparece actualmente en Available Libraries, definiría la búsqueda de la siguiente manera:
- En la región Scope del cuadro de diálogo, establezca Search in en Components.
- En la región Scope, elija la opción Libraries on path.
- En la región Path, establezca la ruta para que apunte a la carpeta que contiene el documento de biblioteca que desea buscar.
- Haga clic en el botón Search.
Búsqueda avanzada con consultas
En el modo predeterminado, el cuadro de diálogo Libraries Search en realidad convierte la configuración de Filters en una consulta, que luego se aplica a las bibliotecas actualmente seleccionadas por Scope. Puede ver esta consulta, así como introducir manualmente la suya propia, haciendo clic en Advanced para cambiar el cuadro de diálogo al modo Advanced, como se muestra en la imagen siguiente.
En el modo Advanced , se puede definir una consulta de cualquier complejidad.
La sección superior del cuadro de diálogo, denominada sección Query Editor , le permite construir filtros mediante la introducción de consultas lógicas. En este modo, puede escribir una consulta directamente en el campo. Para obtener ayuda con las palabras clave de consulta, haga clic en el botón Helper para abrir el cuadro de diálogo Query Helper.
Use Query Helper para localizar y conocer las palabras clave de consulta; haga clic en una palabra clave y luego presione F1 para obtener información sobre esa palabra clave.
Notas sobre el uso de consultas y Query Helper:
- Use la sección superior del cuadro de diálogo Query Helper para componer una expresión de consulta, utilizando las funciones de biblioteca y las funciones del sistema disponibles.
- La sección central del cuadro de diálogo proporciona una variedad de operadores para usar al construir una expresión.
- Use el botón Check Syntax para verificar que una expresión sea sintácticamente correcta.
- Cuando la expresión de la consulta se haya definido según sea necesario, al hacer clic en OK se cargará la consulta en la sección Query Editor del cuadro de diálogo Libraries Search, lista para continuar con la búsqueda.
- Use el botón Clear en el cuadro de diálogo Libraries Search para borrar la expresión de consulta actual de la sección Query Editor del cuadro de diálogo.
Resultados de búsqueda
Una vez definidos los criterios de búsqueda, haga clic en el botón Search para iniciar la búsqueda. El cuadro de diálogo Libraries Search se cerrará y los resultados de la búsqueda se mostrarán en el panel Libraries bajo una nueva entrada en la lista desplegable de bibliotecas titulada Query Results, como se muestra en la imagen siguiente.
Los resultados de la búsqueda se presentan en el panel Libraries .
Menú del botón derecho
El menú del botón derecho del panel proporciona los siguientes comandos:
- Refresh Library – use este comando para actualizar el contenido de la biblioteca activa en el panel. Esto puede ser especialmente útil cuando varios usuarios trabajan desde una biblioteca compartida (a través de la red).
- Refresh All – use este comando para actualizar el contenido de todas las Available Libraries en el panel. Nuevamente, esto es útil cuando varios usuarios trabajan con bibliotecas compartidas.
- Add or Remove Libraries – use este comando para ejecutar el cuadro de diálogo Available Libraries, desde donde puede definir la lista de bibliotecas disponibles actualmente para el proyecto activo.
- Library Report – use este comando para generar un informe que contenga todos los elementos de la biblioteca que se está explorando actualmente en el panel. Después de ejecutar el comando, se abrirá el cuadro de diálogo Library Report Settings. Use el cuadro de diálogo para establecer opciones sobre el formato y el contenido del informe. Puede elegir generar un documento de Word para impresión (*.doc) o un documento HTML basado en navegador (*.html). De forma predeterminada, el informe se generará y almacenará en la misma ubicación que la biblioteca de origen usando el nombre de la biblioteca. Para cada componente de la biblioteca puede especificar si desea incluir o no información de parámetros, pines y modelos. También puede especificar si el informe debe incluir imágenes de los componentes y sus modelos (cuando corresponda). El informe puede generarse en color o en monocromo y, al generar un informe en formato HTML, puede determinar si las imágenes deben guardarse o no como metarchivos.
- Place[ComponentName/FootprintName] – use este comando para colocar el componente o footprint seleccionado actualmente en el documento esquemático o PCB activo.
- References – este submenú solo aparecerá si el componente seleccionado actualmente tiene definidos uno o más emparejamientos de parámetros ComponentLink. Las entradas del menú proporcionan acceso a varios documentos vinculados (por ejemplo, hojas de datos, páginas web, documentos de texto, etc.).
- Select Columns – use este comando para abrir el cuadro de diálogo Select Parameter Columns, desde donde puede especificar qué columnas de información de parámetros se mostrarán en el panel.
- Edit Component/Edit Footprint– este comando está disponible cuando se está explorando en el panel una biblioteca esquemática (*.SchLib) o una biblioteca PCB (*.PcbLib). Abre la biblioteca de origen del componente/huella actualmente seleccionado, haciendo que ese componente/huella quede activo en la ventana del editor de diseño, listo para su edición.