Importación de bibliotecas existentes a su Connected Workspace

Altium Designer, en conjunto con su connected Workspace, proporciona un proceso optimizado y altamente automatizado para importar rápidamente sus bibliotecas existentes a ese Workspace. La interfaz de este proceso – la Library Importer – presenta una solución de un solo clic que analiza automáticamente las bibliotecas seleccionadas y las importa al Workspace al que está conectado activamente.

Compatible con todo tipo de bibliotecas, relacionadas con metodologías antiguas de gestión de componentes (SchLib, PcbLib, IntLib, DbLib, SVNDbLib), Library Importer es una solución dedicada para crear rápidamente la biblioteca de componentes del Workspace de su empresa, de modo que pueda beneficiarse de sus numerosas ventajas: almacenamiento y gestión centralizados de alta integridad, facilidad de reutilización de diseños e información de la cadena de suministro en tiempo real.

Library Importer ofrece un modo de interfaz minimalista Simple, en el que las bibliotecas de componentes seleccionadas, basadas en bases de datos y archivos, se importan a componentes del Workspace mediante un solo paso, mientras que el importador se encarga automáticamente de la clasificación de tipos, la carpeta de origen de destino, la inclusión de parámetros y el tipo de valor, así como de la transferencia de todos los datos relevantes. La interfaz también está disponible en un modo Advanced que proporciona una vista previa completa de la importación propuesta de la biblioteca y acceso a sus datos y ajustes relacionados. Y aunque la importación es, de forma predeterminada, un proceso de un solo clic, el importador también ofrece opciones de configuración avanzadas a través del panel Properties para mejorar el control sobre cómo se realiza exactamente esa importación.

¿Qué se importa?

Toda la información presente en una biblioteca fuente original se importa a los componentes del Workspace , incluidos todos los modelos de dominio referenciados (símbolos esquemáticos, huellas PCB, modelos de simulación), información paramétrica, selecciones de piezas asignadas, archivos de hojas de datos, etc. También se crean Component Templates cuando es necesario, y luego pueden refinarse y utilizarse para importaciones posteriores de bibliotecas.

Si sus componentes originales tienen definidas múltiples huellas PCB, Library Importer transferirá esos modelos y mantendrá la huella predeterminada actual. Y si solo trabaja con bibliotecas PCB —su única preocupación es el diseño de la PCB— entonces Library Importer admite la importación únicamente de esas bibliotecas, o puede cambiarse a un modo de importación solo de modelos, en el que se importan tipos de modelos especificados desde bibliotecas integradas o de base de datos. Las bibliotecas que incluyen múltiples tipos de componentes (bibliotecas monolíticas) también se detectan y procesan automáticamente.

Aunque el proceso de importación de bibliotecas debe tratar con fuentes de bibliotecas basadas en bases de datos y archivos que pueden usar una variedad de estándares de formato, sus procesos de análisis automatizado detectan los tipos de componentes en la biblioteca fuente (resistor, capacitor, etc.) y también los nombres de los parámetros y sus tipos de valor (Volts, Ohms, etc.). El sistema realiza y gestiona varias validaciones, por ejemplo, para asegurar que no haya ID duplicados en los componentes de la biblioteca del Workspace resultante, o para asegurar que no se creen modelos o plantillas de componentes duplicados, y que dichas entidades se reutilicen entre componentes (mediante vínculo) cuando sea necesario. Y si surgen problemas, el sistema los señala, con sugerencias sobre cómo resolverlos, con el objetivo de retomar la importación lo más rápido y fluidamente posible.

Los tipos de bibliotecas que se pueden importar son:

  • Schematic Library (*.SchLib).

  • PCB Footprint Library (*.PcbLib).

  • Integrated Library (*.IntLib)

  • Database Library (*.DbLib).

  • SVN Database Library (*.SVNDbLib).

La importación de información de asignación de pines (para modelos de simulación) no está admitida actualmente.

Acceso a Library Importer

Library Importer está disponible cuando está conectado a un Workspace. Para acceder al importador en su modo Simple :

  • En el panel Components, elija la opción Import Library del menú  . Si actualmente hay seleccionada una biblioteca basada en base de datos o archivo en la columna Categories del panel (o en el menú desplegable superior cuando el panel está en modo compacto), Library Importer se abrirá para esta biblioteca. Cuando se selecciona un tipo de componente de biblioteca del Workspace, se abrirá el cuadro de diálogo estándar de Windows Open para buscar y seleccionar un archivo de biblioteca que se importará.

    Las bibliotecas basadas en bases de datos y archivos que actualmente están disponibles para el software pueden verse y gestionarse en el cuadro de diálogo Libraries Preferences, al que se accede desde la opción Libraries Preferences en el menú del botón  del panel Components.

    También puede ver y gestionar las bibliotecas basadas en archivos actualmente instaladas en la página Data Management – File-based Libraries del cuadro de diálogo Preferences.

  • Haga clic con el botón derecho en un archivo de biblioteca en el panel Projects y seleccione Import Library en el menú contextual.

  • Seleccione Tools » Import Library en el editor de símbolos esquemáticos o de huellas PCB cuando esté abierto un archivo de biblioteca local.

  • Seleccione File » Import Library Tools » Import Library en el Database Library Editor.

  • En el cuadro de diálogo Libraries Preferences, seleccione una entrada de biblioteca en la pestaña Installed y luego haga clic en el control Import .

  • Arrastre y suelte un archivo de biblioteca desde una carpeta de Windows al panel Explorer.

El modo Simple proporciona opciones para importar inmediatamente la biblioteca seleccionada () o abrir Library Importer en su modo GUI completo ().

Library Importer al acceder a él en su modo de importación de un solo clic Simple.
Library Importer al acceder a él en su modo de importación de un solo clic Simple.

Para acceder directamente a Library Importer en su modo de interfaz Advanced, seleccione File » Library Importer en el menú principal.

Library Importer, cuando se accede a él en su modo de interfaz completa Advanced, también admite un proceso de importación con un solo clic.
Library Importer, cuando se accede a él en su modo de interfaz completa Advanced, también admite un proceso de importación con un solo clic.

Modo Simple

El modo Simple de Library Importer preselecciona todos los aspectos del proceso de importación basándose en su análisis de la biblioteca fuente y del Workspace conectado. El cuadro de diálogo Library Importer presenta entonces un resumen de la estructura de importación, incluido un recuento total para cada tipo de elemento. La importación de la biblioteca se realiza en un solo paso mediante el comando .

Este modo de interfaz Simple es adecuado para la mayoría de los formatos comunes de bibliotecas fuente, que tienden a contener tipos comunes de componentes (resistores, capacitores, circuitos integrados, etc.) y valores de parámetros estandarizados. Durante el proceso de análisis inicial, el sistema deduce el tipo de componentes dentro de la biblioteca basándose en palabras clave del designador o de los parámetros (LD?, LED, etc.) y luego localiza un Component Template correspondiente en el Workspace de destino (LED). Esta Template se aplica a la importación de esos componentes y luego especifica los ajustes de importación, como una carpeta de destino (Components/LED), la asignación de parámetros, las unidades de los valores de los parámetros, etc.; hay templates adecuadas disponibles en el Workspace si se seleccionó la opción de incluir datos de ejemplo durante la activación de un Altium 365 Workspace o la instalación de Altium On-Prem Enterprise Server.

Los resultados de la importación de la biblioteca, como componentes del Workspace recién creados, pueden verse tanto en los paneles Explorer como Components. Los componentes importados incluyen todos los modelos, los parámetros según los interpreten los Component Template aplicados, Part Choices derivados de los datos fuente de Supplier Link y cualquier vínculo o archivo de referencia.

Cualquier Component Template creado por Library Importer puede consultarse en la carpeta Managed Content\Templates\Component Templates del panel Explorer.

Si por alguna razón —como un resultado de importación insatisfactorio— desea eliminar una colección de componentes, los seleccionados en el panel Components pueden eliminarse limpiamente eligiendo la opción Delete del menú contextual del botón derecho. Junto con los componentes seleccionados, también pueden eliminarse sus modelos asociados (si no son utilizados por otros componentes).

Aspectos destacables del proceso de importación de bibliotecas:

  • Las bibliotecas monolíticas (aquellas que contienen múltiples tipos de componentes) se dividen automáticamente en subgrupos, donde cada grupo representa un tipo de componente encontrado en esa biblioteca. Los grupos se procesan como bibliotecas individuales.

  • Una biblioteca fuente con un tipo de componente irreconocible (no detectado) se importará sin interpretación, como tipos de componentes no asignados en una carpeta Components/Uncategorized del Workspace. Antes de ejecutar la importación , esto puede resolverse aplicando Designator Mapping o Parameter Grouping en el modo Advanced (UI completa). Como alternativa, puede continuar con la importación y luego modificar los ajustes y la carpeta del componente más adelante, mediante el panel Explorer.
  • El proceso de importación de bibliotecas incluye una etapa automática de Validation de componentes. Los componentes que generen un error de validación se omitirán.
  • Si se detectan modelos duplicados en la biblioteca fuente que se va a importar, solo uno de esos modelos se importará y se vinculará a los componentes resultantes en el Workspace de destino. Se mostrará una notificación apropiada en la parte superior del cuadro de diálogo Library Importer.
  • Cualquier error encontrado por el proceso puede verse en Importing Report, disponible desde el botón cuando la importación se haya completado.

Modo avanzado

La GUI completa de Library Importer se presenta cuando está en modo Advanced, que ofrece control detallado sobre la gestión de bibliotecas, tipos de componentes y parámetros de componentes. Cuando se combina con el panel Properties, la importación de bibliotecas de componentes al Workspace puede configurarse según sus necesidades específicas. Tenga en cuenta que los ajustes del importador pueden guardarse y restaurarse mediante la exportación/importación de archivos de configuración.

El modo Avanzado se habilita cuando el Importador de bibliotecas se abre desde el comando File » Library Importer , o cuando se selecciona el botón mientras se está en el modo Simple. Las bibliotecas se agregan a la sección SOURCE LIBRARIES del importador (si aún no está rellenada) arrastrando y soltando un archivo de biblioteca sobre el área, haciendo clic con el botón derecho en <All Libraries> y luego seleccionando Add Library en el menú contextual, o seleccionando el botón .

La sección Import Preview enumera los grupos de tipos de componentes identificados a partir de las bibliotecas de origen, ya sea como Types () o como el Folder Structure propuesto (), e incluye una vista de cuadrícula de esos componentes basada en parámetros (Components). Los valores de los parámetros en la cuadrícula se pueden editar al instante, lo que evita la necesidad de abrir y editar la biblioteca de origen. El área inferior Details incluye información adicional obtenida del componente seleccionado actualmente: Part Choices, Models y Datasheets.

Puede cambiar el tipo de componente haciendo clic con el botón derecho en un tipo de la lista Types y seleccionando el comando Change Component Type.

Independientemente de las opciones detalladas y los datos presentados en la interfaz, la vista Avanzada del importador puede utilizarse de la misma manera que la vista Simple: simplemente haga clic en el botón para iniciar el proceso de importación, sin intervención. Al igual que en el proceso de la vista Simple, el importador ha analizado la biblioteca, ha deducido el tipo de componentes que contiene y ha aplicado la plantilla de componente correcta. A su vez, la plantilla determina la carpeta de destino del Workspace, los esquemas de nomenclatura y las definiciones de ciclo de vida aplicados, así como el mapeo/interpretación de parámetros.

  • Use el botón (arriba a la izquierda) para actualizar el Importador de bibliotecas. Esto volverá a cargar todas las bibliotecas de origen y los datos del Workspace para recoger cualquier cambio ocurrido desde que se abrió el importador.
  • Use el campo de búsqueda Search field (arriba a la derecha) para filtrar las entradas de Components por un valor de parámetro coincidente.

Bibliotecas monolíticas

Las bibliotecas de origen que contienen varios tipos de componentes son detectadas por las rutinas de análisis del importador y segregadas en grupos de subbibliotecas, donde pueden procesarse como bibliotecas individuales por tipo. La detección del tipo de componente se basa en los Designators de los componentes de origen (R?, C?, etc.) y también en palabras clave (Resistor, Res, etc.) contenidas en los demás parámetros principales del componente (Description, ID, etc.).

En el ejemplo que se muestra a continuación, la biblioteca de origen (ProjectABC.IntLib) se ha "dividido" automáticamente según los tipos de componentes detectados (Capacitors, Resistors, etc.), que pueden seleccionarse en la columna Folder Structure (o en la columna Types) para previsualizar sus entradas de componentes constituyentes en la cuadrícula Components.

Los tipos de componentes que actualmente no existen en el Workspace pero que se crearán durante el proceso de importación están etiquetados con el icono .

Tenga en cuenta que la presentación del listado Components puede cambiarse de varias maneras:

  • Haga clic en el encabezado de una columna para reordenar la lista según esa columna de parámetro y, a continuación, vuelva a hacer clic para invertir el orden.

  • Desde el menú contextual al hacer clic con el botón derecho en el encabezado:

    • Elija Clear Sorting para devolver el orden del listado a su configuración predeterminada (por la columna Name en orden ascendente).

    • Elija Best Fit para ajustar el ancho de una columna concreta a su contenido.

    • Elija Select Best Fit All Columns para ajustar todas las columnas disponibles al ancho de su contenido.

    • Elija Select Columns para acceder al cuadro de diálogo Select Columns, donde las columnas de parámetros pueden habilitarse, deshabilitarse y reordenarse sus posiciones en la lista.

  • Haga clic en el icono de filtro () dentro de una entrada de encabezado para restringir el listado a un valor disponible de columna de parámetro, valores en blanco/no en blanco o una configuración de filtro Custom. El filtro aplicado se muestra en la parte inferior del listado, donde puede habilitarse/deshabilitarse (mediante su casilla asociada), modificarse en Filter Editor o eliminarse. Seleccionar All mediante el icono de filtro del encabezado () también eliminará el filtro aplicado.

Componentes sin categorizar

Si una entrada de subgrupo de biblioteca se llama Uncategorized (y aparece como Uncategorized en Types o Folder Structure y está acompañada por el icono ), esto indica que el importador no pudo detectar ni asignar un tipo a ese grupo de componentes; el tipo de componente está efectivamente establecido en None. En este caso, los componentes no detectados (CI lógicos inversores) usan un prefijo de Designator no reconocido (U?) y sus parámetros no contienen palabras clave detectadas como IC, logic, etc.

Si se ejecuta la importación, los componentes se importan como un tipo sin categorizar sin interpretación. Sin embargo, si se incluyen parámetros clave/estándar (como Resistance, Capacitance, Tolerance, etc.), el importador los establecerá automáticamente en un tipo de unidad de parámetro adecuado (Ohm, Farad, Percent, etc.).

Este problema puede resolverse mapeando manualmente los designators usados para esos componentes al tipo de componente deseado en el cuadro de diálogo Library Splitting, al que se accede desde el botón , disponible cuando se selecciona la biblioteca de origen (ProjectABC.IntLib). El cuadro de diálogo Library Splitting, con valores predeterminados, proporciona controles para establecer opciones personalizadas de agrupación de bibliotecas para componentes sin categorizar en función del mapeo de designators por tipos de componentes y la división basada en parámetros.

Con la opción Map Designators  del cuadro de diálogo seleccionada, elija en la lista desplegable Component Type la opción de tipo de componente que corresponda a los componentes sin categorizar (se incluyen todos los tipos de componentes disponibles). Confirme el mapeo completo tipo-designator (el tipo de componente Logic a los designators U?) con el botón .

Ahora que el tipo de componente está especificado por el mapeo aplicado, el importador usará la plantilla de componente coincidente (Logic) para configurar la importación de la biblioteca según lo definido por la configuración de la plantilla (carpeta, nombre, etc.).

  • El cuadro de diálogo Library Splitting también incluye la opción de agrupar componentes divididos por un valor de parámetro especificado (por ejemplo, de un parámetro Category o Component_Type) si esto está definido en la biblioteca de origen. Para ello, seleccione la opción Parameter Grouping del cuadro de diálogo y luego un parámetro apropiado en el menú desplegable.
  • Como alternativa, el tipo de componente de una biblioteca puede seleccionarse manualmente en la sección General del panel Properties panel.
  • Para cambiar el tipo de componente de una entrada individual en la lista Components, haga clic en su celda Component Type y luego elija un tipo alternativo en el menú desplegable, o haga clic con el botón derecho en el tipo de componente y seleccione Change Component Type en el menú contextual.

Tenga en cuenta que, gracias a la flexibilidad de la configuración del Importador de bibliotecas, un nuevo tipo de biblioteca de componentes (sin categorizar) puede importarse con toda la infraestructura necesaria para futuras importaciones de ese tipo de biblioteca. Al elegir una configuración de importación adecuada —nuevo tipo de componente, plantilla de componente, carpeta de destino, mapeo de parámetros y tipos de unidad de valor de parámetro—, el único requisito para la siguiente importación de ese tipo de biblioteca es seleccionar el tipo de componente previamente definido. El tipo de componente seleccionado determinará entonces todos los demás aspectos de la importación.

Excluir del importador

También puede excluir tipos de componentes específicos de la importación. Para excluir un tipo de componente, en la lista Types, haga clic con el botón derecho en el tipo de componente que desea excluir y luego seleccione Exclude from Importer en el menú contextual; si lo desea, cambie el listado de la columna de Folder Structure a Types ().

El tipo de componente excluido aparecerá atenuado en la lista Types. Para ver los componentes excluidos en la cuadrícula, haga clic en Show Excluded Component (n), donde n indica el número de componentes excluidos.

Incluir en el importador

Si ha excluido un tipo de componente de la importación usando el comando Exclude from Importer descrito anteriormente y, después de todo, necesita incluir ese tipo de componente, haga clic con el botón derecho en el tipo de componente atenuado en la lista Types (o Folder Structure) y luego seleccione Include to Importer en el menú contextual. El tipo de componente volverá a mostrarse en la lista Types, lo que indica que no está excluido.

Errores y advertencias de validación

Los componentes que no se importarán correctamente al Workspace, o que no se importarán en absoluto, se indican mediante etiquetas de advertencia o error en la interfaz avanzada cuando se ejecuta el Importador de bibliotecas () o cuando se realiza una validación de importación (). La validación también comprueba rutas de carpetas vacías del Workspace, parámetros del sistema en conflicto y modelos duplicados. Un error fatal bloqueará la importación.

Al intentar realizar la importación, el panel Messages se rellena con los problemas de infracción detectados, y un cuadro de diálogo ofrecerá la opción de abandonar o continuar con la configuración actual de importación. En este último caso, los componentes no válidos no se importarán o el proceso de importación fallará.

En caso de una importación cancelada o cuando se ejecuta la validación manual, cualquier componente que no supere las comprobaciones de importación quedará asociado con iconos de error/advertencia junto con información adicional en el área inferior Details. Los iconos en la columna de vista previa Status indican las entradas de componentes específicas que infringen las reglas de comprobación de importación.

A continuación se enumeran las comprobaciones de validación fijas disponibles.

Las comprobaciones definibles por el usuario se configuran en la región Import Checks del panel Properties. Utilice el menú desplegable Report Mode para elegir un nivel de informe diferente para el tipo de infracción asociado. Estas comprobaciones se enumeran a continuación.

Resolución de errores y advertencias

Los errores de parámetros, como en el ejemplo que se muestra aquí donde el valor Forward Voltage del componente no puede interpretarse como un voltaje válido, pueden resolverse de la siguiente manera:

  • Editando el valor del parámetro infractor: localice y edite su celda para darle un formato compatible.

  • Cambiando la unidad del parámetro asignado Type, según lo determine la plantilla de componente aplicada, de Voltage a no interpretado Text – seleccione la biblioteca de origen en la interfaz de importación y, a continuación, cambie Forward Voltage Type en la lista del panel Properties panel Parameter Mapping (en la pestaña General).

  • Eliminando el componente del proceso de importación: haga clic con el botón derecho en su entrada y elija la opción Exclude from Importer .

Un error de archivo faltante, como el archivo de hoja de datos no localizable que se muestra aquí, puede resolverse de la siguiente manera:

  • La solución evidente de localizar y restaurar el archivo faltante en la ubicación esperada.
  • Deshabilitando la importación de archivos de hojas de datos: cambie la opción Migrate en la sección Properties panel Datasheet (en la pestaña Advanced).
  • Excluyendo el componente del proceso de importación de bibliotecas, como se describió anteriormente.

Use el campo Search (arriba a la derecha) si desea encontrar entradas de componentes concretas. La búsqueda filtra la lista de elementos por los valores de parámetro coincidentes para el tipo de componente seleccionado actualmente; seleccione All en Types (Folder Structure) para que la búsqueda se aplique a todos los componentes en las bibliotecas de origen disponibles.

Importación de biblioteca esquemática

Si encuentra un error de 'modelo no encontrado' (como Footprint <footprint name> not found in available libraries) al intentar importar una biblioteca esquemática, significa que Library Importer no puede localizar los modelos que están vinculados a los componentes dentro de la SCHLIB.

En Simple Mode, estos errores se mostrarán en Importing Report basado en HTML, al que se accede desde el botón que está disponible cuando se ha ejecutado la importación. En Advanced Mode, los errores se indican mediante iconos de estado en la interfaz principal () y como entradas en el panel Messages; esto ocurre al realizar una comprobación de validación () o al intentar importar la biblioteca ().

Las huellas faltantes son detectadas correctamente por el proceso de validación, que también proporciona una opción Choose a Library en su informe de errores (en el menú desplegable Details). En el caso de que se haya detectado como faltante más de una huella de componente, un cuadro de diálogo Apply PcbLib Selection ofrece opciones para usar la PcbLib especificada para esta instancia o para todos los componentes con huellas faltantes.

Otra forma de resolver (o evitar) este problema es asegurarse de que los archivos de biblioteca de modelos necesarios estén disponibles desde Altium Designer. Las bibliotecas se instalan a través de la página Data Management – File-based Libraries page del cuadro de diálogo Preferences.

Como alternativa, si no desea instalar múltiples bibliotecas de modelos, deberá localizarlas en la ruta predeterminada de bibliotecas del software (o editar la ruta) y comprobar que la biblioteca de origen del modelo esté especificada para los componentes de la biblioteca esquemática:

  • Incluya la biblioteca de modelos en la ubicación predeterminada de la ruta de búsqueda del software. Agregue la biblioteca de modelos, como una biblioteca PCB correspondiente, a la ubicación especificada por la ruta predeterminada de bibliotecas del sistema. Para comprobar esta ubicación, consulte la entrada Library Path en la página System – Default Locations page del cuadro de diálogo Preferences. Si se ha agregado/copiado un archivo de biblioteca a esa ubicación de ruta, es posible que deba reiniciar Altium Designer para registrar el cambio.
  • Especifique el nombre de la biblioteca de modelos de destino para los componentes de Schematic Library. Para que la Library Importer conozca la biblioteca de modelos vinculada por un componente de biblioteca esquemática, especifique su nombre en el cuadro de diálogo de biblioteca PCB Model dialog.

Tenga en cuenta que no es necesario, ni siquiera deseable, importar una PCB Library junto con su contraparte de Schematic Library, ya que la importación y vinculación del modelo requeridas serán realizadas por la propia Library Importer. El proceso del importador identifica, localiza y transfiere el/los modelo(s) correctos para cada componente a fin de crear un componente unificado en el Workspace de destino.

Detección de duplicados

La Library Importer también incluye mecanismos para evitar que se creen componentes duplicados en el Workspace de destino. Esto se logra durante la validación comparando los parámetros identificadores de los componentes y las Part Choices de la biblioteca de origen con los de los componentes del Workspace de destino y de las bibliotecas de origen que se van a importar. Con la configuración predeterminada del importador, un paso de validación () marcará un mensaje de Warning cuando se detecte la misma entrada de componente Name o Part Choices (lo que indica un posible componente duplicado). El mensaje de advertencia/error mostrado incluye el tipo de infracción por duplicación (parámetro o Part Choice), el nombre del componente de biblioteca infractor y el componente (por ID) con el que entra en conflicto.

Dos posibles duplicaciones detectadas por el proceso Validate, donde el Name del componente (imagen superior) o su Part Choice (imagen inferior) ya existen en componentes del Workspace.
Dos posibles duplicaciones detectadas por el proceso Validate, donde el Name del componente (imagen superior) o su Part Choice (imagen inferior) ya existen en componentes del Workspace.

El par nombre-valor de parámetro usado para detectar infracciones por duplicación se especifica en la región Duplicates Detection del panel Properties, en la pestaña Advanced. Use el menú desplegable Unique Field (establecido en Name de forma predeterminada) para seleccionar entre los Parameters disponibles en la biblioteca de origen. Esta selección es particularmente útil para configuraciones de bibliotecas corporativas que utilizan un campo identificador propietario integrado con el sistema empresarial más amplio.

Se detectó una infracción por duplicación cuando el valor de un parámetro especificado (ERP-REF) es el mismo para un componente de biblioteca local y un componente del Workspace.
Se detectó una infracción por duplicación cuando el valor de un parámetro especificado (ERP-REF) es el mismo para un componente de biblioteca local y un componente del Workspace.

Se puede establecer un tipo diferente de indicador de estado para las infracciones por duplicación seleccionando una alternativa de Report Mode en la región Import Checks, en la pestaña General del panel Properties.

La detección de duplicados también se realiza para los modelos de símbolo de componente. Si los componentes que se van a importar tienen modelos de símbolo con la misma geometría en las bibliotecas de origen, solo se importará uno de esos modelos.

Esta función está disponible cuando la opción LibraryMigrator.DuplicatedModelCheck está habilitada en el cuadro de diálogo Advanced Settings dialog.

Bibliotecas de modelo único

La detección automática de duplicados también se utiliza para procesar bibliotecas de origen que usan un modelo de símbolo común para todos los componentes. Estas bibliotecas suelen estar compuestas por un único tipo de componente con diferentes estilos y valores, como resistencias de un formato de encapsulado determinado, donde el símbolo de cada una es un gráfico de modelo estándar.

La Library Importer detecta esta condición de modelo único y luego configura la importación para transferir un modelo de símbolo que se aplica a todos los componentes importados, en lugar de un símbolo correspondiente con nombre individual para cada componente. El símbolo que se importará adopta el nombre de uno de los símbolos que se van a importar, y todos los parámetros de los componentes permanecen sin cambios.

El símbolo de biblioteca importado (que tiene un nombre genérico y un campo Description en blanco) puede editarse para adaptarse a sus necesidades. En el panel Components panel, use la opción de clic derecho Edit para invocar la acción. Durante el proceso, seleccione la opción Update items related to <symbol ID> en el cuadro de diálogo Create Revisions for Item para asegurarse de que los componentes importados utilicen la nueva revisión del símbolo.

Combinar tipos de componente

El rango de Component Types registrados en el sistema, o en la práctica, en el Workspace conectado, puede verse y administrarse en la página Data Management – Component Types page del cuadro de diálogo Preferences. Los tipos se enumeran con su correspondiente componente Template y Workspace Folder e incluirán cualquier tipo nuevo creado cuando la Library Importer haya importado archivos de biblioteca al Workspace.

La creación de múltiples Component Types nuevos puede producirse normalmente cuando una configuración de la Library Importer ha utilizado Parameter Grouping (un valor de parámetro de componente designado) para determinar el Type de cada componente importado. Por ejemplo, el parámetro Categories podría ser Resistor-0608 para una colección de componentes importados y Resistor-0402 para otra, y así sucesivamente. En este caso, lo mejor sería agruparlos todos bajo un único Component Type Resistors para su uso futuro.

En lugar de cambiar manualmente todos los Component Types en estas circunstancias, la página Component Types page en Preferences permite fusionar las entradas Type seleccionadas en una única entrada especificada. Para obtener más información, consulte la sección Merging Component Types de la página Component Types.

El resultado de dicha fusión es que, cuando se elige Resistors como tipo de componente importado en la Library Importer, se aplicará si selecciona cualquiera de las Templates fusionadas (Resistor_0402 etc.,) como alternativa.

Importación solo de modelos

La Library Importer puede cambiarse a un modo especial de importación Models Only que detecta y procesa los modelos de componente disponibles en una biblioteca de origen.

Esta función está disponible cuando la opción LibraryMigrator.ModelsOnlyMode está habilitada en el cuadro de diálogo Advanced Settings dialog.

En el modo Models Only, el proceso de análisis del importador detectará todos los modelos Symbol, Footprint y Simulation disponibles en una biblioteca de origen (IntLib, SchLib, PcbLib, etc.) y luego importará esos modelos al Workspace usando las ubicaciones predeterminadas, los esquemas de nomenclatura y las definiciones de ciclo de vida predeterminados del sistema.

Cuando la Library Importer se cambia a su modo Advanced () o se abre en su modo Advanced (File » Library Importer), están disponibles todos los detalles de la importación de modelos propuesta. La región Import Preview muestra el Folder Structure que se utilizará en el Workspace de destino, que puede modificarse a partir de la configuración predeterminada en el campo Folder para cada tipo de modelo en el panel Properties. Los esquemas de nomenclatura aplicados y la definición de Lifecycle para cada modelo pueden seleccionarse entre los tipos de sistema disponibles (consulte el panel Properties panel, a continuación).

La importación de modelos de componente al Workspace puede limitarse por tipo si se desea, deshabilitando (o habilitando) tipos de modelo específicos en el panel Properties mediante sus botones asociados.

Una vez configurada la Library Importer, seleccione el botón para completar la importación de los modelos de componente listados. Los resultados pueden revisarse en el archivo de registro de importación, tal como lo ofrece el cuadro de diálogo de progreso Library Importer (), o viendo los modelos importados en el panel Components panel.

Importación solo de componentes

Al igual que el modo de importación Models Only descrito anteriormente, la Library Importer puede cambiarse a un modo especial de importación Components Only que le permite importar los componentes disponibles en una biblioteca de origen sin sus modelos vinculados.

Esta función está disponible cuando la opción LibraryMigrator.ReleaseComponentsWithoutModels está habilitada en el cuadro de diálogo Advanced Settings dialog.

En el modo Components Only, el proceso de análisis del importador detectará todos los componentes, parámetros y Part Choices en una biblioteca de origen, y luego importará estos componentes al Workspace usando la ubicación predeterminada, el esquema de nomenclatura y la definición de ciclo de vida predeterminados del sistema.

Cuando la Library Importer se cambia a su modo Advanced () o se abre en su modo Advanced (File » Library Importer), están disponibles todos los detalles de la importación de componentes propuesta. La carpeta aplicada, los esquemas de nomenclatura y la definición de Lifecycle pueden seleccionarse entre los tipos de sistema disponibles (consulte el panel Properties panel, a continuación).

Una vez configurada la Library Importer, seleccione el botón para completar la importación de los componentes listados. Solo se crearán elementos de componente en el Workspace, sin ningún modelo vinculado. Los resultados pueden revisarse en el archivo de registro de importación, tal como lo ofrece el cuadro de diálogo de progreso Library Importer (), o viendo los componentes importados en el panel Components panel

Panel Properties

La configuración del panel Properties asociado a la Library Importer proporciona un control avanzado sobre la configuración de importación para la biblioteca seleccionada (o grupo de subbibliotecas). Se puede acceder al panel desde el modo Advanced de la Library Importer seleccionando la opción Properties del menú del botón (en la parte inferior derecha del espacio de diseño), haciendo clic en el botón en la parte superior derecha de la vista de Library Importer, o haciendo clic en el botón junto a <All Libraries> o a una entrada de categoría específica en la lista Source Libraries.

La configuración de opciones del panel está definida por la configuración predeterminada del sistema o por la especificada por la Component Template aplicada, que a su vez se establece según el tipo de componente detectado en la biblioteca – LED en el ejemplo mostrado aquí. La configuración también puede ser editada por el usuario, lo que le permite adaptar el proceso de importación según sea necesario, y puede restaurarse con el enlace Reset to Default (arriba a la derecha).

Las secciones de la pestaña General del panel son las siguientes:

  • General:
    • Component Type – el tipo de componente detectado por el importador para la biblioteca seleccionada y, por asociación, la plantilla que se aplica (consulte Component Template a continuación). Puede anular esta configuración editando el campo, lo que creará un nuevo tipo de componente, o seleccionando un tipo alternativo mediante las opciones del menú desplegable (o a través del botón ) – esta es otra forma de abordar un problema de componente sin categorizar. Elija la opción [LibraryName] para establecer el tipo como el nombre de la biblioteca seleccionada.
    • Component Template – la Component Template del Workspace que se aplicará a los componentes importados y, por asociación, su configuración de Tipo de componente. Puede anular esta configuración seleccionando una plantilla alternativa mediante las opciones del menú desplegable (o a través del botón ). Establezca esta opción en [Create new] para la creación automática de una plantilla derivada de los parámetros de la biblioteca de origen y de la configuración actual del Library Importer, o elija [No Template] para evitar que se aplique o cree una plantilla.

      Tenga en cuenta que las configuraciones Component Type y Component Template quedan vinculadas de forma efectiva cuando se establecen en un Tipo/Plantilla disponible; por ejemplo, si cualquiera de las dos se establece en Capacitors, la otra se establecerá automáticamente en Capacitors. Sin embargo, si en este caso la configuración Component Template se cambia a [Create New], se creará otra plantilla Capacitors (nombrada con un sufijo apropiado de versión/revisión) para cumplir con la configuración actual. Las Component Templates existentes no son modificadas por el proceso de importación.
  • Parameter Mapping – la coincidencia de parámetros entre los parámetros de la biblioteca y los de la plantilla de componente aplicada (o la configuración predeterminada cuando no hay una plantilla disponible), y también el Tipo de valor para cada parámetro (Texto o un tipo con reconocimiento de unidades). Use las opciones del menú desplegable de la columna Source Library Parameter para cambiar la asignación, y las opciones del menú de la columna Type para anular la configuración existente determinada por la plantilla o los valores predeterminados. Elija la opción <Skip> para no incluir un parámetro. Cualquier parámetro que no se haya asociado automáticamente con un parámetro de la biblioteca de origen (está configurado en <Skip> por el sistema) puede asignarse manualmente a un parámetro adecuado de la plantilla; por ejemplo, el parámetro de origen ROHS podría seleccionarse para que coincida con el parámetro RoHS Compliant definido por la plantilla del Workspace. Los nombres de los parámetros pueden editarse, y los conjuntos de parámetros pueden añadirse, editarse y eliminarse. Los parámetros base del componente (ID, Name, Description) pueden reasignarse, pero por lo demás son de solo lectura.

    Para el parámetro del Workspace ID, el parámetro de la biblioteca de origen se establece en <Auto>. Esto da como resultado IDs de componente creados automáticamente en función del Naming Template especificado en la sección Component del panel, que se encuentra en la pestaña Advanced del panel. La asignación del ID puede cambiarse para usar cualquier parámetro de la biblioteca de origen (que sea único para cada entrada de componente) eligiendo una alternativa en el menú desplegable Parámetro de biblioteca de origen. Tenga en cuenta que los parámetros base del componente (ID, Name, Description) pueden reasignarse, pero por lo demás son de solo lectura.
  • Part Choice Mapping – la lista de parámetros de pieza del fabricante o de enlace de proveedor reconocidos por el importador, que se usarán para derivar entradas de Part Choices para los componentes importados. Use las opciones del menú desplegable para redefinir la asignación, o añada y elimine conjuntos de asignación. Tenga en cuenta que, de forma predeterminada, los parámetros de pieza del fabricante y de enlace de proveedor no se incluyen (se omiten) en el proceso de importación. Cuando se incluyen varios enlaces de proveedor con un componente de la biblioteca, la referencia principal del proveedor (Supplier 1 / Supplier Part Number 1) se utiliza para las entradas del campo Part Choices.
  • Import Checks – permite ver o establecer la respuesta de error/advertencia del importador ante infracciones de las reglas de validación de importación. Use el menú desplegable Report Mode para cambiar la respuesta y el icono de una entrada Violation Type. Tenga en cuenta que, si se selecciona el modo de informe Fatal Error, bloqueará el proceso de importación cuando se detecte esta infracción.

La pestaña Advanced del panel ofrece configuraciones para todos los elementos de objetos de datos del importador, según lo establecido por los valores predeterminados del sistema o la Component Template aplicada. Estos incluyen modelos de componentes, archivos de hoja de datos y cualquier Component Template creada. Con la excepción de la opción Datasheet (un conmutador de activar/desactivar), la configuración de cada objeto de importación incluye:

  • Folder – la carpeta de destino del Workspace para el objeto importado, que puede editarse manualmente (por ejemplo, para crear una nueva carpeta de destino) o seleccionarse mediante el botón de exploración ().
  • Naming Scheme – la especificación de nombres del objeto en el Workspace tal como la define la Component Template o, en ausencia de una plantilla activa, el esquema establecido para la carpeta de destino (o introducido manualmente). Use el menú desplegable para elegir entre los esquemas de nomenclatura disponibles. Tenga en cuenta que un cambio en la ruta de la carpeta de destino (Folder) puede venir acompañado de un cambio en el esquema de nomenclatura aplicado, según lo establecido por la propia carpeta o por una Component Template aplicada/asociada.
  • Revision Naming Scheme – la disposición de nombres utilizada para las revisiones del Workspace del objeto, según lo establecido por la plantilla aplicada o seleccionado desde las opciones del menú desplegable de la entrada. Solo los esquemas habilitados por el sistema estarán disponibles como opción.
  • Lifecycle Definition – el sistema de ciclo de vida que se utiliza para el objeto, según lo establecido por la plantilla aplicada o seleccionado desde las opciones del menú desplegable de la entrada. Solo las definiciones habilitadas por el sistema estarán disponibles como opción.
La sección del objeto Component incluye la configuración de Duplicates Detection, tal como se describió anteriormente.

Configuración de exportación-importación

El Library Importer ofrece la capacidad de exportar un archivo detallado basado en texto que captura la configuración actual, la cual incluye todos los ajustes de importación configurables, como rutas de destino, asignación de parámetros, esquema de nomenclatura, definiciones de ciclos de vida, tipos de componentes de destino, etc.

El archivo de configuración del importador se guarda mediante el comando File » Export » Importer Config como un tipo de archivo *.lmcfg y puede restaurarse en cualquier momento mediante la opción de menú File » Import » Importer Config .

La capacidad de restaurar una configuración es especialmente útil cuando la base de datos de origen o la biblioteca basada en archivos se ha actualizado y esos cambios deben importarse al Workspace. Si la configuración se exportó cuando la biblioteca se importó por primera vez, la configuración restaurada (importada) restablecerá exactamente los mismos ajustes de configuración que se usaron, lo que garantiza un esquema de transferencia de datos coherente para esa biblioteca (o bibliotecas).

Tenga en cuenta que un archivo de configuración del importador exportado (guardado) incluye referencias a los archivos de biblioteca que estaban abiertos como bibliotecas de origen cuando se exportó la configuración. Cuando ese archivo de configuración del importador se importe posteriormente (se vuelva a cargar), una o más de las bibliotecas referenciadas en la configuración deben estar disponibles; es decir, deben estar disponibles actualmente como biblioteca de origen en el Library Importer.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenido