Vinculación de componentes existentes a una base de datos de la empresa mediante un archivo de enlace de base de datos
Un requisito habitual para muchas organizaciones es vincular los componentes del CAD electrónico con la base de datos central de componentes de la empresa. Altium Designer admite esto al proporcionar la capacidad de vincular componentes existentes con registros de la base de datos de la empresa, mediante la creación y el uso de un archivo Database Link. El archivo Database Link se agrega a su proyecto de diseño o paquete de bibliotecas, lo que le permite vincular componentes ya colocados en hojas esquemáticas o, más habitualmente, componentes definidos en una biblioteca esquemática de origen, respectivamente.
Una vez vinculados, puede transferir información paramétrica mapeada desde los registros de la base de datos a los parámetros de diseño de los componentes mediante el comando Tools » Update Parameters From Database. Esta información puede incluirse después en la Lista de Materiales (BOM) final, lista para la adquisición de componentes.
Una aclaración sobre las opciones de vinculación...
Altium Designer proporciona tres métodos para vincular un componente con una base de datos: usando un archivo Database Link (*.DbLink), un archivo Database Library (*.DbLib) o un archivo SVN Database Library (*.SVNDbLib), respectivamente. El enfoque DbLink proporciona una forma eficiente de vincular y mantener sincronizados con los datos introducidos en la base de datos los componentes utilizados en su diseño (o bibliotecas). El enfoque DbLib/SVNDbLib toma esta eficacia de vinculación ya probada y le añade la libertad de poder colocar un componente directamente desde la base de datos; en esencia, creando el componente de forma dinámica a partir de la información almacenada para él en el registro correspondiente de la base de datos.
Antes de profundizar más en la función de vinculación con bases de datos, conviene analizar las diferencias entre estos dos métodos en cuanto a la forma de utilizarlos.
Vinculación mediante un archivo Database Link
- Con este método, el archivo Database Link define la vinculación entre el componente esquemático y un registro coincidente en una base de datos. La coincidencia del registro se establece mediante la vinculación de campos clave, que puede ser un único campo clave (por ejemplo, un número de pieza) o varios campos clave (mediante la definición de una cláusula Where).
- Con este método de vinculación, la información de modelo y parámetros del componente debe estar predefinida como parte del componente de biblioteca de Altium Designer. El componente de biblioteca también debe incluir la información necesaria del campo clave como parte de su definición. Una vez definido esto, agregue un archivo Database Link a su paquete de bibliotecas o proyecto de diseño; después podrá sincronizar la información del componente (parámetros) con el contenido de los campos en la base de datos.
- Aunque no es necesario que cada componente físico definido por cada registro de la base de datos se asigne a un componente único de biblioteca de Altium Designer —muchos componentes de base de datos pueden compartir el mismo símbolo de componente—, este método de vinculación se usaría normalmente de forma "un registro de base de datos por un componente de Altium Designer". El componente único de Altium Designer puede ser una instancia colocada en una hoja esquemática o un componente único en una biblioteca de componentes.
- Con la vinculación de base de datos de estilo DbLink, incluye el archivo Database Link con el paquete de bibliotecas o el proyecto de diseño.
Vinculación mediante un archivo Database Library
Related page: Database Libraries
- Con este método, el archivo Database Library también define la vinculación entre el componente esquemático y un registro coincidente en una base de datos. Nuevamente, la coincidencia del registro se establece mediante la vinculación de campos clave, que puede ser un único campo clave (por ejemplo, un número de pieza) o varios campos clave (mediante la definición de una cláusula Where).
- Con este método de vinculación, el símbolo del componente, el modelo y la información de parámetros de un componente se almacenan como parte de la definición del registro de ese componente en la base de datos externa. El componente esquemático referenciado (almacenado en una biblioteca de componentes subyacente (*.SchLib)) es solo el símbolo; no tiene modelos vinculados ni parámetros de diseño definidos.
- Cuando se coloca el componente, su información de parámetros y modelos se crea al vuelo utilizando los campos correspondientes del registro coincidente en la base de datos y de acuerdo con el mapeo definido. Uno o más de estos parámetros se utilizarán después para mantener un vínculo continuo de regreso a la base de datos, según los criterios de coincidencia definidos, lo que permitirá sincronizaciones futuras después de la colocación.
- Este método de vinculación, debido a su creación dinámica de componentes en el momento de la colocación, se presta muy bien para utilizarse de forma "muchos registros de base de datos por un componente de Altium Designer". Por ejemplo, su base de datos podría incluir la serie de resistencias E96, con cada registro haciendo referencia al mismo símbolo esquemático de resistencia y al mismo footprint de PCB.
- A diferencia del estilo de vinculación de base de datos DbLink, en el que el archivo DbLink debe incluirse con el paquete de bibliotecas (o proyecto de diseño), el archivo DbLib/SvnDbLib no necesita agregarse al proyecto. La biblioteca de base de datos (DbLib) se incluye en las Bibliotecas disponibles, accesibles desde el panel Components panel. Recuerde que las Bibliotecas disponibles pueden consistir en Bibliotecas del proyecto, Bibliotecas instaladas o bibliotecas encontradas a lo largo de rutas de búsqueda especificadas.
- Normalmente configurará los archivos DbLib/SVNDbLib con un enfoque orientado a bibliotecas. Por ejemplo, podría tener uno para todas las resistencias detalladas en la base de datos de su empresa, otro para los condensadores, y así sucesivamente.
Creación del archivo Database Link
Como se mencionó, la base de la función de vinculación con bases de datos es el archivo Database Link. Este archivo se crea y administra mediante el DatabaseLink Editor de Altium Designer. Este editor pasa a estar disponible cuando el documento activo en la ventana principal de diseño es un archivo *.DbLink.
Ejemplo de archivo DbLink abierto en el DatabaseLink Editor.
Cree un nuevo archivo de este tipo de la siguiente manera:
- Eligiendo el comando File » New » Library » Database Link File en los menús principales.
- Haciendo clic con el botón derecho en la entrada del proyecto requerido en el panel Projects panel y eligiendo el comando Add New to Project » Database Link File en el menú contextual.
Conexión con una base de datos externa
Los datos de tabla y mapeo solo aparecerán en la ventana principal de visualización del Editor después de que el archivo Database Link activo se conecte correctamente a la base de datos externa requerida. La conexión se define mediante los controles proporcionados en la región Source of Connection.
Especificación de la conexión con la base de datos externa.
Se puede conectar cualquier base de datos que proporcione compatibilidad con OLE DB. Las opciones proporcionadas en esta región utilizan una cadena de conexión OLE DB para conectarse a la base de datos de destino. Algunas bases de datos pueden no ofrecer compatibilidad con OLE DB. Sin embargo, prácticamente todos los sistemas de gestión de bases de datos en uso hoy en día pueden accederse mediante la interfaz Open Database Connectivity (ODBC). La función de vinculación con bases de datos utiliza el proveedor ODBC de Microsoft, lo que permite que un ADO (ActiveX Data Object) se conecte a cualquier origen de datos ODBC. El resultado es que se puede conectar cualquier base de datos ODBC. El proveedor OLE DB para la base de datos ODBC se especifica como parte de la cadena de conexión.
Conexión rápida a bases de datos de Access y Excel
La opción Select Database Type ofrece un método rápido para crear una cadena de conexión cuando la base de datos de destino se ha creado con Microsoft Access o Microsoft Excel. Con esta opción, seleccione el tipo de base de datos y luego busque y seleccione el archivo de base de datos requerido. La cadena de conexión correspondiente se compondrá automáticamente y se introducirá en el campo de la opción Use Connection String.
Creación de una cadena de conexión
Si la base de datos de su empresa no está basada en Access ni en Excel y desea crear la cadena de conexión explícitamente, habilite la opción Use Connection String y luego haga clic en el botón Build asociado a la derecha. Aparecerá el cuadro de diálogo Data Link Properties.
Creación de una cadena de conexión mediante el cuadro de diálogo Data Link Properties.
El cuadro de diálogo se abre en la pestaña Connection . El proveedor OLE DB Microsoft Office <Version> Access Database Engine OLE DB Provider está establecido de forma predeterminada en la pestaña Provider del cuadro de diálogo. Esta es la configuración de proveedor predeterminada para los nuevos archivos Database Link y también se usa para conectarse a archivos de base de datos de Access (*.mdb). Cambie el proveedor según sea necesario.
En la pestaña Connection , introduzca el nombre (incluida la ruta) de la base de datos a la que desea conectarse.
Si su base de datos requiere permisos de inicio de sesión, introdúzcalos según sea necesario, junto con cualquier otra configuración avanzada disponible en la pestaña Advanced del cuadro de diálogo. La pestaña All proporciona un listado resumido de las opciones de vínculo definidas, así como opciones ampliadas relacionadas con el proveedor OLE DB elegido. Las opciones también pueden modificarse en esta pestaña, según sea necesario.
Una vez definidas las opciones del vínculo, puede comprobar si la conexión se ha realizado correctamente haciendo clic en el botón Test Connection (en la pestaña Connection ). Si la conexión se establece correctamente, aparecerá un cuadro de diálogo de confirmación indicándolo.
Especificación de un archivo Data Link
Si la fuente de datos a la que desea conectarse se describe mediante un archivo Microsoft Data Link (*.udl), habilite la tercera de las opciones de conexión, Use Data Link File, y haga clic en el botón Browse asociado para localizar el archivo requerido. Un archivo Data Link es esencialmente un contenedor para una cadena de conexión.
Continuar con la conexión
Después de definir la conexión con la base de datos externa, el texto del botón Connect aparecerá en negrita, indicando que puede continuar con la conexión. Si los detalles de la conexión son correctos, la tabla y la información de mapeo de la base de datos de destino se cargarán en el archivo Database Link. El texto del botón Connect cambiará a Connected y el botón aparecerá atenuado.
Si hay algún problema con los detalles de la conexión, por ejemplo si una cadena de conexión está construida incorrectamente o una ruta se ha introducido de forma errónea, la conexión fallará y aparecerá un mensaje alertándole de ello. Compruebe la configuración de la conexión y vuelva a hacer clic en el botón Connect .
Ejemplos de indicación de fallo de conexión.
Después de la conexión inicial correcta, y tras guardar el archivo Database Link, la conexión se realizará automáticamente cada vez que se abra el archivo, siempre que no cambien la ubicación ni el nombre de archivo de la base de datos de destino.
Listado de tablas de la base de datos
Después de conectarse correctamente a la base de datos externa, se cargarán los datos de tablas y de mapeo. La parte izquierda del documento DbLink enumera todas las tablas que existen en la base de datos conectada.
Tablas existentes en la base de datos conectada.
La opción Enable situada junto a cada entrada de tabla le permite controlar si esa tabla se utilizará o no al actualizar parámetros desde la base de datos.
Al hacer clic en una entrada de tabla de la lista, su icono cambia de
a
para distinguirla como la tabla activa en ese momento. La tabla, con todos sus datos, aparece en la pestaña Table Browser del documento. Se trata de una copia no editable de la tabla y le permite consultar rápidamente su contenido, sin tener que iniciar la propia base de datos externa.
Exploración de una tabla de origen en la base de datos conectada.
Especificación de criterios de coincidencia
Para poder actualizar la información de parámetros de una pieza con la almacenada en los campos de la base de datos externa, cada pieza del diseño debe primero “coincidir” con una fila de una tabla de la base de datos. La región Field Settings del documento le permite definir los criterios de coincidencia: ya sea una búsqueda simple de clave única o una coincidencia más avanzada mediante una cláusula Where.
Control de los criterios de coincidencia.
Búsqueda de clave única
Si la opción Single key lookup está habilitada (predeterminada), los campos Database field y Part parameter pasan a estar disponibles. Database field enumera todos los nombres de campo disponibles (encabezados de columna) en la tabla activa de la base de datos. El campo Part parameter enumera todos los parámetros encontrados en todas las piezas del diseño, tanto los parámetros del sistema como los definidos por el usuario.
Use estos campos para especificar la coincidencia entre un campo de la tabla y un parámetro de una pieza (común a todas las piezas). Normalmente, el campo de coincidencia en ambos casos es algo que identifica de forma única a cada componente en la base de datos externa, como un número de pieza. El campo de búsqueda elegido se distingue en la pestaña Field Mappings del documento por la entrada Design Parameter, mostrada atenuada.
Mapeo de clave única por número de pieza
Al usar la función Tools » Update Parameters From Database, la información se lee desde el parámetro clave elegido en los componentes esquemáticos colocados y luego se busca en el campo (clave) elegido de la base de datos, a través de todas las tablas habilitadas. Cuando hay coincidencia, la información de otras celdas de ese registro de la tabla principal puede luego devolverse a los parámetros mapeados en el componente esquemático.
Coincidencia avanzada: la cláusula Where
Aunque la opción Single key lookup funciona bien si existe un número/ID de pieza único con el que coincidir, no resulta tan eficaz cuando se busca la coincidencia mediante un parámetro que no es único, como capacitancia o resistencia. En este caso debe usarse la cláusula Where más avanzada, que le permite especificar una coincidencia con múltiples claves para vincular el componente esquemático con la fila requerida en la tabla correspondiente de la base de datos.
En su forma más simple, la cláusula Where (escrita con sintaxis SQL) refleja las entradas elegidas que definen la búsqueda de clave única. Por ejemplo, si se eligió Database field como Part Number y el parámetro único Part parameter (existente para todas las piezas del diseño) se eligió como Part Number, la entrada para la cláusula Where sería:
[Part Number] = '{Part Number}'
Los corchetes alrededor del campo de base de datos (columna de la tabla) son caracteres de comillas, tal como se especifica en la pestaña Advanced del cuadro de diálogo Database Connection. Acceda a este cuadro de diálogo haciendo clic en el botón Advanced en la región Source of Connection del documento o desde el menú principal Tools .
La pestaña Advanced del cuadro de diálogo Database Connection proporciona opciones SQL adicionales para entrecomillar tablas o usar nombres de esquema de tabla en una cláusula Where construida.
Las llaves especifican que la entrada a la que se hace referencia es un parámetro de diseño. Las comillas simples se usan para indicar que el parámetro de diseño debe tratarse como una cadena, en lugar de como un número (sin comillas). La coincidencia de tipos es muy importante, ya que SQL es sensible a los tipos. El parámetro de diseño debe hacerse del mismo tipo que la columna de la base de datos.
Usando sintaxis SQL estándar, la cláusula Where puede ampliarse después para hacer coincidencias mediante múltiples entradas Database field/Part parameter, por ejemplo:
[Capacitance] = '{Capacitance}' AND [Tolerance] = {Tolerance} AND [Manufacturer] = '{Manufacturer}'
En este caso, se enlazaría un único registro en la tabla correspondiente de la base de datos usando tres parámetros de diseño diferentes. Observe que la entrada del parámetro de diseño Tolerance no va entre comillas. Esto significa que el tipo de columna en la tabla asociada de la base de datos es Number y no String.
Usando sintaxis SQL estándar, en teoría puede hacer la cláusula Where tan simple o tan compleja como desee. Un ejemplo de una cláusula más compleja podría ser:
[Tolerance] BETWEEN {Min Tolerance} AND {Max Tolerance} AND [Price] <= {Max Price} AND [Manufacturer] IN ('{Preferred Manufacturer 1}', '{Preferred Manufacturer 2}')
En este caso, la tabla se consultaría para buscar piezas coincidentes basándose en tres campos de la base de datos: Tolerance, Price y Manufacturer. La tolerancia debe estar dentro del rango definido por los parámetros de diseño Min Tolerance y Max Tolerance. El precio debe ser menor o igual que el especificado en el parámetro de diseño Max Price, y el fabricante puede ser cualquiera de los dos candidatos especificados por los parámetros de diseño Preferred Manufacturer 1 y Preferred Manufacturer 2.
Creación de un parámetro de pieza
Si no existe un parámetro adecuado en sus componentes de Altium Designer para usarlo como Part parameter con fines de coincidencia en el archivo DbLink, deberá crear uno. La adición de este parámetro “base” puede lograrse rápidamente usando el comando Tools » Parameter Manager o el panel Properties del editor correspondiente.
Adición de un parámetro mediante la función Parameter Management
Para añadir un parámetro nuevo usando la función Parameter Management:
- Desde un documento esquemático (o documento de biblioteca esquemática), elija Tools » Parameter Manager en los menús principales. Aparecerá el cuadro de diálogo Parameter Editor Options dialog. Para añadir el nuevo parámetro a todas las piezas, asegúrese de que la opción Parts esté habilitada en la región Include Parameters Owned By, y de que All Objects esté establecida como criterio en la región That Meet the Following Criteria.
Configuración de las opciones de gestión de parámetros.
- Al hacer clic en OK se abrirá el cuadro de diálogo Parameter Table Editor dialog, que muestra todos los parámetros actualmente “propiedad” de todos los objetos de pieza en los documentos fuente esquemáticos del proyecto activo (o componentes esquemáticos en la biblioteca esquemática activa). Haga clic en el botón Add Column y use el cuadro de diálogo Add Parameter dialog que aparece para definir el nombre del parámetro. Asegúrese de que la opción Add to all objects esté habilitada, para que el nuevo parámetro se agregue a todas las piezas.
Ejemplo de uso de la función de gestión de parámetros para agregar un nuevo parámetro a todas las piezas, en todos los esquemáticos fuente de un proyecto de diseño.
- Una vez agregada la nueva columna, haga clic en el botón Accept Changes (Create ECO). Use el cuadro de diálogo Engineering Change Order que aparece para Validate y luego Execute los cambios, agregando el parámetro a cada una de las piezas requeridas.
Ejecución de los cambios de parámetros (agregando el nuevo parámetro a todas las piezas) mediante una Engineering Change Order.
Agregar un parámetro usando el panel Properties
Se puede agregar un nuevo parámetro a todas las piezas seleccionadas usando el panel Properties. El siguiente procedimiento describe el caso en el que desea agregar el mismo parámetro a todos los componentes del documento de biblioteca esquemática activo, usando los paneles SCHLIB Filter y Properties.
- Primero, seleccione todos los componentes de la biblioteca usando el panel SCH Filter y una consulta de IsPart. Asegúrese de que la opción Whole Library esté habilitada; de lo contrario, solo se tendrá en cuenta el componente activo de la biblioteca.
Configure un filtro para seleccionar todas las piezas del documento de biblioteca esquemática activo.
-
En el panel Properties del editor de bibliotecas, verifique —mediante el texto en la parte inferior del panel— que todos los componentes de la biblioteca estén actualmente seleccionados. Si el panel Properties no está visible, haga clic en el botón
en la parte inferior derecha del espacio de trabajo para mostrarlo.
Compruebe que todas las piezas estén seleccionadas.
- Agregue el parámetro requerido usando la pestaña Parameters del panel. Haga clic en el botón Add para agregar un nuevo parámetro predeterminado y luego edite el nombre según sea necesario. Tenga en cuenta que el parámetro ya se ha agregado a todos los componentes seleccionados; si vuelve a hacer clic en el botón Add, se agregará un segundo parámetro nuevo.
Agregue el nuevo parámetro requerido a todas las piezas seleccionadas.
Asignación de campos de base de datos a parámetros de diseño
Los parámetros de diseño para componentes existentes —ya sea los colocados en las hojas esquemáticas fuente de un proyecto de diseño o los definidos en una biblioteca de componentes esquemáticos que se ha agregado a un paquete de bibliotecas— se actualizan con información almacenada externamente desde una base de datos de la empresa usando el comando Update Parameters From Database, disponible en el menú principal Tools cuando el documento esquemático/documento de biblioteca esquemática está activo.
Cuando se produce una coincidencia entre un componente de diseño y un registro en una tabla de la base de datos vinculada, lo que sucede a continuación queda determinado por la información de asignación y actualización especificada en el archivo Database Link. Estos ajustes se configuran en la pestaña Field Mappings de la vista principal del documento.
Especifique las opciones de asignación y actualización de parámetros en la pestaña Field Mappings del documento DbLink.
Asignación de parámetros
Las dos primeras columnas (de izquierda a derecha) en la pestaña Field Mappings le permiten controlar qué información de la base de datos se asignará a los parámetros de un componente.
La columna Database Field Name enumera todos los nombres de campo (columna) en la tabla actualmente activa de la base de datos. La columna Design Parameter le permite especificar el parámetro de diseño que debe asignarse al campo correspondiente de la base de datos. La asignación inicial se realiza automáticamente al conectarse a la base de datos, y todos los campos de la base de datos se asignan a parámetros de diseño usando los mismos nombres. Por ejemplo, si un campo de la base de datos se llama Tolerance, se le asignará un parámetro de diseño con el nombre Tolerance.
Puede cambiar la entrada de un parámetro de diseño:
- Haciendo clic en su celda y escribiendo directamente el nombre de un parámetro diferente.
- Usando la lista desplegable asociada a la celda para elegir un parámetro de diseño existente.
Puede tener una gran cantidad de campos de datos asociados a un componente en la base de datos, no todos los cuales querrá, ni siquiera necesitará, agregar como parámetros de diseño al componente de diseño existente. Gran parte de esta información puede ser necesaria únicamente al generar una lista de materiales. El cuadro de diálogo Report Manager dialog incluye una opción que le permite agregar información de parámetros a una BOM directamente desde una base de datos vinculada, lo que le permite reducir la cantidad de información que se “arrastra” con los documentos fuente esquemáticos. Para más información, consulte la sección Adding Database Information Directly to a BOM.
Para los campos que explícitamente no desea asignar desde la base de datos, establezca la entrada Design Parameter en [None]. Los campos de base de datos no asignados se distinguen en la pestaña por el uso de un icono de cruz roja Los campos de base de datos asignados se distinguen con un icono de marca verde
Defina la asignación de parámetros según sea necesario.
Opciones de actualización de parámetros
Las columnas restantes en la pestaña Field Mappings le permiten especificar las acciones que se realizarán para los parámetros al actualizar un componente mediante el comando Tools » Update Parameters From Database. En las siguientes descripciones, el término Altium component se utiliza para representar un componente colocado en una hoja esquemática o un componente definido en una biblioteca de componentes esquemáticos (que forma parte de un paquete de bibliotecas).
Las cuatro columnas son las siguientes:
- Update Values - una celda de esta columna se utiliza para determinar la acción que debe realizarse si el parámetro existe para el componente de Altium y en la base de datos, pero los valores son actualmente diferentes. Elija actualizar el parámetro del componente de Altium con el valor almacenado en la base de datos (Update) o no actualizarlo en absoluto (Do not update).
- Add To Design - una celda de esta columna se utiliza para determinar la acción que debe realizarse si el parámetro se encuentra en la base de datos, pero no existe para el componente de Altium Designer. Puede elegir agregar el parámetro (Add), no agregar el parámetro (Do not add) o agregar el parámetro solo si tiene un valor asignado en la base de datos (Add only if not blank in database).
- Visible On Add - una casilla de verificación en esta columna se utiliza para determinar si un parámetro recién agregado se hace visible para el componente de Altium (habilitada) o no (deshabilitada).
- Remove From Design - una celda de esta columna se utiliza para determinar la acción que debe realizarse si se detecta que el parámetro existe para el componente de Altium Designer, pero no está en la base de datos o sí lo está, pero no tiene valor. Puede elegir no eliminar el parámetro en absoluto (Do not remove) o eliminarlo solo si no tiene un valor asignado en la base de datos (Remove only if blank in database).
Inicialmente, los campos Update Values, Add To Design y Remove From Design —para cada campo de base de datos asignado— se establecerán en la entrada Default, y la opción Visible On Add estará deshabilitada, como se ilustra en la siguiente imagen.
Opciones iniciales (predeterminadas) de actualización de parámetros.
Al observar la imagen, hay tres puntos importantes que destacar respecto a las opciones de actualización:
- Los campos de base de datos no asignados no tendrán opciones de actualización asociadas.
- El campo clave (por ejemplo, Part Number en la imagen) no tendrá opciones de actualización asociadas. Este campo se utiliza únicamente para fines de coincidencia de parámetros.
- Una configuración de Default hace que una opción de actualización siga su definición predeterminada correspondiente, tal como se especifica en la pestaña Default Actions del cuadro de diálogo Database Link Options (Tools » Options). También se puede acceder a este cuadro de diálogo haciendo clic en el botón Options en la región Field Settings de la vista del documento.
Defina las opciones predeterminadas de actualización de parámetros en una ubicación central.
El tercer punto es beneficioso porque le permite especificar opciones de actualización desde una ubicación central y luego remitir a esa ubicación al definir las opciones de actualización para cada campo asignado. Por eso la entrada Default se carga automáticamente en los campos de actualización relevantes al asignar un campo de base de datos a un parámetro de diseño.
Si desea anular la configuración predeterminada de una opción de actualización, haga clic dentro del campo de actualización correspondiente, en la pestaña Field Mappings, y luego vuelva a hacer clic para acceder a una lista desplegable que proporciona las opciones de actualización aplicables.
Las opciones de actualización de parámetros pueden anularse manualmente, si es necesario.
De esta manera, tiene control total sobre cómo se actualizan los parámetros en el diseño. Puede configurar todos los campos en Default y tomar las decisiones de actualización necesarias desde el cuadro de diálogo Database Link Options, configurar cada campo de actualización individualmente, o tener una combinación de ambos enfoques; la decisión depende completamente de usted, según lo considere apropiado. La actualización, cuando se realiza, se lleva a cabo mediante un cuadro de diálogo Engineering Change Order. Si en esta etapa hay actualizaciones que preferiría no realizar, puede optar por no incluir esos cambios concretos, dándole la decisión final y definitiva sobre qué parámetros de diseño se actualizan.
Garantizar la sincronía
Después de especificar en el archivo Database Link las opciones de asignación y actualización según sea necesario, y de guardar el archivo, estará en posición de transferir información desde la base de datos a los parámetros asignados de los componentes de Altium Designer. Recuerde que el parámetro del campo clave elegido se utiliza para garantizar que un componente de Altium Designer conserve su vínculo con el registro correspondiente de ese componente en la base de datos externa. Esto significa que, en cualquier momento en el futuro, los cambios en la información de parámetros de la base de datos pueden volver a transferirse fácilmente al componente de Altium Designer, sincronizando ambos. Las actualizaciones se realizan mediante el comando Update Parameters From Database, disponible en el menú principal Tools del editor Schematic/Schematic Library.
Sincronización dual: DbLib/SVNDbLib y DBLink
Puede que tenga un proyecto de diseño existente en el que la mayoría de las piezas colocadas se hayan vinculado a una base de datos externa mediante un archivo DbLink. Los cambios de diseño pueden dar como resultado circuitería adicional, cuyos componentes podrían colocarse utilizando la función Database Library. El archivo DbLib/SVNDbLib asociado podría, perfectamente, apuntar a una base de datos externa diferente.
Al usar el comando Update Parameters From Database, se consultarán todos los parámetros vinculados de los componentes colocados —en todas las bases de datos vinculadas, independientemente del método de vinculación utilizado— y las diferencias detectadas para esos parámetros se mostrarán en el cuadro de diálogo Select Parameter Changes dialog.
Agregar información de la base de datos directamente a una BOM
Related page: Configuración de la BOM en el Report Manager
En el pasado, la información de origen para una lista de materiales (BOM) se obtenía de la información de parámetros de los componentes colocados en el diseño. Pero eso puede hacer que se adjunte al esquema mucha información que solo se utiliza para la BOM. Si sus componentes colocados de Altium Designer están vinculados a una base de datos externa mediante un archivo DbLink, el BOM Generator puede extraer cualquier otra información del registro que no se haya agregado a los componentes como parámetros de diseño.
Al configurar el informe de lista de materiales mediante el cuadro de diálogo Report Manager dialog, haga clic en el botón Database Parameters (
) en la pestaña Columns del cuadro de diálogo para incluirlos como origen para la BOM, como se muestra a continuación. Esta opción solo estará disponible si uno o más componentes de su diseño están vinculados a una base de datos externa.
En la lista Columns, el icono
se utiliza para distinguir un parámetro que existe para uno o más componentes colocados en una base de datos externa vinculada. Haga clic en el icono de visibilidad para que se convierta en un ojo (
), e incluir esa columna (parámetro) en su BOM.
Incluya información adicional del componente que exista solo en una base de datos externa.